93 void name( QString _name );
172 #endif // TREEITEM_HH defined DataType dataType()
dataType
int row() const
get the row of this item from the parent
void deleteSubtree()
delete the whole subtree below this item ( The item itself is not touched )
TreeItem * child(int row)
return a child
TreeItem * childExists(int _objectId)
Check if the element exists in the subtree of this element.
void setParent(TreeItem *_parent)
Set the parent pointer.
TreeItem * parent()
Get the parent item ( 0 if root item )
int row_
Index of this node in parent's childen.
QList< TreeItem *> getLeafs()
get all leafes of the tree below this object ( These will be all visible objects ) ...
void appendChild(TreeItem *child)
add a child to this node
QList< TreeItem * > childItems_
Children of this node.
TreeItem * parentItem_
Parent item or 0 if root node.
static QMap< int, TreeItem * > kTreeMap_
Acceleration map.
void removeChild(TreeItem *_item)
Remove a child from this object.
int childCount() const
get the number of children