#include <qMRMLItemHelper.h>
Public Member Functions | |
| virtual bool | canReparent (qMRMLAbstractItemHelper *newParent) const |
| virtual qMRMLAbstractItemHelper * | child (int row, int column) const |
| virtual int | childCount () const |
| virtual int | column () const |
| virtual QVariant | data (int role=Qt::DisplayRole) const |
| virtual Qt::ItemFlags | flags () const =0 |
| virtual bool | hasChildren () const |
| virtual vtkObject * | object () const =0 |
| virtual bool | operator== (const qMRMLAbstractItemHelper &helper) const |
| virtual qMRMLAbstractItemHelper * | parent () const |
| virtual bool | reparent (qMRMLAbstractItemHelper *newParent) |
| virtual int | row () const |
| virtual bool | setData (const QVariant &value, int role=Qt::EditRole) |
| virtual | ~qMRMLAbstractItemHelper () |
Protected Member Functions | |
| virtual int | childIndex (const qMRMLAbstractItemHelper *child) const |
| here we know for sure that child is a child of this. | |
| const qMRMLAbstractItemHelperFactory * | factory () const |
| qMRMLAbstractItemHelper (int column, const qMRMLAbstractItemHelperFactory *factory) | |
Private Member Functions | |
| QCTK_DECLARE_PRIVATE (qMRMLAbstractItemHelper) | |
Friends | |
| class | qMRMLProxyItemHelper |
| virtual qMRMLAbstractItemHelper::~qMRMLAbstractItemHelper | ( | ) | [inline, virtual] |
| qMRMLAbstractItemHelper::qMRMLAbstractItemHelper | ( | int | column, | |
| const qMRMLAbstractItemHelperFactory * | factory | |||
| ) | [protected] |
References autoSlicerTracto2regions::d, QCTK_D, and QCTK_INIT_PRIVATE.
| bool qMRMLAbstractItemHelper::canReparent | ( | qMRMLAbstractItemHelper * | newParent | ) | const [virtual] |
Referenced by qMRMLNodeItemHelper::canReparent(), and qMRMLProxyItemHelper::canReparent().
| qMRMLAbstractItemHelper * qMRMLAbstractItemHelper::child | ( | int | row, | |
| int | column | |||
| ) | const [virtual] |
Reimplemented in qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, qMRMLExtraItemsHelper, qMRMLFlatSceneItemHelper, qMRMLFlatRootItemHelper, qMRMLSceneItemHelper, qMRMLNodeItemHelper, and qMRMLRootItemHelper.
Referenced by qMRMLProxyItemHelper::child().
| int qMRMLAbstractItemHelper::childCount | ( | ) | const [virtual] |
Reimplemented in qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, qMRMLExtraItemsHelper, qMRMLFlatSceneItemHelper, qMRMLSceneItemHelper, and qMRMLNodeItemHelper.
Referenced by qMRMLExtraItemsHelper::child(), qMRMLExtraItemsHelper::childCount(), qMRMLExtraItemsHelper::childIndex(), qMRMLSceneModel::rowCount(), and qMRMLTreeProxyModelPrivate::rowCountWithHiddenItemsRemoved().
| int qMRMLAbstractItemHelper::childIndex | ( | const qMRMLAbstractItemHelper * | child | ) | const [protected, virtual] |
here we know for sure that child is a child of this.
Referenced by qMRMLProxyItemHelper::childIndex().
| int qMRMLAbstractItemHelper::column | ( | ) | const [virtual] |
Reimplemented in qMRMLProxyItemHelper.
Referenced by qMRMLNodeItemHelper::childCount(), qMRMLSceneItemHelper::childCount(), qMRMLFlatSceneItemHelper::childCount(), qMRMLTreeProxyModelPrivate::childRowWithHiddenItemsAdded(), qMRMLProxyItemHelper::column(), qMRMLVariantArrayItemHelper::data(), qMRMLAbstractNodeItemHelper::data(), qMRMLAbstractSceneItemHelper::data(), qMRMLNodeItemHelper::flags(), qMRMLAbstractNodeItemHelper::flags(), qMRMLNodeItemHelper::hasChildren(), qMRMLFlatSceneItemHelper::hasChildren(), qMRMLTreeProxyModelPrivate::indexFromItem(), qMRMLSceneModelPrivate::indexFromItem(), operator==(), qMRMLTreeProxyModelPrivate::rowCountWithHiddenItemsRemoved(), qMRMLTreeProxyModelPrivate::rowWithHiddenItemsRemoved(), and qMRMLAbstractNodeItemHelper::setData().
| QVariant qMRMLAbstractItemHelper::data | ( | int | role = Qt::DisplayRole |
) | const [virtual] |
Reimplemented in qMRMLAbstractSceneItemHelper, qMRMLAbstractNodeItemHelper, qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, and qMRMLVariantArrayItemHelper.
Referenced by qMRMLTreeProxyModel::data(), qMRMLSceneModel::data(), and qMRMLProxyItemHelper::data().
| const qMRMLAbstractItemHelperFactory * qMRMLAbstractItemHelper::factory | ( | ) | const [protected] |
References autoSlicerTracto2regions::d, and QCTK_D.
Referenced by qMRMLRootItemHelper::child(), qMRMLNodeItemHelper::child(), qMRMLSceneItemHelper::child(), qMRMLFlatRootItemHelper::child(), qMRMLFlatSceneItemHelper::child(), qMRMLExtraItemsHelper::child(), qMRMLAbstractRootItemHelper::child(), qMRMLNodeItemHelper::parent(), qMRMLSceneItemHelper::parent(), qMRMLFlatNodeItemHelper::parent(), qMRMLFlatSceneItemHelper::parent(), and qMRMLVariantArrayItemHelper::parent().
| virtual Qt::ItemFlags qMRMLAbstractItemHelper::flags | ( | ) | const [pure virtual] |
| bool qMRMLAbstractItemHelper::hasChildren | ( | ) | const [virtual] |
Reimplemented in qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, qMRMLExtraItemsHelper, qMRMLFlatSceneItemHelper, qMRMLSceneItemHelper, and qMRMLNodeItemHelper.
Referenced by qMRMLSceneModel::hasChildren(), and qMRMLProxyItemHelper::hasChildren().
| virtual vtkObject* qMRMLAbstractItemHelper::object | ( | ) | const [pure virtual] |
Implemented in qMRMLAbstractSceneItemHelper, qMRMLAbstractNodeItemHelper, qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, and qMRMLVariantArrayItemHelper.
Referenced by qMRMLExtraItemsHelper::childIndex(), qMRMLTreeProxyModelPrivate::indexFromItem(), qMRMLSceneModelPrivate::indexFromItem(), qMRMLProxyItemHelper::object(), operator==(), and qMRMLNodeItemHelper::reparent().
| bool qMRMLAbstractItemHelper::operator== | ( | const qMRMLAbstractItemHelper & | helper | ) | const [virtual] |
| qMRMLAbstractItemHelper * qMRMLAbstractItemHelper::parent | ( | ) | const [virtual] |
Reimplemented in qMRMLAbstractNodeItemHelper, qMRMLAbstractRootItemHelper, qMRMLProxyItemHelper, qMRMLVariantArrayItemHelper, qMRMLFlatSceneItemHelper, qMRMLFlatNodeItemHelper, qMRMLSceneItemHelper, and qMRMLNodeItemHelper.
Referenced by qMRMLProxyItemHelper::parent(), row(), and qMRMLTreeProxyModelPrivate::rowWithHiddenItemsRemoved().
| qMRMLAbstractItemHelper::QCTK_DECLARE_PRIVATE | ( | qMRMLAbstractItemHelper | ) | [private] |
| bool qMRMLAbstractItemHelper::reparent | ( | qMRMLAbstractItemHelper * | newParent | ) | [virtual] |
Referenced by qMRMLProxyItemHelper::reparent().
| int qMRMLAbstractItemHelper::row | ( | ) | const [virtual] |
Reimplemented in qMRMLAbstractRootItemHelper, and qMRMLProxyItemHelper.
References parent().
Referenced by qMRMLSceneModelPrivate::indexFromItem(), operator==(), qMRMLProxyItemHelper::row(), and qMRMLTreeProxyModelPrivate::rowWithHiddenItemsRemoved().
Reimplemented in qMRMLAbstractNodeItemHelper, qMRMLProxyItemHelper, and qMRMLVariantArrayItemHelper.
Referenced by qMRMLTreeProxyModel::setData(), qMRMLSceneModel::setData(), and qMRMLProxyItemHelper::setData().
friend class qMRMLProxyItemHelper [friend] |
1.6.1