diff -r cac93797c580 -r d922fb6ea482 treeitem.h --- a/treeitem.h Wed Sep 09 12:57:06 2009 +0000 +++ b/treeitem.h Fri Sep 11 12:56:15 2009 +0000 @@ -9,11 +9,12 @@ #include "noteobj.h" #include "xmlobj.h" -class LinkableMapObj; +class AttributeItem; class BranchObj; class BranchItem; class FloatImageObj; class ImageItem; +class LinkableMapObj; class VymModel; class XLinkItem; class XLinkObj; @@ -21,7 +22,7 @@ class TreeItem:public XMLObj { public: - enum Type {Undefined,MapCenter,Branch,Image,Attribute,XLink}; //FIXME-3 MapCenter still needed? + enum Type {Undefined,MapCenter,Branch,Image,Attribute,XLink}; enum HideTmpMode {HideNone, HideExport}; TreeItem(); @@ -155,6 +156,8 @@ virtual ImageItem* getImageNum(const int &n); virtual FloatImageObj* getImageObjNum(const int &n); + virtual AttributeItem* getAttributeNum(const int &n); + virtual XLinkItem* getXLinkNum(const int &n); virtual XLinkObj* getXLinkObjNum(const int &n);