diff -r 7b4e73ac247e -r 1fb50e79661c imageitem.cpp --- a/imageitem.cpp Mon Jun 29 10:28:28 2009 +0000 +++ b/imageitem.cpp Tue Jul 07 09:34:24 2009 +0000 @@ -14,7 +14,7 @@ init(); } -ImageItem::ImageItem (const QList &data, TreeItem *parent):TreeItem (data,parent) +ImageItem::ImageItem (const QList &data, TreeItem *parent):MapItem (data,parent) { init(); } @@ -29,6 +29,7 @@ { type=Image; imageType=Undefined; + hideLinkUnselected=true; originalFilename="no original name available"; zValue=Z_FLOATIMG; posMode=Relative; @@ -56,8 +57,8 @@ FloatImageObj *fio=new FloatImageObj (scene); fio->setTreeItem (this); lmo=fio; - fio->setParObj ( parentItem->getLMO()); - if (((BranchItem*)parentItem)->isScrolled() || !parentItem->getLMO()->isVisibleObj() ) + fio->setParObj ( ((MapItem*)parentItem)->getLMO()); + if (((BranchItem*)parentItem)->isScrolled() || !((MapItem*)parentItem)->getLMO()->isVisibleObj() ) fio->setVisibility (false); initLMO(); fio->setZValue(zValue); @@ -136,7 +137,8 @@ QString nameAttr=attribut ("originalName",originalFilename); return singleElement ("floatimage", - getAttr() + getMapAttr() + +getGeneralAttr() // +useOrientAttr // +saveInMapAttr // +exportAttr