diff -r a10844a9914d -r a60f8b6b1d32 ganeswidgets/inc/hgimage.h --- a/ganeswidgets/inc/hgimage.h Fri Sep 17 15:55:58 2010 +0300 +++ b/ganeswidgets/inc/hgimage.h Wed Oct 06 14:53:41 2010 +0300 @@ -29,12 +29,13 @@ virtual ~HgImage() {} virtual void setAlpha(qreal alpha) { mAlpha = alpha; } virtual qreal alpha() const { return mAlpha; } - virtual void setImage(const QImage& image)=0; - virtual void setPixmap(const QPixmap& pixmap)=0; - virtual QImage getQImage() const=0; - virtual void releaseImage()=0; + virtual void setPixmap(const QPixmap& pixmap, bool createMirror=false)=0; + virtual void updateMirror(bool enabled) = 0; + virtual void releaseImages()=0; virtual int width() const = 0; virtual int height() const = 0; + virtual void setMirrorPixmap(const QPixmap& pixmap) = 0; + virtual QPixmap pixmap() const = 0; private: qreal mAlpha; };