FolderTreeItem Class Reference

#include <foldertreeitem.h>

Collaboration diagram for FolderTreeItem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FolderTreeItem (QList< QVariant > &data, FolderTreeItem *parent=0)
 ~FolderTreeItem ()
void appendChild (FolderTreeItem *child)
void insertChild (FolderTreeItem *child, int row=0)
void removeChildAt (int row)
FolderTreeItemchild (int row)
int childCount () const
int columnCount () const
QVariant data (int column=0) const
bool setData (const QVariant &data, int column=0)
int row () const
FolderTreeItemparent ()
int pos (QString &subFolder) const

Private Attributes

QList< FolderTreeItem * > childTreeItems
QList< QVariant > treeItemData
FolderTreeItemparentTreeItem


Detailed Description

Definition at line 7 of file foldertreeitem.h.


Constructor & Destructor Documentation

FolderTreeItem::FolderTreeItem ( QList< QVariant > &  data,
FolderTreeItem parent = 0 
)

Definition at line 6 of file foldertreeitem.cpp.

References parentTreeItem, and treeItemData.

FolderTreeItem::~FolderTreeItem (  ) 

Definition at line 12 of file foldertreeitem.cpp.

References childTreeItems.


Member Function Documentation

void FolderTreeItem::appendChild ( FolderTreeItem child  ) 

Definition at line 17 of file foldertreeitem.cpp.

References childTreeItems.

Referenced by FolderTreeModel::setupFolderTreeModelData().

void FolderTreeItem::insertChild ( FolderTreeItem child,
int  row = 0 
)

Definition at line 22 of file foldertreeitem.cpp.

References childTreeItems.

Referenced by FolderTreeModel::insertRows().

void FolderTreeItem::removeChildAt ( int  row  ) 

Definition at line 27 of file foldertreeitem.cpp.

References childTreeItems.

Referenced by FolderTreeModel::removeRows().

FolderTreeItem * FolderTreeItem::child ( int  row  ) 

int FolderTreeItem::childCount (  )  const

Definition at line 37 of file foldertreeitem.cpp.

References childTreeItems.

Referenced by FolderTreeModel::rowCount().

int FolderTreeItem::columnCount (  )  const

Definition at line 42 of file foldertreeitem.cpp.

References treeItemData.

Referenced by FolderTreeModel::columnCount().

QVariant FolderTreeItem::data ( int  column = 0  )  const

bool FolderTreeItem::setData ( const QVariant &  data,
int  column = 0 
)

Definition at line 52 of file foldertreeitem.cpp.

References treeItemData.

Referenced by FolderTreeModel::setData().

int FolderTreeItem::row (  )  const

Definition at line 63 of file foldertreeitem.cpp.

References childTreeItems, and parentTreeItem.

Referenced by FolderTreeModel::parent().

FolderTreeItem * FolderTreeItem::parent (  ) 

Definition at line 58 of file foldertreeitem.cpp.

References parentTreeItem.

Referenced by FolderTreeModel::index(), and FolderTreeModel::parent().

int FolderTreeItem::pos ( QString &  subFolder  )  const


Member Data Documentation

QList<QVariant> FolderTreeItem::treeItemData [private]

Definition at line 29 of file foldertreeitem.h.

Referenced by columnCount(), data(), FolderTreeItem(), pos(), and setData().

Definition at line 30 of file foldertreeitem.h.

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


Generated on Wed Oct 8 14:59:47 2008 for ACE - A COOL Editor by  doxygen 1.5.6