sec_interp.gui.ui.pages.drillhole.collar_tab module
Collar configuration tab for the drillhole page.
- class sec_interp.gui.ui.pages.drillhole.collar_tab.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.