8 #include "floatimageobj.h"
9 //#include "treeitem.h"
13 class ImageItem: public MapItem
16 enum ImageType {Undefined,Pixmap,SVG};
20 ImageItem(const QList<QVariant> &data, TreeItem *parent = 0);
28 virtual ImageType getImageType();
30 virtual bool load (const QString &fname);
31 virtual FloatImageObj* createMapObj(QGraphicsScene *scene); //! Create classic object in GraphicsView
35 QString originalFilename;
36 static uint saveCounter; // numerate the files during saveToDir
40 virtual void setZValue(int z);
41 virtual void setOriginalFilename(const QString &);
42 virtual QString getOriginalFilename();
43 virtual void resetSaveCounter();
44 virtual void save (const QString &fn, const QString &format);
45 virtual QString saveToDir(const QString &,const QString&);