mafw.steering_gui.dialogs

Dialog helpers for the steering GUI package.

Author:

Bulgheroni Antonio (antonio.bulgheroni@ec.europa.eu)

Description:

expose dialog widgets such as AboutDialog to other modules.

class mafw.steering_gui.dialogs.AboutDialog(parent: QWidget | None = None)[source]

Bases: QDialog

Show the About page for MAFw and the steering GUI.

Parameters:

parent – Optional parent widget for window hierarchy.

_setup_ui() None[source]

Compose the dialog layout and populate the informative labels.

class mafw.steering_gui.dialogs.AddProcessorDialog(processors: list[str], parent: QWidget | None = None)[source]

Bases: QDialog

Dialog presenting a selectable list of processors.

selected_names() list[str][source]

Return the currently selected processor names.

class mafw.steering_gui.dialogs.SteeringTextEditor(controller: SteeringController, parent: QWidget | None = None)[source]

Bases: QDialog

Dialog that lets users edit the steering file directly as TOML.

Modules

about_dialog

Dialog presenting metadata about the Steering GUI application.

add_field_filter_dialog

Dialog for selecting fields for field filters.

add_model_dialog

Dialog for selecting filter models to add.

add_processor_dialog

Dialog for selecting processors to add to the pipeline.

steering_text_editor

Dialog for manual editing of steering files in TOML format.

validation_issues_dialog

Dialog that lets the user review validation issues and optionally save anyway.