diff -r 4a84d7e444d8 -r c2ce9944148c treeitem.h --- a/treeitem.h Thu Jan 21 11:56:57 2010 +0000 +++ b/treeitem.h Wed Feb 10 13:48:42 2010 +0000 @@ -135,12 +135,13 @@ virtual bool canMoveUp(); protected: - QString objID; //! id set during load/save currently used for xLinks + static uint idLast; // the last used unique ID + uint id; public: - virtual void setID (const QString &s); - virtual QString getID (); + virtual uint getID (); // Navigation and selection + virtual TreeItem* findID (const uint &n); virtual TreeItem* getChildNum(const int &n); virtual BranchItem* getFirstBranch(); virtual BranchItem* getLastBranch(); @@ -194,7 +195,6 @@ int xlinkOffset; int xlinkCounter; - }; #endif