16#ifndef QGSEDITORWIDGETREGISTRY_H
17#define QGSEDITORWIDGETREGISTRY_H
99 const QString &widgetId,
102 const QVariantMap &config,
125 const QString &widgetId,
128 const QVariantMap &config,
152 QString
name(
const QString &widgetId );
163 QIcon
icon(
const QString &widgetId );
179 QMap<QString, QgsEditorWidgetFactory *>
factories();
206 QString findSuitableWrapper( QWidget *editor,
const QString &defaultWidget );
208 QMap<QString, QgsEditorWidgetFactory *> mWidgetFactories;
209 QMap<const char *, QPair<int, QString>> mFactoriesByType;
210 QgsEditorWidgetAutoConf mAutoConf;
211 std::unique_ptr<QgsEditorWidgetFactory> mFallbackWidgetFactory =
nullptr;
Contains context information for attribute editor widgets.
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A bar for displaying non-blocking messages to the user.
Represents a vector layer which manages a vector based dataset.