16 #ifndef QGSEDITORWIDGETREGISTRY_H 17 #define QGSEDITORWIDGETREGISTRY_H 103 const QVariantMap &config,
123 QWidget *parent SIP_TRANSFERTHIS,
129 const QVariantMap &config,
130 QWidget *parent SIP_TRANSFERTHIS,
152 QString name(
const QString &widgetId );
159 QMap<QString, QgsEditorWidgetFactory *> factories();
186 QString findSuitableWrapper( QWidget *editor,
const QString &defaultWidget );
188 QMap<QString, QgsEditorWidgetFactory *> mWidgetFactories;
189 QMap<const char *, QPair<int, QString> > mFactoriesByType;
190 QgsEditorWidgetAutoConf mAutoConf;
191 std::unique_ptr<QgsEditorWidgetFactory> mFallbackWidgetFactory =
nullptr;
194 #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.