diff -r 359217d2a49b -r 69d648a0a15b ornamentedobj.cpp --- a/ornamentedobj.cpp Thu Mar 23 12:38:54 2006 +0000 +++ b/ornamentedobj.cpp Thu Mar 23 12:38:55 2006 +0000 @@ -55,6 +55,7 @@ standardFlags->setName ("standardFlags"); hideExport=false; + hidden=false; url=""; vymLink=""; @@ -309,14 +310,18 @@ void OrnamentedObj::setHideInExport(bool b) { - hideExport=b; - if (b) - systemFlags->activate("hideInExport"); - else - systemFlags->deactivate("hideInExport"); - calcBBoxSize(); - positionBBox(); - requestReposition(); + if (parObj) + { + // Don't allow to MapCenter to be hidden + hideExport=b; + if (b) + systemFlags->activate("hideInExport"); + else + systemFlags->deactivate("hideInExport"); + calcBBoxSize(); + positionBBox(); + requestReposition(); + } } bool OrnamentedObj::hideInExport() @@ -324,6 +329,11 @@ return hideExport; } +bool OrnamentedObj::isHidden() +{ + return hidden; +} + QString OrnamentedObj::getOrnAttr() { QString posAttr;