Go to the documentation of this file.
4 #ifndef pqPipelineBrowserWidget_h
5 #define pqPipelineBrowserWidget_h
7 #include "pqComponentsModule.h"
37 bool eventFilter(QObject*
object, QEvent* e)
override;
42 void setSelectionVisibility(
bool visible);
47 void enableAnnotationFilter(
const QString& annotationKey);
52 void disableAnnotationFilter();
58 void setAnnotationFilterMatching(
bool matching);
68 void disableSessionFilter();
79 QModelIndex pipelineModelIndex(
const QModelIndex&
index)
const;
90 QMenu* contextMenu()
const;
104 void setActiveView(
pqView*);
107 void handleIndexClicked(
const QModelIndex&
index);
108 void expandWithModelIndexTranslation(
const QModelIndex&);
114 void setVisibility(
bool visible,
const QModelIndexList& indices);
116 void contextMenuEvent(QContextMenuEvent* e)
override;
131 void configureModel();
The pqFlatTreeView class is used to display a flattened tree view of a hierarchical model.
This is a PQ abstraction of a generic view module.
void setModel(QAbstractItemModel *model)
This class is the model for the PipelineLine browser tree view.
bool eventFilter(QObject *object, QEvent *e) override
Used to monitor the header view.
PQ representation for a vtkSMProxy that can be involved in a pipeline.
bool viewportEvent(QEvent *e) override
pqOutputPort is a server manager model item for an output port of any pqPipelineSource item.
The pqPipelineAnnotationFilterModel class is used to filter a tree representation of the pipeline gra...