Class: QgsSettingsRegistry

class qgis.core.QgsSettingsRegistry

Bases: sip.wrapper

QgsSettingsRegistry is used for settings introspection and collects a list of child QgsSettingsRegistry and a list of child QgsSettingsRegistry

New in version 3.20.

QgsSettingsRegistry() Constructor for QgsSettingsRegistry.

QgsSettingsRegistry(QgsSettingsRegistry)

Methods

addSettingsEntry

Add settingsEntry to the register.

addSubRegistry

Append a child settingsRegistry to the register.

removeSubRegistry

Remove a child settingsRegistry from the register.

settingEntries

Returns the list of registered QgsSettingsEntryBase.

settingsEntry

Returns the QgsSettingsEntry with the given key or None if not found.

subRegistries

Returns the list of registered child QgsSettingsRegistry.

addSettingsEntry(self, settingsEntry: QgsSettingsEntryBase)

Add settingsEntry to the register.

Parameters:

settingsEntry (QgsSettingsEntryBase) –

addSubRegistry(self, settingsRegistry: QgsSettingsRegistry)

Append a child settingsRegistry to the register.

Parameters:

settingsRegistry (QgsSettingsRegistry) –

removeSubRegistry(self, settingsRegistry: QgsSettingsRegistry)

Remove a child settingsRegistry from the register.

Parameters:

settingsRegistry (QgsSettingsRegistry) –

settingEntries(self) List[QgsSettingsEntryBase]

Returns the list of registered QgsSettingsEntryBase.

Return type:

List[QgsSettingsEntryBase]

settingsEntry(self, key: str, searchChildRegistries: bool = True) QgsSettingsEntryBase

Returns the QgsSettingsEntry with the given key or None if not found.

The searchChildRegistries parameter specifies if child registries should be included in the search

Parameters:
  • key (str) –

  • searchChildRegistries (bool = True) –

Return type:

QgsSettingsEntryBase

subRegistries(self) List[QgsSettingsRegistry]

Returns the list of registered child QgsSettingsRegistry.

Return type:

List[QgsSettingsRegistry]