Class: QgsSettingsEntryBaseTemplateQColorBase¶
- class qgis.core.QgsSettingsEntryBaseTemplateQColorBase¶
Bases:
QgsSettingsEntryBase
Base abstract class for settings entries with typed get and set methods
See also
Added in version 3.32.
QgsSettingsEntryBaseTemplateQColorBase(name: Optional[str], parent: Optional[QgsSettingsTreeNode], defaultValue: Any, description: Optional[str] = ‘’, options: Union[Qgis.SettingsOptions, Qgis.SettingsOption] = Qgis.SettingsOptions()) Constructor for
QgsSettingsEntryByReference
.- Parameters:
name – specifies the key of the settings.
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.
- Raises:
QgsSettingsException – if the number of given parent named items doesn’t match the complete key definition
Added in version 3.30.
QgsSettingsEntryBaseTemplateQColorBase(key: Optional[str], section: Optional[str], defaultValue: Any, description: Optional[str] = ‘’, options: Union[Qgis.SettingsOptions, Qgis.SettingsOption] = Qgis.SettingsOptions()) Constructor for
QgsSettingsEntryByReference
.- Parameters:
key – specifies the key of the settings.
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.
QgsSettingsEntryBaseTemplateQColorBase(a0:
QgsSettingsEntryBaseTemplateQColorBase
)Methods
Check if the value is valid
- param value:
Converts the variant value to the value type of the setting
Converts the value to a variant
Returns settings default value.
Returns the former value.
Set settings value.
Sets the settings value with an optional list of dynamic parts
- rtype:
Qgis.SettingsType
Returns settings value.
Returns the settings value with a
defaultValueOverride
and with an optionaldynamicKeyPart
- checkValuePrivate(self, value: QColor | Qt.GlobalColor) bool ¶
Check if the value is valid
- Parameters:
value (Union[QColor)
- Return type:
bool
- checkValueVariant(self, value: Any) bool ¶
- Parameters:
value (Any)
- Return type:
bool
- convertFromVariant(self, value: Any) QColor ¶
Converts the variant value to the value type of the setting
- Parameters:
value (Any)
- Return type:
QColor
- convertToVariant(self, value: QColor | Qt.GlobalColor) Any ¶
Converts the value to a variant
- Parameters:
value (Union[QColor)
- Return type:
Any
- defaultValue(self) QColor ¶
Returns settings default value.
- Return type:
QColor
- formerValue(self, dynamicKeyPart: str | None = '') QColor ¶
Returns the former value. Returns the current value (or default) if there is no former value.
formerValue(self, dynamicKeyPartList: Iterable[Optional[str]]) -> QColor Returns the former value Returns the current value (or default) if there is no former value.
- Parameters:
dynamicKeyPart (Optional[str] = '')
- Return type:
QColor
- setValue(self, value: QColor | Qt.GlobalColor, dynamicKeyPart: str | None = '') bool ¶
Set settings value.
- Parameters:
value (Union[QColor) – specifies the value to set.
dynamicKeyPart (Optional[str] = '') – specifies the dynamic part of the settings key.
setValue(self, value: Union[QColor, Qt.GlobalColor], dynamicKeyPartList: Iterable[Optional[str]]) -> bool Set settings value.
- Parameters:
value – specifies the value to set.
dynamicKeyPartList – specifies the list of dynamic parts of the settings key.
- Return type:
bool
- setValuePrivate(self, value: QColor | Qt.GlobalColor, dynamicKeyPartList: Iterable[str | None]) bool ¶
Sets the settings value with an optional list of dynamic parts
- Parameters:
value (Union[QColor)
dynamicKeyPartList (Iterable[Optional[str]])
- Return type:
bool
- settingsType(self) Qgis.SettingsType ¶
- Return type:
- value(self, dynamicKeyPart: str | None = '') QColor ¶
Returns settings value.
- Parameters:
dynamicKeyPart (Optional[str] = '') – specifies the dynamic part of the settings key.
value(self, dynamicKeyPartList: Iterable[Optional[str]]) -> QColor Returns settings value.
- Parameters:
dynamicKeyPartList – specifies the list of dynamic parts of the settings key.
- Return type:
QColor
- valueWithDefaultOverride(self, defaultValueOverride: QColor | Qt.GlobalColor, dynamicKeyPart: str | None = '') QColor ¶
Returns the settings value with a
defaultValueOverride
and with an optionaldynamicKeyPart
valueWithDefaultOverride(self, defaultValueOverride: Union[QColor, Qt.GlobalColor], dynamicKeyPartList: Iterable[Optional[str]]) -> QColor Returns the settings value with a
defaultValueOverride
for thedynamicKeyPartList
- Parameters:
defaultValueOverride (Union[QColor)
dynamicKeyPart (Optional[str] = '')
- Return type:
QColor