# sec_interp.gui.ui.pages.section_page module

Cross-section configuration page.

class sec_interp.gui.ui.pages.section_page.SectionPage(*args: Any, **kwargs: Any)

  Bases: `BasePage`

  Configuration page for Cross Section settings.

  __init__(parent: Any = None) → None

    Initialize the section configuration page.

    Parameters:

      parent – Optional parent widget.

  disconnect_signals() → None

    Disconnect all signals to prevent memory leaks.

  get_data() → dict[str, Any]

    Get section configuration.

  is_complete() → bool

    Check if required fields are filled.

  validate() → tuple[bool, str]

    Validate page settings.

    Returns:

      Tuple of (success, error message).