diff -r 25a77484ec72 -r db0ec4bcf416 treeitem.h --- a/treeitem.h Tue Apr 07 16:15:53 2009 +0000 +++ b/treeitem.h Mon Apr 20 10:42:05 2009 +0000 @@ -76,14 +76,22 @@ bool isBranchLikeType() const; QString getTypeName (); +protected: + QString objID; //! id set during load/save currently used for xLinks +public: + virtual void setID (const QString &s); + virtual QString getID (); + // Navigation and selection TreeItem* getChildNum(const int &n); BranchItem* getFirstBranch(); BranchItem* getLastBranch(); BranchItem* getBranchNum(const int &n); BranchObj* getBranchObjNum(const int &n); - void setLastSelectedBranch(); + void setLastSelectedBranch(); //! Set myself as last selected in parent + void setLastSelectedBranch(int i); //! Set last selected branch directly TreeItem* getLastSelectedBranch(); + TreeItem* findBySelectString (const QString &); virtual void setHideTmp (HideTmpMode); virtual bool hasHiddenExportParent ();