16 #ifndef QGSEDITORWIDGETREGISTRY_H 17 #define QGSEDITORWIDGETREGISTRY_H 102 const QVariantMap &config,
122 QWidget *parent SIP_TRANSFERTHIS,
128 const QVariantMap &config,
129 QWidget *parent SIP_TRANSFERTHIS,
151 QString name(
const QString &widgetId );
158 QMap<QString, QgsEditorWidgetFactory *> factories();
185 QString findSuitableWrapper( QWidget *editor,
const QString &defaultWidget );
187 QMap<QString, QgsEditorWidgetFactory *> mWidgetFactories;
188 QMap<const char *, QPair<int, QString> > mFactoriesByType;
189 QgsEditorWidgetAutoConf mAutoConf;
190 std::unique_ptr<QgsEditorWidgetFactory> mFallbackWidgetFactory =
nullptr;
193 #endif // QGSEDITORWIDGETREGISTRY_H
Base class for all map layer types.
This class contains context information for attribute editor widgets.
A bar for displaying non-blocking messages to the user.
Map canvas is a class for displaying all GIS data types on a canvas.
Represents a vector layer which manages a vector based data sets.