qMRMLTreeProxyModel Class Reference

#include <qMRMLTreeProxyModel.h>

Inheritance diagram for qMRMLTreeProxyModel:
QAbstractProxyModel qMRMLTransformProxyModel

List of all members.

Public Slots

void setMRMLScene (vtkMRMLScene *scene)

Public Member Functions

virtual int columnCount (const QModelIndex &) const
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
virtual bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
virtual Qt::ItemFlags flags (const QModelIndex &index) const
virtual bool hasChildren (const QModelIndex &parent=QModelIndex()) const
virtual QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
virtual QMap< int, QVariant > itemData (const QModelIndex &index) const
virtual QModelIndex mapFromSource (const QModelIndex &sourceIndex) const
virtual QModelIndex mapToSource (const QModelIndex &proxyIndex) const
vtkMRMLScenemrmlScene () const
virtual QModelIndex parent (const QModelIndex &index) const
 qMRMLTreeProxyModel (QObject *parent=0)
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
virtual bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
virtual void setSourceModel (QAbstractItemModel *sourceModel)
virtual Qt::DropActions supportedDropActions () const
virtual ~qMRMLTreeProxyModel ()

Protected Member Functions

virtual qMRMLAbstractItemHelperitem (const QModelIndex &index) const
virtual
qMRMLAbstractItemHelperFactory
itemFactory () const =0

Private Member Functions

 QCTK_DECLARE_PRIVATE (qMRMLTreeProxyModel)
qMRMLAbstractItemHelperFactorysourceItemFactory () const

Friends

class qMRMLSortFilterProxyModel

Constructor & Destructor Documentation

qMRMLTreeProxyModel::qMRMLTreeProxyModel ( QObject parent = 0  ) 

References QCTK_INIT_PRIVATE.

qMRMLTreeProxyModel::~qMRMLTreeProxyModel (  )  [virtual]

Member Function Documentation

int qMRMLTreeProxyModel::columnCount ( const QModelIndex &   )  const [virtual]
QVariant qMRMLTreeProxyModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [virtual]
bool qMRMLTreeProxyModel::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
) [virtual]
Qt::ItemFlags qMRMLTreeProxyModel::flags ( const QModelIndex &  index  )  const [virtual]
bool qMRMLTreeProxyModel::hasChildren ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]
QModelIndex qMRMLTreeProxyModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const [virtual]
qMRMLAbstractItemHelper * qMRMLTreeProxyModel::item ( const QModelIndex &  index  )  const [protected, virtual]
QMap< int, QVariant > qMRMLTreeProxyModel::itemData ( const QModelIndex &  index  )  const [virtual]

References data(), and qMRML::UIDRole.

virtual qMRMLAbstractItemHelperFactory* qMRMLTreeProxyModel::itemFactory (  )  const [protected, pure virtual]

Implemented in qMRMLTransformProxyModel.

Referenced by sourceItemFactory().

QModelIndex qMRMLTreeProxyModel::mapFromSource ( const QModelIndex &  sourceIndex  )  const [virtual]
QModelIndex qMRMLTreeProxyModel::mapToSource ( const QModelIndex &  proxyIndex  )  const [virtual]
vtkMRMLScene * qMRMLTreeProxyModel::mrmlScene (  )  const

References qMRMLSceneModel::mrmlScene().

Referenced by data(), index(), and setData().

QModelIndex qMRMLTreeProxyModel::parent ( const QModelIndex &  index  )  const [virtual]
qMRMLTreeProxyModel::QCTK_DECLARE_PRIVATE ( qMRMLTreeProxyModel   )  [private]

Reimplemented in qMRMLTransformProxyModel.

int qMRMLTreeProxyModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]

References autoSlicerTracto2regions::d, item(), and QCTK_D.

Referenced by dropMimeData().

bool qMRMLTreeProxyModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
) [virtual]
void qMRMLTreeProxyModel::setMRMLScene ( vtkMRMLScene scene  )  [slot]
void qMRMLTreeProxyModel::setSourceModel ( QAbstractItemModel sourceModel  )  [virtual]
qMRMLAbstractItemHelperFactory * qMRMLTreeProxyModel::sourceItemFactory (  )  const [private]

References itemFactory().

Qt::DropActions qMRMLTreeProxyModel::supportedDropActions (  )  const [virtual]

Friends And Related Function Documentation

friend class qMRMLSortFilterProxyModel [friend]

The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1