qMRMLAbstractItemHelper Class Reference

#include <qMRMLItemHelper.h>

Inheritance diagram for qMRMLAbstractItemHelper:
qMRMLAbstractNodeItemHelper qMRMLAbstractRootItemHelper qMRMLAbstractSceneItemHelper qMRMLProxyItemHelper qMRMLVariantArrayItemHelper qMRMLFlatNodeItemHelper qMRMLNodeItemHelper qMRMLFlatRootItemHelper qMRMLRootItemHelper qMRMLRootItemHelper qMRMLFlatSceneItemHelper qMRMLSceneItemHelper qMRMLExtraItemsHelper

List of all members.

Public Member Functions

virtual bool canReparent (qMRMLAbstractItemHelper *newParent) const
virtual qMRMLAbstractItemHelperchild (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 vtkObjectobject () const =0
virtual bool operator== (const qMRMLAbstractItemHelper &helper) const
virtual qMRMLAbstractItemHelperparent () 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

Constructor & Destructor Documentation

virtual qMRMLAbstractItemHelper::~qMRMLAbstractItemHelper (  )  [inline, virtual]
qMRMLAbstractItemHelper::qMRMLAbstractItemHelper ( int  column,
const qMRMLAbstractItemHelperFactory factory 
) [protected]

Member Function Documentation

bool qMRMLAbstractItemHelper::canReparent ( qMRMLAbstractItemHelper newParent  )  const [virtual]
qMRMLAbstractItemHelper * qMRMLAbstractItemHelper::child ( int  row,
int  column 
) const [virtual]
int qMRMLAbstractItemHelper::childCount (  )  const [virtual]
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]
QVariant qMRMLAbstractItemHelper::data ( int  role = Qt::DisplayRole  )  const [virtual]
const qMRMLAbstractItemHelperFactory * qMRMLAbstractItemHelper::factory (  )  const [protected]
virtual Qt::ItemFlags qMRMLAbstractItemHelper::flags (  )  const [pure virtual]
bool qMRMLAbstractItemHelper::hasChildren (  )  const [virtual]
virtual vtkObject* qMRMLAbstractItemHelper::object (  )  const [pure virtual]
bool qMRMLAbstractItemHelper::operator== ( const qMRMLAbstractItemHelper helper  )  const [virtual]

References column(), object(), and row().

qMRMLAbstractItemHelper * qMRMLAbstractItemHelper::parent (  )  const [virtual]
qMRMLAbstractItemHelper::QCTK_DECLARE_PRIVATE ( qMRMLAbstractItemHelper   )  [private]
bool qMRMLAbstractItemHelper::reparent ( qMRMLAbstractItemHelper newParent  )  [virtual]
int qMRMLAbstractItemHelper::row (  )  const [virtual]
bool qMRMLAbstractItemHelper::setData ( const QVariant &  value,
int  role = Qt::EditRole 
) [virtual]

Friends And Related Function Documentation

friend class qMRMLProxyItemHelper [friend]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1