sec_interp.gui.ui.pages.drillhole package
Drillhole page sub-widgets (collar, survey, interval tabs).
- class sec_interp.gui.ui.pages.drillhole.CollarTab(*args: Any, **kwargs: Any)
Bases:
QWidgetCollar layer, identifier, coordinates and depth configuration.
- __init__(parent: QWidget | None = None) None
Initialize the collar tab.
- connect_signals() None
Connect collar tab signals.
- disconnect_signals() None
Disconnect all collar signals to prevent memory leaks.
- dump() dict[str, Any]
Return persistable collar state.
- get_data() dict[str, Any]
Return collar configuration values.
- load(data: dict[str, Any]) None
Apply persisted collar state.
- reset() None
Reset collar inputs to defaults.
- tr(message: str) str
Translate a message for this tab.
- class sec_interp.gui.ui.pages.drillhole.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.
- class sec_interp.gui.ui.pages.drillhole.SurveyTab(*args: Any, **kwargs: Any)
Bases:
QWidgetSurvey layer and downhole measurement field configuration.
- __init__(parent: QWidget | None = None) None
Initialize the survey tab.
- connect_signals() None
Connect survey tab signals.
- disconnect_signals() None
Disconnect all survey signals to prevent memory leaks.
- dump() dict[str, Any]
Return persistable survey state.
- get_data() dict[str, Any]
Return survey configuration values.
- load(data: dict[str, Any]) None
Apply persisted survey state.
- reset() None
Reset survey inputs to defaults.
- tr(message: str) str
Translate a message for this tab.