sec_interp.gui.adapters.qgs_settings_store module

QgsSettings adapter for the core settings port.

class sec_interp.gui.adapters.qgs_settings_store.QgsSettingsStore(settings: QgsSettings | None = None)

Bases: object

Adapter exposing the subset of QgsSettings used by core services.

__init__(settings: QgsSettings | None = None) → None

Wrap an existing QgsSettings instance or create one.

setValue(key: str, value: Any) → None

Store a QgsSettings value.

sync() → None

Flush QgsSettings writes.

value(key: str, default: Any = None, type: Any = None) → Any

Return a QgsSettings value.