sec_interp.gui.ui.pages.settings.advanced_tab module

Advanced (3D / restricted features) settings tab.

class sec_interp.gui.ui.pages.settings.advanced_tab.AdvancedTab(*args: Any, **kwargs: Any)

Bases: QWidget

Advanced feature toggles (3D interpretation and drillhole export).

__init__(parent: QWidget | None = None) → None

Initialize the advanced tab.

connect_signals() → None

Connect advanced tab signals.

disconnect_signals() → None

Disconnect all advanced tab signals to prevent memory leaks.

get_data() → dict[str, Any]

Return advanced 3D settings.

reset_to_defaults() → None

Reset advanced toggles to their defaults.

tr(message: str) → str

Translate a message for this tab.