sec_interp.gui.ui.pages.settings_page module
Settings page for Sec Interp plugin.
- class sec_interp.gui.ui.pages.settings_page.SettingsPage(*args: Any, **kwargs: Any)
Bases:
BasePagePage for managing plugin settings and restricted features.
- __init__(parent: QWidget | None = None) None
Initialize the settings page.
- disconnect_signals() None
Disconnect all signals to prevent memory leaks.
- get_data() dict[str, Any]
Get the current settings.
- Returns:
Current settings.
- Return type:
dict
- validate() tuple[bool, str]
Validate settings.
- Returns:
(is_valid, error_message)
- Return type:
tuple[bool, str]