38 #ifndef _pqCustomFilterDefinitionModel_h 39 #define _pqCustomFilterDefinitionModel_h 42 #include <QAbstractItemModel> 46 class pqCustomFilterDefinitionModelItem;
90 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
99 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
108 bool hasChildren(
const QModelIndex& parent = QModelIndex())
const override;
119 QModelIndex
index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const override;
128 QModelIndex parent(
const QModelIndex& index)
const override;
138 QVariant
data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
150 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
172 QModelIndex getNextIndex(
const QModelIndex& index)
const;
191 pqCustomFilterDefinitionModelItem* getModelItemFor(
const QModelIndex& index)
const;
200 pqCustomFilterDefinitionModelItem* getNextItem(pqCustomFilterDefinitionModelItem* item)
const;
203 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.