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