| QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
    | 
A template class for enum and flag settings entry. More...
#include <qgssettingsentryenumflag.h>

| Public Member Functions | |
| QgsSettingsEntryEnumFlag (const QString &key, const QString §ion, T defaultValue, const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) | |
| Constructor for QgsSettingsEntryEnumFlagBase.  More... | |
| QgsSettingsEntryEnumFlag (const QString &name, QgsSettingsTreeNode *parent, T defaultValue, const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) | |
| Constructor for QgsSettingsEntryEnumFlagBase.  More... | |
| T | convertFromVariant (const QVariant &value) const override | 
| Returns settings default value.  More... | |
| QVariant | convertToVariant (T value) const override | 
| Converts the value to a variant.  More... | |
| virtual Qgis::SettingsType | settingsType () const override | 
| Returns the settings entry type.  More... | |
| bool | setValuePrivate (T value, const QStringList &dynamicKeyPartList) const override | 
| Set settings value.  More... | |
|  Public Member Functions inherited from QgsSettingsEntryByValue< T > | |
| QgsSettingsEntryByValue (const QString &key, const QString §ion, QVariant defaultValue, const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) | |
| Constructor for QgsSettingsEntryByValue.  More... | |
| QgsSettingsEntryByValue (const QString &key, QgsSettingsTreeNode *parent, QVariant defaultValue, const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) | |
| Constructor for QgsSettingsEntryByValue.  More... | |
| T | defaultValue () const | 
| Returns settings default value.  More... | |
| T | formerValue (const QString &dynamicKeyPart=QString()) const | 
| Returns the former value Returns the current value (or default) if there is no former value.  More... | |
| T | formerValue (const QStringList &dynamicKeyPartList) const | 
| Returns the former value Returns the current value (or default) if there is no former value.  More... | |
| virtual Qgis::SettingsType | settingsType () const override=0 | 
| Returns the settings entry type.  More... | |
| bool | setValue (T value, const QString &dynamicKeyPart=QString()) const | 
| Set settings value.  More... | |
| bool | setValue (T value, const QStringList &dynamicKeyPartList) const | 
| Set settings value.  More... | |
| Q_DECL_DEPRECATED T | value (const QString &dynamicKeyPart, bool useDefaultValueOverride, T defaultValueOverride) const | 
| Returns the settings value for the dynamicKeyPart and with a defaultValueOverride.  More... | |
| T | value (const QString &dynamicKeyPart=QString()) const | 
| Returns settings value.  More... | |
| T | value (const QStringList &dynamicKeyPartList) const | 
| Returns settings value.  More... | |
| Q_DECL_DEPRECATED T | value (const QStringList &dynamicKeyPartList, bool useDefaultValueOverride, T defaultValueOverride) const | 
| Returns the settings value for the dynamicKeyPartList and with a defaultValueOverride.  More... | |
| T | valueWithDefaultOverride (T defaultValueOverride, const QString &dynamicKeyPart=QString()) const | 
| Returns the settings value with a defaultValueOverride and with an optional dynamicKeyPart.  More... | |
| T | valueWithDefaultOverride (T defaultValueOverride, const QStringList &dynamicKeyPartList) const | 
| Returns the settings value with a defaultValueOverride for the dynamicKeyPartList.  More... | |
|  Public Member Functions inherited from QgsSettingsEntryBase | |
| QgsSettingsEntryBase (const QString &key, const QString §ion, const QVariant &defaultValue=QVariant(), const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) | |
| Constructor for QgsSettingsEntryBase.  More... | |
| QgsSettingsEntryBase (const QString &name, QgsSettingsTreeNode *parent, const QVariant &defaultValue=QVariant(), const QString &description=QString(), Qgis::SettingsOptions options=Qgis::SettingsOptions()) SIP_THROW(QgsSettingsException) | |
| Constructor for QgsSettingsEntryBase.  More... | |
| virtual | ~QgsSettingsEntryBase () | 
| Destructor for QgsSettingsEntryBase.  More... | |
| bool | copyValueFromKey (const QString &key, bool removeSettingAtKey=false) const | 
| Copies the value from a given key if it exists.  More... | |
| bool | copyValueFromKey (const QString &key, const QStringList &dynamicKeyPartList, bool removeSettingAtKey=false) const | 
| Copies the value from a given key if it exists.  More... | |
| void | copyValueToKey (const QString &key, const QStringList &dynamicKeyPartList=QStringList()) const | 
| Copies the settings to the given key.  More... | |
| QVariant | defaultValueAsVariant () const | 
| Returns settings default value.  More... | |
| QString | definitionKey () const | 
| Returns settings entry defining key.  More... | |
| QString | description () const | 
| Returns the settings entry description.  More... | |
| bool | exists (const QString &dynamicKeyPart=QString()) const | 
| Returns trueif the settings is contained in the underlying QSettings.  More... | |
| bool | exists (const QStringList &dynamicKeyPartList) const | 
| Returns trueif the settings is contained in the underlying QSettings.  More... | |
| QVariant | formerValueAsVariant (const QString &dynamicKeyPart) const | 
| Returns the former value of the settings if it has been enabled in the options.  More... | |
| QVariant | formerValueAsVariant (const QStringList &dynamicKeyPartList) const | 
| Returns the former value of the settings if it has been enabled in the options Returns the current value (or default) if there is no former value.  More... | |
| bool | hasDynamicKey () const | 
| Returns trueif a part of the settings key is built dynamically.  More... | |
| QString | key (const QString &dynamicKeyPart=QString()) const | 
| Returns settings entry key.  More... | |
| QString | key (const QStringList &dynamicKeyPartList) const | 
| Returns settings entry key.  More... | |
| bool | keyIsValid (const QString &key) const | 
| Returns trueif the provided key match the settings entry.  More... | |
| QString | name () const | 
| Returns the name of the settings.  More... | |
| Qgis::SettingsOptions | options () const | 
| Returns the settings options.  More... | |
| Qgis::SettingsOrigin | origin (const QStringList &dynamicKeyPartList) const | 
| Returns the origin of the setting if it exists.  More... | |
| QgsSettingsTreeNode * | parent () const | 
| Returns the parent tree element.  More... | |
| void | remove (const QString &dynamicKeyPart=QString()) const | 
| Removes the settings from the underlying QSettings.  More... | |
| void | remove (const QStringList &dynamicKeyPartList) const | 
| Removes the settings from the underlying QSettings.  More... | |
| Q_DECL_DEPRECATED int | section () const | 
| Returns settings section.  More... | |
| virtual Qgis::SettingsType | settingsType () const | 
| Returns the settings entry type.  More... | |
| virtual Q_DECL_DEPRECATED bool | setVariantValue (const QVariant &value, const QString &dynamicKeyPart=QString()) const | 
| Set settings value.  More... | |
| virtual Q_DECL_DEPRECATED bool | setVariantValue (const QVariant &value, const QStringList &dynamicKeyPartList) const | 
| Set settings value.  More... | |
| Q_DECL_DEPRECATED QVariant | valueAsVariant (const QString &dynamicKeyPart, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const | 
| Returns settings value with an optional default value override.  More... | |
| QVariant | valueAsVariant (const QString &dynamicKeyPart=QString()) const | 
| Returns settings value with.  More... | |
| QVariant | valueAsVariant (const QStringList &dynamicKeyPartList) const | 
| Returns settings value with.  More... | |
| Q_DECL_DEPRECATED QVariant | valueAsVariant (const QStringList &dynamicKeyPartList, bool useDefaultValueOverride, const QVariant &defaultValueOverride) const | 
| Returns settings value with an optional default value override.  More... | |
| QVariant | valueAsVariantWithDefaultOverride (const QVariant &defaultValueOverride, const QString &dynamicKeyPart=QString()) const | 
| Returns settings value with a defaultValueOverride.  More... | |
| QVariant | valueAsVariantWithDefaultOverride (const QVariant &defaultValueOverride, const QStringList &dynamicKeyPartList) const | 
| Returns settings value.  More... | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from QgsSettingsEntryBase | |
| static QStringList | dynamicKeyPartToList (const QString &dynamicKeyPart) | 
| Transforms a dynamic key part string to list.  More... | |
|  Protected Member Functions inherited from QgsSettingsEntryByValue< T > | |
| virtual bool | checkValue (T value) const | 
| Check if the value is valid.  More... | |
| virtual T | convertFromVariant (const QVariant &value) const =0 | 
| Converts the variant value to the value type of the setting.  More... | |
| virtual QVariant | convertToVariant (T value) const | 
| Converts the value to a variant.  More... | |
| virtual bool | setValuePrivate (T value, const QStringList &dynamicKeyPartList) const | 
| Sets the settings value with an optional list of dynamic parts.  More... | |
|  Protected Member Functions inherited from QgsSettingsEntryBase | |
| bool | setVariantValuePrivate (const QVariant &value, const QStringList &dynamicKeyPartList=QStringList()) const | 
| Sets the settings value with a variant value.  More... | |
A template class for enum and flag settings entry.
Definition at line 35 of file qgssettingsentryenumflag.h.
| 
 | inline | 
Constructor for QgsSettingsEntryEnumFlagBase.
| name | specifies the name of the setting. | 
| parent | specifies the parent in the tree of settings. | 
| defaultValue | specifies the default value for the settings entry. | 
| description | specifies a description for the settings entry. | 
| options | specifies the options for the settings entry. | 
Definition at line 52 of file qgssettingsentryenumflag.h.
| 
 | inline | 
Constructor for QgsSettingsEntryEnumFlagBase.
| key | specifies the final part of the setting key. | 
| section | specifies the section. | 
| defaultValue | specifies the default value for the settings entry. | 
| description | specifies a description for the settings entry. | 
| options | specifies the options for the settings entry. | 
Definition at line 77 of file qgssettingsentryenumflag.h.
| 
 | inlineoverridevirtual | 
Returns settings default value.
Implements QgsSettingsEntryByValue< T >.
Definition at line 102 of file qgssettingsentryenumflag.h.
| 
 | inlineoverridevirtual | 
Converts the value to a variant.
Reimplemented from QgsSettingsEntryByValue< T >.
Definition at line 90 of file qgssettingsentryenumflag.h.
| 
 | inlineoverridevirtual | 
Returns the settings entry type.
Implements QgsSettingsEntryByValue< T >.
Definition at line 161 of file qgssettingsentryenumflag.h.
| 
 | inlineoverridevirtual | 
Set settings value.
The value to set. The dynamicKeyParts argument specifies the list of dynamic parts of the settings key.
Reimplemented from QgsSettingsEntryByValue< T >.
Definition at line 132 of file qgssettingsentryenumflag.h.