sec_interp.gui.ui.pages.drillhole.interval_tab module
Interval configuration tab for the drillhole page.
- class sec_interp.gui.ui.pages.drillhole.interval_tab.IntervalTab(*args: Any, **kwargs: Any)
Bases:
QWidgetInterval layer and depth/lithology field configuration.
- __init__(parent: QWidget | None = None) None
Initialize the interval tab.
- connect_signals() None
Connect interval tab signals.
- disconnect_signals() None
Disconnect all interval signals to prevent memory leaks.
- dump() dict[str, Any]
Return persistable interval state.
- get_data() dict[str, Any]
Return interval configuration values.
- load(data: dict[str, Any]) None
Apply persisted interval state.
- reset() None
Reset interval inputs to defaults.
- tr(message: str) str
Translate a message for this tab.