diff -r 7b4e73ac247e -r 1fb50e79661c treeitem.cpp --- a/treeitem.cpp Mon Jun 29 10:28:28 2009 +0000 +++ b/treeitem.cpp Tue Jul 07 09:34:24 2009 +0000 @@ -124,10 +124,6 @@ item->rootItem=rootItem; item->setModel (model); - // If lmo exists, also set parObj there - if (lmo && item->lmo) - item->lmo->setParObj (lmo); - if (item->type == Image) { childItems.insert (imageCounter,item); @@ -609,6 +605,7 @@ return NULL; } + void TreeItem::setHideTmp (HideTmpMode mode) { if (isBranchLikeType() ) @@ -690,37 +687,12 @@ return hidden; } -QString TreeItem::getAttr() +QString TreeItem::getGeneralAttr() { - QString s; - if (parentItem==rootItem) - posMode=Absolute; + if (hideExport) + return attribut("hideInExport","true"); else - { - if (type==TreeItem::Image ||depth()==1) - posMode=Relative; - else - posMode=Unused; - } - switch (posMode) - { - case Relative: - if (lmo) pos=lmo->getRelPos(); - s= attribut("relPosX",QString().setNum(pos.x())) + - attribut("relPosY",QString().setNum(pos.y())); - break; - case Absolute: - if (lmo) pos=lmo->getAbsPos(); - s=attribut("absPosX",QString().setNum(pos.x())) + - attribut("absPosY",QString().setNum(pos.y())); - break; - default: break; - } - if (hideExport) - return s+attribut("hideInExport","true"); - else - return s; + return QString(); } -