TreeItem Class Reference

#include <Qt_TreeItem.h>

Collaboration diagram for TreeItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TreeItem (int ID, string data, TreeItem *parent=0)
 ~TreeItem ()
void appendChild (TreeItem *child)
TreeItemchild (int row)
int childCount () const
int columnCount () const
QVariant data (int column) const
int row () const
TreeItemparent ()
int getID () const
void removeChild (int i)

Private Attributes

QList< TreeItem * > childItems
string itemData
TreeItemparentItem
int id

Constructor & Destructor Documentation

TreeItem::TreeItem ( int  ID,
string  data,
TreeItem parent = 0 
)

References itemData, and parentItem.

TreeItem::~TreeItem (  ) 

References childItems.


Member Function Documentation

void TreeItem::appendChild ( TreeItem child  ) 

References childItems.

Referenced by TreeModel::setupModelData().

TreeItem * TreeItem::child ( int  row  ) 
int TreeItem::childCount (  )  const

References childItems.

Referenced by TreeModel::rowCount().

int TreeItem::columnCount (  )  const

Referenced by TreeModel::columnCount().

QVariant TreeItem::data ( int  column  )  const

References itemData.

Referenced by TreeModel::data(), and TreeModel::headerData().

int TreeItem::getID (  )  const

References id.

Referenced by TreeModel::getID().

TreeItem * TreeItem::parent (  ) 

References parentItem.

Referenced by TreeModel::parent().

void TreeItem::removeChild ( int  i  ) 
int TreeItem::row (  )  const

References childItems, and parentItem.

Referenced by TreeModel::parent().


Member Data Documentation

QList<TreeItem*> TreeItem::childItems [private]
int TreeItem::id [private]

Referenced by getID().

string TreeItem::itemData [private]

Referenced by data(), and TreeItem().

Referenced by parent(), row(), and TreeItem().


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

Generated on Tue Feb 16 15:18:39 2010 for CrusDe by  doxygen 1.6.1-20091004