sec_interp.gui.ui.pages package
UI Configuration Pages.
- class sec_interp.gui.ui.pages.SettingsPage(*args: Any, **kwargs: Any)
Bases:
BasePagePage for managing plugin settings and restricted features.
- __init__(parent: QWidget | None = None, config_service: ConfigService | None = None) None
Initialize the settings page.
- connect_signals() None
Connect internal signals for the settings page.
- disconnect_signals() None
Disconnect all signals to prevent memory leaks.
- get_data() dict[str, Any]
Get the current settings.
- Returns:
Current settings.
- Return type:
dict
- validate() tuple[bool, str]
Validate settings.
- Returns:
(is_valid, error_message)
- Return type:
tuple[bool, str]
Subpackages
- sec_interp.gui.ui.pages.drillhole package
- sec_interp.gui.ui.pages.settings package
AdvancedTabDefaultTabbuild_info_tab()- Submodules
- sec_interp.gui.ui.pages.settings.advanced_tab module
- sec_interp.gui.ui.pages.settings.default_tab module
- sec_interp.gui.ui.pages.settings.info_tab module
- sec_interp.gui.ui.pages.settings.interpretation_tab module
- sec_interp.gui.ui.pages.settings.settings_persistence module
- sec_interp.gui.ui.pages.settings.symbology_tab module
- sec_interp.gui.ui.pages.settings.symbology_units module
Submodules
- sec_interp.gui.ui.pages.base_page module
- sec_interp.gui.ui.pages.dem_page module
- sec_interp.gui.ui.pages.drillhole_page module
- sec_interp.gui.ui.pages.geology_page module
- sec_interp.gui.ui.pages.interpretation_page module
- sec_interp.gui.ui.pages.preview_page module
- sec_interp.gui.ui.pages.section_feature_selector module
- sec_interp.gui.ui.pages.section_page module
SectionPageSectionPage.__init__()SectionPage.connect_signals()SectionPage.disconnect_signals()SectionPage.dump()SectionPage.get_data()SectionPage.is_complete()SectionPage.layer_keysSectionPage.load()SectionPage.reset()SectionPage.set_dem_provider()SectionPage.update_dem_stats()SectionPage.validate()
- sec_interp.gui.ui.pages.settings_page module
- sec_interp.gui.ui.pages.structure_page module