1 #ifndef FLOATIMAGEOBJ_H
2 #define FLOATIMAGEOBJ_H
6 /////////////////////////////////////////////////////////////////////////////
7 class FloatImageObj:public FloatObj {
10 FloatImageObj (QCanvas*);
11 FloatImageObj (QCanvas*, LinkableMapObj* parent);
14 virtual void copy (FloatImageObj*);
15 virtual void setZ (const int&);
18 virtual bool load (const QString &);
19 virtual void save (const QString &, const char *);
20 virtual void setOriginalFilename(const QString &);
21 virtual QString getOriginalFilename();
22 virtual void setVisibility(bool); // set vis. for w
23 virtual void move (double x,double y);
24 virtual void move (QPoint);
25 virtual void positionBBox();
26 virtual void calcBBoxSize();
27 virtual QRect getTotalBBox(); // return BBox including childs
28 virtual QRect getBBoxSizeWithChilds(); // return size of BBox including childs
29 virtual void calcBBoxSizeWithChilds(); // calc size of BBox including childs recursivly
30 virtual QString saveToDir(const QString &,const QString&);
31 virtual void resetSaveCounter();
32 virtual QString getSelectString();
38 static int counter; // numerate the files during saveToDir
41 QString originalFilename;