sec_interp.gui.ui.pages.interpretation_page module

Interpretation configuration page.

class sec_interp.gui.ui.pages.interpretation_page.InterpretationPage(*args: Any, **kwargs: Any)

Bases: BasePage

Page for managing interpretation attributes and custom fields.

__init__(parent: QWidget | None = None) None

Initialize the interpretation page.

disconnect_signals() None

Disconnect all signals to prevent memory leaks.

get_data() dict[str, Any]

Get the current configuration.

Returns:

Custom fields and inheritance settings.

Return type:

dict

validate() tuple[bool, str]

Validate fields.