4 #include "ornamentedobj.h"
6 /*! \brief Base class for objects floating in the map, which means they can be positioned freely. */
9 /////////////////////////////////////////////////////////////////////////////
10 class FloatObj:public OrnamentedObj {
12 FloatObj (QGraphicsItem*,TreeItem *ti=NULL);
15 virtual void copy (FloatObj*);
16 virtual void move (double,double);
17 virtual void move (QPointF);
18 virtual void moveCenter (double x,double y);
19 virtual void moveCenter2RelPos(double x, double y);
20 virtual void move2RelPos(double x, double y);
21 virtual void move2RelPos(QPointF p);
22 virtual void setRelPos();
23 virtual void setRelPos(const QPointF &p);
24 virtual void setDockPos();
25 virtual void reposition();
27 virtual QRectF getBBoxSizeWithChildren(); // return size of BBox including children