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 void load (const QPixmap &);
19 virtual bool load (const QString &);
20 virtual void save (const QString &, const char *);
21 virtual void setOriginalFilename(const QString &);
22 virtual QString getOriginalFilename();
23 virtual void setVisibility(bool); // set vis. for w
24 virtual void move (double x,double y);
25 virtual void move (QPoint);
26 virtual void positionBBox();
27 virtual void calcBBoxSize();
28 virtual QRect getTotalBBox(); // return BBox including childs
29 virtual QRect getBBoxSizeWithChilds(); // return size of BBox including childs
30 virtual void calcBBoxSizeWithChilds(); // calc size of BBox including childs recursivly
31 virtual QString saveToDir(const QString &,const QString&);
32 virtual void resetSaveCounter();
33 virtual QString getSelectString();
39 static int counter; // numerate the files during saveToDir
42 QString originalFilename;