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: QWidget

Configure 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.