1 #ifndef FLOATIMAGEOBJ_H
2 #define FLOATIMAGEOBJ_H
9 /*! \brief A pixmap which can be positioned freely as FlagObj on the map. */
12 /////////////////////////////////////////////////////////////////////////////
13 class FloatImageObj:public FloatObj {
15 //FIXME-3 FloatImageObj ();
16 FloatImageObj (QGraphicsScene*,TreeItem *ti=NULL);
17 //FIXME-3 FloatImageObj (QGraphicsScene*, OrnamentedObj* parent);
20 virtual void copy (FloatImageObj*);
21 virtual void setZValue (const int&);
24 virtual void load (const QPixmap &);
25 virtual bool load (const QString &);
26 virtual void save (const QString &, const QString&);
27 virtual void setOriginalFilename(const QString &);
28 virtual QString getOriginalFilename();
29 virtual void setVisibility(bool); // set vis. for w
30 virtual void move (double x,double y);
31 virtual void move (QPointF);
32 virtual void positionBBox();
33 virtual void calcBBoxSize();
34 virtual QRectF getTotalBBox(); // return BBox including children
35 virtual QRectF getBBoxSizeWithChildren(); // return size of BBox including children
36 virtual void calcBBoxSizeWithChildren(); // calc size of BBox including children recursivly
42 QString originalFilename;