sec_interp.gui.ui.pages.settings.settings_persistence module

Persistence helpers for the settings page tabs.

sec_interp.gui.ui.pages.settings.settings_persistence.load_settings(settings: Any, default_tab: Any, advanced_tab: Any) → None

Load persisted settings into the tab widgets.

Parameters:
  • settings – QgsSettings-compatible store.

  • default_tab – DefaultTab instance.

  • advanced_tab – AdvancedTab instance.

sec_interp.gui.ui.pages.settings.settings_persistence.save_settings(config_service: Any, default_tab: Any, advanced_tab: Any) → None

Persist the tab widget states through the config service.

Parameters:
  • config_service – ConfigService-compatible store.

  • default_tab – DefaultTab instance.

  • advanced_tab – AdvancedTab instance.