4 #include "linkablemapobj.h"
6 /////////////////////////////////////////////////////////////////////////////
7 class FloatObj:public LinkableMapObj {
11 FloatObj (QCanvas*, LinkableMapObj* parent);
14 virtual void copy (FloatObj*);
15 virtual bool load (const QString&)=0;
16 virtual void setRelPos(); // set relPos to current parentPos
17 virtual void setRelPos(const QPoint&);
18 virtual void setZ(const int&); // set zPlane
20 virtual void setUseOrientation (const bool &);
21 virtual void setFloatExport (const bool &);
22 virtual bool getFloatExport ();
24 virtual void move (double,double);
25 virtual void move (QPoint);
27 virtual void reposition();
29 virtual QRect getTotalBBox(); // return BBox including childs
30 virtual QRect getBBoxSizeWithChilds(); // return size of BBox including childs
32 virtual QString saveToDir(const QString &,const QString&)=0;
33 virtual void resetSaveCounter()=0;
35 virtual void select();
36 virtual void unselect();