36 #ifndef _pqCustomFilterDefinitionModel_h 37 #define _pqCustomFilterDefinitionModel_h 40 #include "pqComponentsModule.h" 41 #include <QAbstractItemModel> 43 class pqCustomFilterDefinitionModelItem;
78 virtual int rowCount(
const QModelIndex &parent=QModelIndex())
const;
90 virtual int columnCount(
const QModelIndex &parent=QModelIndex())
const;
97 virtual bool hasChildren(
const QModelIndex &parent=QModelIndex())
const;
106 virtual QModelIndex index(
int row,
int column,
107 const QModelIndex &parent=QModelIndex())
const;
114 virtual QModelIndex parent(
const QModelIndex &index)
const;
122 virtual QVariant data(
const QModelIndex &index,
123 int role=Qt::DisplayRole)
const;
133 virtual Qt::ItemFlags flags(
const QModelIndex &index)
const;
151 QModelIndex getNextIndex(
const QModelIndex &index)
const;
166 pqCustomFilterDefinitionModelItem *getModelItemFor(
167 const QModelIndex &index)
const;
174 pqCustomFilterDefinitionModelItem *getNextItem(
175 pqCustomFilterDefinitionModelItem *item)
const;
178 pqCustomFilterDefinitionModelItem *Root;
The pqCustomFilterDefinitionModel class stores the sources that define a compound proxy in a hierarch...
pqProxySelection is used to specify a selection comprising proxies.
PQ representation for a vtkSMProxy that can be involved in a pipeline.