diff -r 3d43b46a8564 -r 6dc0a20031f7 treeitem.cpp --- a/treeitem.cpp Wed Feb 04 11:52:52 2009 +0000 +++ b/treeitem.cpp Wed Feb 04 16:33:16 2009 +0000 @@ -66,6 +66,18 @@ return 0; } +int TreeItem::depth() +{ + int d=-1; + TreeItem *ti=this; + while (ti!=NULL) + { + ti=ti->parent(); + d++; + } + return d; +} + TreeItem *TreeItem::parent() { return parentItem;