8 #include "floatimageobj.h"
9 //#include "treeitem.h"
12 bool isImage (const QString &fname);
14 class ImageItem: public MapItem
17 enum ImageType {Undefined,Pixmap,SVG};
21 ImageItem(const QList<QVariant> &data, TreeItem *parent = 0);
30 virtual ImageType getImageType();
32 virtual void load (const QImage &img);
33 virtual bool load (const QString &fname);
34 virtual FloatImageObj* createMapObj(); //! Create classic object in GraphicsView
39 QString originalFilename;
43 virtual qreal getScaleX();
44 virtual qreal getScaleY();
45 virtual void setScale (qreal,qreal);
47 virtual void setZValue(int z);
48 virtual void setOriginalFilename(const QString &);
49 virtual QString getOriginalFilename();
50 virtual bool save (const QString &fn, const QString &format);
51 virtual QString saveToDir(const QString &,const QString&);