1 #ifndef FLOATIMAGEOBJ_H
2 #define FLOATIMAGEOBJ_H
8 /////////////////////////////////////////////////////////////////////////////
9 class FloatImageObj:public FloatObj {
12 FloatImageObj (Q3Canvas*);
13 FloatImageObj (Q3Canvas*, OrnamentedObj* parent);
16 virtual void copy (FloatImageObj*);
17 virtual void setZ (const int&);
20 virtual void load (const QPixmap &);
21 virtual bool load (const QString &);
22 virtual void save (const QString &, const QString&);
23 virtual void setOriginalFilename(const QString &);
24 virtual QString getOriginalFilename();
25 virtual void setVisibility(bool); // set vis. for w
26 virtual void move (double x,double y);
27 virtual void move (QPoint);
28 virtual void positionBBox();
29 virtual void calcBBoxSize();
30 virtual QRect getTotalBBox(); // return BBox including childs
31 virtual QRect getBBoxSizeWithChilds(); // return size of BBox including childs
32 virtual void calcBBoxSizeWithChilds(); // calc size of BBox including childs recursivly
33 virtual QString saveToDir(const QString &,const QString&, const QPoint &);
34 virtual void resetSaveCounter();
35 virtual QString getSelectString();
41 static uint saveCounter; // numerate the files during saveToDir
44 QString originalFilename;