qMRMLTreeProxyModelPrivate Class Reference

#include <qMRMLTreeProxyModel_p.h>

Inheritance diagram for qMRMLTreeProxyModelPrivate:
QObject qCTKPrivate< qMRMLTreeProxyModel >

List of all members.

Public Slots

void onSourceColumnsAboutToBeInserted (const QModelIndex &parent, int start, int end)
void onSourceColumnsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
void onSourceColumnsInserted (const QModelIndex &parent, int start, int end)
void onSourceColumnsRemoved (const QModelIndex &parent, int start, int end)
void onSourceDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight)
void onSourceHeaderDataChanged (Qt::Orientation orientation, int first, int last)
void onSourceLayoutAboutToBeChanged ()
void onSourceLayoutChanged ()
void onSourceModelAboutToBeReset ()
void onSourceModelReset ()
void onSourceRowsAboutToBeInserted (const QModelIndex &parent, int start, int end)
void onSourceRowsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
void onSourceRowsInserted (const QModelIndex &parent, int start, int end)
void onSourceRowsRemoved (const QModelIndex &parent, int start, int end)

Public Member Functions

int childRowWithHiddenItemsAdded (const qMRMLAbstractItemHelper *parent, int row) const
QStack< intconsecutiveRows (const QVector< QSharedPointer< qMRMLAbstractItemHelper > > &items) const
QModelIndex indexFromItem (const qMRMLAbstractItemHelper *itemHelper) const
qMRMLAbstractItemHelperitemFromIndex (const QModelIndex &index) const
qMRMLAbstractItemHelperitemFromUID (QVariant uid, int column=-1)
qMRMLAbstractItemHelperproxyItemFromIndex (const QModelIndex &index) const
QVector< QSharedPointer
< qMRMLAbstractItemHelper > > 
proxyItemsFromProxyIndexes (const QModelIndex &parent, int start, int end) const
QVector< QSharedPointer
< qMRMLAbstractItemHelper > > 
proxyItemsFromSourceIndexes (const QModelIndex &parent, int start, int end) const
 QCTK_DECLARE_PUBLIC (qMRMLTreeProxyModel)
 qMRMLTreeProxyModelPrivate (QObject *parent=0)
int rowCountWithHiddenItemsRemoved (const qMRMLAbstractItemHelper *item) const
int rowWithHiddenItemsRemoved (const qMRMLAbstractItemHelper *item) const
qMRMLAbstractItemHelpersourceItemFromIndex (const QModelIndex &index) const

Protected Attributes

QVector< QSharedPointer
< qMRMLAbstractItemHelper > > 
HiddenItems
vtkObjectHiddenVTKObject

Constructor & Destructor Documentation

qMRMLTreeProxyModelPrivate::qMRMLTreeProxyModelPrivate ( QObject parent = 0  ) 

References HiddenVTKObject.


Member Function Documentation

int qMRMLTreeProxyModelPrivate::childRowWithHiddenItemsAdded ( const qMRMLAbstractItemHelper parent,
int  row 
) const
QStack< int > qMRMLTreeProxyModelPrivate::consecutiveRows ( const QVector< QSharedPointer< qMRMLAbstractItemHelper > > &  items  )  const
QModelIndex qMRMLTreeProxyModelPrivate::indexFromItem ( const qMRMLAbstractItemHelper itemHelper  )  const
qMRMLAbstractItemHelper * qMRMLTreeProxyModelPrivate::itemFromIndex ( const QModelIndex &  index  )  const
qMRMLAbstractItemHelper * qMRMLTreeProxyModelPrivate::itemFromUID ( QVariant  uid,
int  column = -1 
)

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceColumnsAboutToBeInserted ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceColumnsAboutToBeRemoved ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceColumnsInserted ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceColumnsRemoved ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceDataChanged ( const QModelIndex &  topLeft,
const QModelIndex &  bottomRight 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceHeaderDataChanged ( Qt::Orientation  orientation,
int  first,
int  last 
) [slot]

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceLayoutAboutToBeChanged (  )  [slot]

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceLayoutChanged (  )  [slot]

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceModelAboutToBeReset (  )  [slot]

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceModelReset (  )  [slot]

References p, and QCTK_P.

void qMRMLTreeProxyModelPrivate::onSourceRowsAboutToBeInserted ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceRowsAboutToBeRemoved ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceRowsInserted ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]
void qMRMLTreeProxyModelPrivate::onSourceRowsRemoved ( const QModelIndex &  parent,
int  start,
int  end 
) [slot]

References HiddenItems, and HiddenVTKObject.

qMRMLAbstractItemHelper * qMRMLTreeProxyModelPrivate::proxyItemFromIndex ( const QModelIndex &  index  )  const
QVector< QSharedPointer< qMRMLAbstractItemHelper > > qMRMLTreeProxyModelPrivate::proxyItemsFromProxyIndexes ( const QModelIndex &  parent,
int  start,
int  end 
) const

References itemFromIndex(), j, p, and QCTK_P.

QVector< QSharedPointer< qMRMLAbstractItemHelper > > qMRMLTreeProxyModelPrivate::proxyItemsFromSourceIndexes ( const QModelIndex &  parent,
int  start,
int  end 
) const
qMRMLTreeProxyModelPrivate::QCTK_DECLARE_PUBLIC ( qMRMLTreeProxyModel   ) 
int qMRMLTreeProxyModelPrivate::rowCountWithHiddenItemsRemoved ( const qMRMLAbstractItemHelper item  )  const
int qMRMLTreeProxyModelPrivate::rowWithHiddenItemsRemoved ( const qMRMLAbstractItemHelper item  )  const
qMRMLAbstractItemHelper * qMRMLTreeProxyModelPrivate::sourceItemFromIndex ( const QModelIndex &  index  )  const

Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1