diff options
author | Tomaz Canabrava <tomaz.canabrava@intel.com> | 2014-06-19 18:45:26 -0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-06-20 15:43:10 -0700 |
commit | be462ae1a61312fd6b625e00e35c1622bc006f41 (patch) | |
tree | c8f52191c606084ea516b97fef5a4325e87ab663 /qt-ui/starwidget.h | |
parent | f3f03e2ee89a55947a10c2a08ebf6dfa49a393b0 (diff) | |
download | subsurface-be462ae1a61312fd6b625e00e35c1622bc006f41.tar.gz |
Change the Star Widget to use QImage instead of QPixmap
Also, clean a few calls, this should make the widget a tiny
bit faster. This patch also moves the grayImage function from
the star widget to the global scope, so I can use it on the
Calendar widget.
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/starwidget.h')
-rw-r--r-- | qt-ui/starwidget.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/qt-ui/starwidget.h b/qt-ui/starwidget.h index 79b01c951..3103a43eb 100644 --- a/qt-ui/starwidget.h +++ b/qt-ui/starwidget.h @@ -17,8 +17,8 @@ public: /*reimp*/ QSize sizeHint() const; - static QPixmap starActive(); - static QPixmap starInactive(); + static const QImage& starActive(); + static const QImage& starInactive(); signals: void valueChanged(int stars); @@ -39,9 +39,8 @@ private: int current; bool readOnly; - static QPixmap *activeStar; - static QPixmap *inactiveStar; - QPixmap grayImage(QPixmap *coloredImg); + static QImage activeStar; + static QImage inactiveStar; }; #endif // STARWIDGET_H |