Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::TreeItem Class Reference

#include <vcf/ApplicationKit/TreeItem.h>

Inheritance diagram for VCF::TreeItem:

VCF::Item VCF::Component VCF::ObjectWithEvents VCF::Object VCF::DefaultTreeItem List of all members.

Public Member Functions

 TreeItem ()
virtual ~TreeItem ()
virtual ColorgetTextColor ()=0
virtual void setTextColor (Color *color)=0
virtual void setTextBold (const bool &bold)=0
virtual bool getTextBold ()=0
virtual bool isLeaf ()=0
virtual bool isRoot ()=0
virtual bool isExpanded ()=0
virtual void expand (const bool &isExpanded)=0
virtual void expandAllChildren (const bool &isExpanded)=0
virtual TreeItemgetParent ()=0
virtual void setParent (TreeItem *parent)=0
virtual TreeItemgetNextChildNodeItem ()=0
virtual TreeItemgetPrevChildNodeItem ()=0
virtual String getCaption ()=0
virtual uint32 getLevel ()=0
virtual void setCaption (const String &caption)=0
virtual uint32 getChildCount ()=0
virtual Enumerator< TreeItem * > * getChildren ()=0
virtual void addChild (TreeItem *child)=0
virtual void insertChild (const uint32 &index, TreeItem *child)=0
virtual void deleteChild (TreeItem *child)=0
virtual void deleteChildAtIndex (const uint32 &index)=0
virtual void clearChildren ()=0
virtual int32 getSelectedImageIndex ()=0
virtual void setSelectedImageIndex (const int32 &selectedImageIndex)=0
virtual int32 getExpandedImageIndex ()=0
virtual void setExpandedImageIndex (const int32 &expandedImageIndex)=0
virtual void addSubItem (const String &caption, void *data)=0
virtual void addSubItem (SubItem *subItem)=0
virtual void removeSubItem (const uint32 &index)=0
virtual Enumerator< SubItem * > * getSubItems ()=0
virtual SubItemgetSubItem (const uint32 &index)=0
virtual uint32 getSubItemCount ()=0
virtual void subItemChanged (SubItem *item)=0

Classes

class  SubItem

Constructor & Destructor Documentation

VCF::TreeItem::TreeItem  )  [inline]
 

virtual VCF::TreeItem::~TreeItem  )  [inline, virtual]
 


Member Function Documentation

virtual void VCF::TreeItem::addChild TreeItem child  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::addSubItem SubItem subItem  )  [pure virtual]
 

virtual void VCF::TreeItem::addSubItem const String caption,
void *  data
[pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::clearChildren  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::deleteChild TreeItem child  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::deleteChildAtIndex const uint32 index  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::expand const bool &  isExpanded  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::expandAllChildren const bool &  isExpanded  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual String VCF::TreeItem::getCaption  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual uint32 VCF::TreeItem::getChildCount  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual Enumerator<TreeItem*>* VCF::TreeItem::getChildren  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual int32 VCF::TreeItem::getExpandedImageIndex  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual uint32 VCF::TreeItem::getLevel  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual TreeItem* VCF::TreeItem::getNextChildNodeItem  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual TreeItem* VCF::TreeItem::getParent  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual TreeItem* VCF::TreeItem::getPrevChildNodeItem  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual int32 VCF::TreeItem::getSelectedImageIndex  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual SubItem* VCF::TreeItem::getSubItem const uint32 index  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual uint32 VCF::TreeItem::getSubItemCount  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual Enumerator<SubItem*>* VCF::TreeItem::getSubItems  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual bool VCF::TreeItem::getTextBold  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual Color* VCF::TreeItem::getTextColor  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::insertChild const uint32 index,
TreeItem child
[pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual bool VCF::TreeItem::isExpanded  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual bool VCF::TreeItem::isLeaf  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual bool VCF::TreeItem::isRoot  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::removeSubItem const uint32 index  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setCaption const String caption  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setExpandedImageIndex const int32 expandedImageIndex  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setParent TreeItem parent  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setSelectedImageIndex const int32 selectedImageIndex  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setTextBold const bool &  bold  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::setTextColor Color color  )  [pure virtual]
 

Implemented in VCF::DefaultTreeItem.

virtual void VCF::TreeItem::subItemChanged SubItem item  )  [pure virtual]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information