38 #ifndef pqCustomFilterDefinitionModel_h 39 #define pqCustomFilterDefinitionModel_h 42 #include <QAbstractItemModel> 46 class pqCustomFilterDefinitionModelItem;
89 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
98 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
107 bool hasChildren(
const QModelIndex& parent = QModelIndex())
const override;
118 QModelIndex
index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const override;
127 QModelIndex parent(
const QModelIndex& index)
const override;
137 QVariant
data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
149 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
171 QModelIndex getNextIndex(
const QModelIndex& index)
const;
190 pqCustomFilterDefinitionModelItem* getModelItemFor(
const QModelIndex& index)
const;
199 pqCustomFilterDefinitionModelItem* getNextItem(pqCustomFilterDefinitionModelItem* item)
const;
201 pqCustomFilterDefinitionModelItem* Root;
The pqCustomFilterDefinitionModel class stores the sources that define a compound proxy in a hierarch...
#define PQCOMPONENTS_EXPORT
QList< pqServerManagerModelItem * > pqProxySelection
pqProxySelection is used to specify a selection comprising proxies.
PQ representation for a vtkSMProxy that can be involved in a pipeline.