sec_interp.gui.ui.pages.interpretation_page module
Backward-compatible import for the interpretation settings tab.
- sec_interp.gui.ui.pages.interpretation_page.InterpretationPage
alias of
InterpretationTab
- class sec_interp.gui.ui.pages.interpretation_page.InterpretationTab(*args: Any, **kwargs: Any)
Bases:
QWidgetConfigure interpretation storage, custom fields and inheritance.
- __init__(parent: QWidget | None = None) None
Initialize the interpretation settings tab.
- connect_signals() None
Connect internal signals for the interpretation tab.
- disconnect_signals() None
Disconnect all signals to prevent memory leaks.
- dump() dict[str, Any]
Return the persistable interpretation state.
- get_data() dict[str, Any]
Get the current configuration.
- layer_keys = frozenset({})
- load(data: dict[str, Any]) None
Apply persisted interpretation state.
- reset() None
Reset interpretation inputs to defaults.
- validate() tuple[bool, str]
Validate fields.