|
QGIS API Documentation 3.99.0-Master (357b655ed83)
|
A registry that 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. | |
| void | addWrapperForSetting (QgsSettingsEditorWidgetWrapper *wrapper, const QgsSettingsEntryBase *setting) |
| Adds an editor widget wrapper for a specific setting to the registry. | |
| 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. | |
A registry that manages editor widgets for settings.
Definition at line 35 of file qgssettingseditorwidgetregistry.h.
| QgsSettingsEditorWidgetRegistry::QgsSettingsEditorWidgetRegistry | ( | ) |
Constructor.
Definition at line 34 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.
| void QgsSettingsEditorWidgetRegistry::addWrapperForSetting | ( | QgsSettingsEditorWidgetWrapper * | wrapper, |
| const QgsSettingsEntryBase * | setting ) |
Adds an editor widget wrapper for a specific setting to the registry.
Definition at line 87 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 106 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 92 of file qgssettingseditorwidgetregistry.cpp.