1.1 --- a/ornamentedobj.cpp Thu Oct 01 11:28:50 2009 +0000
1.2 +++ b/ornamentedobj.cpp Tue Mar 09 08:29:09 2010 +0000
1.3 @@ -71,6 +71,11 @@
1.4 return heading->getColor();
1.5 }
1.6
1.7 +QRectF OrnamentedObj::getBBoxHeading()
1.8 +{
1.9 + return heading->getBBox();
1.10 +}
1.11 +
1.12 FrameObj* OrnamentedObj::getFrame()
1.13 {
1.14 return frame;
1.15 @@ -248,13 +253,22 @@
1.16 standardFlags->deactivate(name);
1.17 calcBBoxSize();
1.18 positionBBox();
1.19 - move (absPos.x(), absPos.y() );
1.20 + move (absPos.x(),absPos.y() );
1.21 forceReposition();
1.22 }
1.23
1.24
1.25 -QString OrnamentedObj::getSystemFlagName(const QPointF &p) //FIXME-3
1.26 +QString OrnamentedObj::getSystemFlagName(const QPointF &p)
1.27 {
1.28 return systemFlags->getFlagName(p);
1.29 }
1.30
1.31 +QRectF OrnamentedObj::getBBoxFlag (const QString &s)
1.32 +{
1.33 + FlagObj *fo=systemFlags->findFlag (s);
1.34 + if (fo) return fo->getBBox();
1.35 + fo=standardFlags->findFlag (s);
1.36 + if (fo) return fo->getBBox();
1.37 + return QRectF();
1.38 +}
1.39 +