ganeswidgets/inc/hgimage.h
changeset 1 e48454f237ca
parent 0 89c329efa980
child 2 49c70dcc3f17
equal deleted inserted replaced
0:89c329efa980 1:e48454f237ca
    27 {
    27 {
    28 public:
    28 public:
    29     virtual ~HgImage() {}
    29     virtual ~HgImage() {}
    30     virtual void setAlpha(qreal alpha) { mAlpha = alpha; }
    30     virtual void setAlpha(qreal alpha) { mAlpha = alpha; }
    31     virtual qreal alpha() const { return mAlpha; }
    31     virtual qreal alpha() const { return mAlpha; }
    32     virtual void setImage(QImage& image)=0;
    32     virtual void setImage(const QImage& image)=0;
       
    33     virtual QImage getQImage() const=0;
    33     virtual void releaseImage()=0;
    34     virtual void releaseImage()=0;
       
    35     virtual int width() const = 0;
       
    36     virtual int height() const = 0;
    34 private:
    37 private:
    35     qreal mAlpha;
    38     qreal mAlpha;
    36 };
    39 };
    37 
    40 
    38 #endif
    41 #endif