mafw.steering_gui.views.steering_tree

Present a hierarchical representation of the steering file sections.

Author:

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

Description:

Show globals, database, UI, and processors in a tree so the user can select editors.

Classes

SteeringTreeView([parent])

Widget exposing the steering-file sections as a QTreeView.

class mafw.steering_gui.views.steering_tree.SteeringTreeView(parent: QWidget | None = None)[source]

Bases: QWidget

Widget exposing the steering-file sections as a QTreeView.

_on_selection_changed(*_: object) None[source]

Emit the section key and pipeline selection for the new tree selection.

refresh() None[source]

Refresh expansion and selection after model updates.

select_pipeline_item(name: str) None[source]

Select a pipeline item by its processor/group name.

set_model(model: SteeringTreeModel) None[source]

Attach a steering tree model to the view.