38 #ifndef _pqCustomFilterDefinitionModel_h 39 #define _pqCustomFilterDefinitionModel_h 41 #include "pqComponentsModule.h" 42 #include <QAbstractItemModel> 44 class pqCustomFilterDefinitionModelItem;
89 virtual int rowCount(
const QModelIndex& parent = QModelIndex())
const;
98 virtual int columnCount(
const QModelIndex& parent = QModelIndex())
const;
107 virtual bool hasChildren(
const QModelIndex& parent = QModelIndex())
const;
118 virtual QModelIndex index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const;
127 virtual QModelIndex parent(
const QModelIndex& index)
const;
137 virtual QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const;
149 virtual Qt::ItemFlags flags(
const QModelIndex& index)
const;
171 QModelIndex getNextIndex(
const QModelIndex& index)
const;
190 pqCustomFilterDefinitionModelItem* getModelItemFor(
const QModelIndex& index)
const;
199 pqCustomFilterDefinitionModelItem* getNextItem(pqCustomFilterDefinitionModelItem* item)
const;
202 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.