mafw.steering_gui.models.processor_pipeline_model
Qt model for the processor pipeline tree.
- Author:
Bulgheroni Antonio
- Description:
Provide a hierarchical QAbstractItemModel view of pipeline items for GUI widgets.
Classes
|
Custom roles exported by the processor pipeline model. |
|
Expose a ProcessorPipeline as a tree-structured Qt model. |
- class mafw.steering_gui.models.processor_pipeline_model.PipelineRoles(*values)[source]
Bases:
IntEnumCustom roles exported by the processor pipeline model.
- class mafw.steering_gui.models.processor_pipeline_model.ProcessorPipelineModel(pipeline: ProcessorPipeline | None = None, parent: QObject | None = None)[source]
Bases:
QAbstractItemModelExpose a ProcessorPipeline as a tree-structured Qt model.
- pipeline() ProcessorPipeline[source]
Return the currently attached pipeline.
- root_items() list[PipelineItem][source]
Return the top-level pipeline items.
- set_pipeline(pipeline: ProcessorPipeline) None[source]
Replace the pipeline data and reset the model.