QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
This class manages editor widgets for settings. More...
#include <qgssettingseditorwidgetregistry.h>
Public Member Functions | |
QgsSettingsEditorWidgetRegistry () | |
Constructor. | |
~QgsSettingsEditorWidgetRegistry () | |
bool | addWrapper (QgsSettingsEditorWidgetWrapper *wrapper) |
Adds an editor widget wrapper to the registry If an editor widget with same id already exists, the wrapper is deleted and false is returned. | |
QWidget * | createEditor (const QgsSettingsEntryBase *setting, const QStringList &dynamicKeyPartList, QWidget *parent=nullptr) const |
Creates an editor widget for the given setting using the corresponding registered wrapper. | |
QgsSettingsEditorWidgetWrapper * | createWrapper (const QString &id, QObject *parent) const |
Returns a new instance of the editor widget for the given id. | |
This class manages editor widgets for settings.
Definition at line 35 of file qgssettingseditorwidgetregistry.h.
QgsSettingsEditorWidgetRegistry::QgsSettingsEditorWidgetRegistry | ( | ) |
Constructor.
Definition at line 33 of file qgssettingseditorwidgetregistry.cpp.
QgsSettingsEditorWidgetRegistry::~QgsSettingsEditorWidgetRegistry | ( | ) |
Definition at line 69 of file qgssettingseditorwidgetregistry.cpp.
bool QgsSettingsEditorWidgetRegistry::addWrapper | ( | QgsSettingsEditorWidgetWrapper * | wrapper | ) |
Adds an editor widget wrapper to the registry If an editor widget with same id already exists, the wrapper is deleted and false
is returned.
Definition at line 74 of file qgssettingseditorwidgetregistry.cpp.
QWidget * QgsSettingsEditorWidgetRegistry::createEditor | ( | const QgsSettingsEntryBase * | setting, |
const QStringList & | dynamicKeyPartList, | ||
QWidget * | parent = nullptr |
||
) | const |
Creates an editor widget for the given setting using the corresponding registered wrapper.
Definition at line 101 of file qgssettingseditorwidgetregistry.cpp.
QgsSettingsEditorWidgetWrapper * QgsSettingsEditorWidgetRegistry::createWrapper | ( | const QString & | id, |
QObject * | parent | ||
) | const |
Returns a new instance of the editor widget for the given id.
Definition at line 87 of file qgssettingseditorwidgetregistry.cpp.