sec_interp.gui.ui.pages package¶

Submodules¶

  • sec_interp.gui.ui.pages.base_page module
    • BasePage
      • BasePage.__init__()
      • BasePage.get_data()
      • BasePage.validate()
  • sec_interp.gui.ui.pages.dem_page module
    • DemPage
      • DemPage.__init__()
      • DemPage.get_data()
      • DemPage.validate()
      • DemPage.is_complete()
  • sec_interp.gui.ui.pages.drillhole_page module
    • DrillholePage
      • DrillholePage.dataChanged
      • DrillholePage.get_data()
      • DrillholePage.is_complete()
  • sec_interp.gui.ui.pages.geology_page module
    • GeologyPage
      • GeologyPage.dataChanged
      • GeologyPage.get_data()
      • GeologyPage.is_complete()
  • sec_interp.gui.ui.pages.preview_page module
    • PreviewWidget
  • sec_interp.gui.ui.pages.section_page module
    • SectionPage
      • SectionPage.get_data()
      • SectionPage.validate()
      • SectionPage.is_complete()
  • sec_interp.gui.ui.pages.structure_page module
    • StructurePage
      • StructurePage.dataChanged
      • StructurePage.get_data()
      • StructurePage.is_complete()

Module contents¶

UI Configuration Pages.

class sec_interp.gui.ui.pages.SettingsPage(parent=None)¶

Bases: BasePage

Page for managing plugin settings and restricted features.

Initialize the settings page.

__init__(parent=None)¶

Initialize the settings page.

get_data() → dict¶

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]

SecInterp

Navigation

Contents:

  • SecInterp User Guide
  • SecInterp - Detailed Project Architecture
  • SecInterp - Development Guide
  • SecInterp - Technical Compendium
  • SecInterp - Maintenance & Release Log
  • sec_interp
    • sec_interp package

Related Topics

  • Documentation overview
    • sec_interp
      • sec_interp package
        • sec_interp.gui package
          • sec_interp.gui.ui package
            • Previous: sec_interp.gui.ui package
            • Next: sec_interp.gui.ui.pages.base_page module
©2026, Juan M Bernales. | Powered by Sphinx 8.2.3 & Alabaster 1.0.0 | Page source