10 #ifndef pqCustomFilterDefinitionModel_h 11 #define pqCustomFilterDefinitionModel_h 14 #include <QAbstractItemModel> 18 class pqCustomFilterDefinitionModelItem;
61 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
70 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
79 bool hasChildren(
const QModelIndex& parent = QModelIndex())
const override;
90 QModelIndex
index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const override;
99 QModelIndex parent(
const QModelIndex& index)
const override;
109 QVariant
data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
121 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
143 QModelIndex getNextIndex(
const QModelIndex& index)
const;
162 pqCustomFilterDefinitionModelItem* getModelItemFor(
const QModelIndex& index)
const;
171 pqCustomFilterDefinitionModelItem* getNextItem(pqCustomFilterDefinitionModelItem* item)
const;
173 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.