Class: PyQgsSettingsEntryEnumFlag

class qgis.core.PyQgsSettingsEntryEnumFlag(key, pluginName, defaultValue, description='')

Bases: QgsSettingsEntryBase

class PyQgsSettingsEntryEnumFlag An enum settings entry. since QGIS 3.20

Methods

defaultValue

Get settings default value.

setValue

Set settings value.

settingsType

Get the settings entry type.

value

Get settings value.

__init__(key, pluginName, defaultValue, description='')

Constructor for PyQgsSettingsEntryEnumFlag. :param key: argument specifies the final part of the settings key. :param pluginName: argument is inserted in the key after the section. :param defaultValue: argument specifies the default value for the settings entry. :param description: argument specifies a description for the settings entry.

defaultValue()

Get settings default value.

setValue(value, dynamicKeyPart=None)

Set settings value. :param dynamicKeyPart: argument specifies the dynamic part of the settings key.

settingsType()

Get the settings entry type.

value(dynamicKeyPart=None, useDefaultValueOverride=False, defaultValueOverride=None)

Get settings value. :param dynamicKeyPart: argument specifies the dynamic part of the settings key. :param useDefaultValueOverride: argument specifies if defaultValueOverride should be used. :param defaultValueOverride: argument if valid is used instead of the normal default value.