sec_interp.gui.ui.pages.settings_page module

class sec_interp.gui.ui.pages.settings_page.SettingsPage(*args: Any, **kwargs: Any)[source]

Bases: BasePage

Page for managing plugin settings and restricted features.

__init__(parent=None)[source]

Initialize the settings page.

get_data() dict[source]

Get the current settings.

Returns:

Current settings.

Return type:

dict

validate() tuple[bool, str][source]

Validate settings.

Returns:

(is_valid, error_message)

Return type:

tuple[bool, str]