X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=imageitem.h;fp=imageitem.h;h=0000000000000000000000000000000000000000;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=e7066f006460041b91ebf15d5062867fd189b5f5;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/imageitem.h b/imageitem.h deleted file mode 100644 index e7066f0..0000000 --- a/imageitem.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef IMAGEITEM_H -#define IMAGEITEM_H - -#include -#include -#include - -#include "floatimageobj.h" -//#include "treeitem.h" -#include "mapitem.h" - -bool isImage (const QString &fname); - -class ImageItem: public MapItem -{ -public: - enum ImageType {Undefined,Pixmap,SVG}; - -public: - ImageItem(); - ImageItem(const QList &data, TreeItem *parent = 0); - - virtual ~ImageItem(); - -protected: - void init(); - void clear(); - ImageType imageType; -public: - virtual ImageType getImageType(); - - virtual void load (const QImage &img); - virtual bool load (const QString &fname); - virtual FloatImageObj* createMapObj(); //! Create classic object in GraphicsView -protected: - qreal scaleX; - qreal scaleY; - QImage originalImage; - QString originalFilename; - int zValue; - -public: - virtual qreal getScaleX(); - virtual qreal getScaleY(); - virtual void setScale (qreal,qreal); - - virtual void setZValue(int z); - virtual void setOriginalFilename(const QString &); - virtual QString getOriginalFilename(); - virtual bool save (const QString &fn, const QString &format); - virtual QString saveToDir(const QString &,const QString&); - -}; - - -#endif -