pqProxySILModel is a proxy model for pqSILModel.
More...
#include <pqProxySILModel.h>
Inherits QAbstractProxyModel.
|
| pqProxySILModel (const QString &hierarchyName, QObject *parent=0) |
|
| ~pqProxySILModel () |
|
virtual QModelIndex | mapFromSource (const QModelIndex &sourceIndex) const |
| Methods from QAbstractProxyModel. More...
|
|
virtual QModelIndex | mapToSource (const QModelIndex &proxyIndex) const |
|
virtual void | setSourceModel (QAbstractItemModel *sourceModel) |
|
virtual QVariant | headerData (int, Qt::Orientation, int role=Qt::DisplayRole) const |
| Overridden to return the same name as the hierarchy. More...
|
|
virtual QVariant | data (const QModelIndex &proxyIndex, int role=Qt::DisplayRole) const |
| Overridden to provide a means of turning off checkboxes. More...
|
|
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
| overridden to allow us to turn off checkboxes in the flags returned from the model More...
|
|
QList< QVariant > | values () const |
| Get the status values for the hierarchy. More...
|
|
void | setNoCheckBoxes (bool val) |
| Checkboxes for each item can be disabled by setting this flag. More...
|
|
void | setHeaderTitle (QString &title) |
| Override the display of the title in the header with this string. More...
|
|
|
virtual int | rowCount (const QModelIndex &theParent=QModelIndex()) const |
| Gets the number of rows for a given index. More...
|
|
virtual int | columnCount (const QModelIndex &theParent=QModelIndex()) const |
| Gets the number of columns for a given index. More...
|
|
virtual bool | hasChildren (const QModelIndex &theParent=QModelIndex()) const |
| Gets whether or not the given index has child items. More...
|
|
virtual QModelIndex | index (int row, int column, const QModelIndex &theParent=QModelIndex()) const |
| Gets a model index for a given location. More...
|
|
virtual QModelIndex | parent (const QModelIndex &theIndex) const |
| Gets the parent for a given index. More...
|
|
bool | setData (const QModelIndex &theIndex, const QVariant &value, int role=Qt::EditRole) |
| Sets the role data for the item at index to value. More...
|
|
pqProxySILModel is a proxy model for pqSILModel.
This makes it possible for tree views to show only a sub-tree in the SIL. This also provides API to get/set status values which is useful for property linking using pqPropertyManager or pqPropertyLinks.
Definition at line 47 of file pqProxySILModel.h.
§ pqProxySILModel()
pqProxySILModel::pqProxySILModel |
( |
const QString & |
hierarchyName, |
|
|
QObject * |
parent = 0 |
|
) |
| |
§ ~pqProxySILModel()
pqProxySILModel::~pqProxySILModel |
( |
| ) |
|
§ rowCount()
virtual int pqProxySILModel::rowCount |
( |
const QModelIndex & |
theParent = QModelIndex() | ) |
const |
|
inlinevirtual |
Gets the number of rows for a given index.
- Parameters
-
- Returns
- The number of rows for the given index.
Definition at line 68 of file pqProxySILModel.h.
§ columnCount()
virtual int pqProxySILModel::columnCount |
( |
const QModelIndex & |
theParent = QModelIndex() | ) |
const |
|
inlinevirtual |
Gets the number of columns for a given index.
- Parameters
-
- Returns
- The number of columns for the given index.
Definition at line 80 of file pqProxySILModel.h.
§ hasChildren()
virtual bool pqProxySILModel::hasChildren |
( |
const QModelIndex & |
theParent = QModelIndex() | ) |
const |
|
inlinevirtual |
Gets whether or not the given index has child items.
- Parameters
-
- Returns
- True if the given index has child items.
Definition at line 92 of file pqProxySILModel.h.
§ index()
virtual QModelIndex pqProxySILModel::index |
( |
int |
row, |
|
|
int |
column, |
|
|
const QModelIndex & |
theParent = QModelIndex() |
|
) |
| const |
|
inlinevirtual |
Gets a model index for a given location.
- Parameters
-
row | The row number. |
column | The column number. |
parent | The parent index. |
- Returns
- A model index for the given location.
Definition at line 106 of file pqProxySILModel.h.
§ parent()
virtual QModelIndex pqProxySILModel::parent |
( |
const QModelIndex & |
theIndex | ) |
const |
|
inlinevirtual |
Gets the parent for a given index.
- Parameters
-
- Returns
- A model index for the parent of the given index.
Definition at line 119 of file pqProxySILModel.h.
§ setData()
bool pqProxySILModel::setData |
( |
const QModelIndex & |
theIndex, |
|
|
const QVariant & |
value, |
|
|
int |
role = Qt::EditRole |
|
) |
| |
|
inline |
Sets the role data for the item at index to value.
Returns true if successful; otherwise returns false.
Definition at line 130 of file pqProxySILModel.h.
§ mapFromSource()
virtual QModelIndex pqProxySILModel::mapFromSource |
( |
const QModelIndex & |
sourceIndex | ) |
const |
|
virtual |
Methods from QAbstractProxyModel.
§ mapToSource()
virtual QModelIndex pqProxySILModel::mapToSource |
( |
const QModelIndex & |
proxyIndex | ) |
const |
|
virtual |
§ setSourceModel()
virtual void pqProxySILModel::setSourceModel |
( |
QAbstractItemModel * |
sourceModel | ) |
|
|
virtual |
§ headerData()
virtual QVariant pqProxySILModel::headerData |
( |
int |
, |
|
|
Qt::Orientation |
, |
|
|
int |
role = Qt::DisplayRole |
|
) |
| const |
|
virtual |
Overridden to return the same name as the hierarchy.
Also returns a DecorationRole icon which can show the check state of the root node. Connect the header's sectionClicked() signal to toggleRootCheckState() to support affecting the check state using the header.
§ data()
virtual QVariant pqProxySILModel::data |
( |
const QModelIndex & |
proxyIndex, |
|
|
int |
role = Qt::DisplayRole |
|
) |
| const |
|
virtual |
Overridden to provide a means of turning off checkboxes.
§ flags()
virtual Qt::ItemFlags pqProxySILModel::flags |
( |
const QModelIndex & |
index | ) |
const |
|
virtual |
overridden to allow us to turn off checkboxes in the flags returned from the model
§ values()
QList<QVariant> pqProxySILModel::values |
( |
| ) |
const |
Get the status values for the hierarchy.
§ setNoCheckBoxes()
void pqProxySILModel::setNoCheckBoxes |
( |
bool |
val | ) |
|
Checkboxes for each item can be disabled by setting this flag.
§ setHeaderTitle()
void pqProxySILModel::setHeaderTitle |
( |
QString & |
title | ) |
|
Override the display of the title in the header with this string.
§ setValues
void pqProxySILModel::setValues |
( |
const QList< QVariant > & |
| ) |
|
|
slot |
Set the status values for the hierarchy.
§ toggleRootCheckState
void pqProxySILModel::toggleRootCheckState |
( |
| ) |
|
|
slot |
Convenience slot to toggle the check state of the entire subtree shown by this model.
§ valuesChanged
void pqProxySILModel::valuesChanged |
( |
| ) |
|
|
signal |
§ sourceDataChanged
void pqProxySILModel::sourceDataChanged |
( |
const QModelIndex & |
idx1, |
|
|
const QModelIndex & |
idx2 |
|
) |
| |
|
inlineprotectedslot |
§ onCheckStatusChanged
void pqProxySILModel::onCheckStatusChanged |
( |
| ) |
|
|
protectedslot |
§ values
QList<QVariant> pqProxySILModel::values |
|
readwrite |
The documentation for this class was generated from the following file: