diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-08-03 21:28:11 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-08-03 21:28:11 +0200 |
commit | 2ccd47596b14111f8be4984bde469adbc316db0d (patch) | |
tree | fb09cddc6f7121b9918775af14f75c8753628cce /src/qt | |
parent | 82303fc3ca8762e5d3b9afe521069df81190b9ab (diff) |
fix drawing on gtk
Diffstat (limited to 'src/qt')
-rw-r--r-- | src/qt/bitcoin.qrc | 2 | ||||
-rw-r--r-- | src/qt/overviewpage.cpp | 12 |
2 files changed, 9 insertions, 5 deletions
diff --git a/src/qt/bitcoin.qrc b/src/qt/bitcoin.qrc index e56536199b..629349c65d 100644 --- a/src/qt/bitcoin.qrc +++ b/src/qt/bitcoin.qrc @@ -1,7 +1,7 @@ <RCC> <qresource prefix="/icons" lang="edit"> - <file alias="address-book">res/icons/address-book.png</file> <file alias="bitcoin">res/icons/bitcoin.png</file> + <file alias="address-book">res/icons/address-book.png</file> <file alias="quit">res/icons/quit.png</file> <file alias="send">res/icons/send.png</file> <file alias="toolbar">res/icons/toolbar.png</file> diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index 98f0476ba6..8aa3bb860c 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -10,17 +10,17 @@ #include "guiconstants.h" #include <QDebug> -#include <QItemDelegate> +#include <QAbstractItemDelegate> #include <QPainter> #define DECORATION_SIZE 64 #define NUM_ITEMS 3 -class TxViewDelegate : public QItemDelegate +class TxViewDelegate : public QAbstractItemDelegate { //Q_OBJECT public: - TxViewDelegate(): QItemDelegate(), unit(BitcoinUnits::BTC) + TxViewDelegate(): QAbstractItemDelegate(), unit(BitcoinUnits::BTC) { } @@ -28,7 +28,6 @@ public: inline void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const { - //QItemDelegate::paint(painter, option, index); painter->save(); QIcon icon = qvariant_cast<QIcon>(index.data(Qt::DecorationRole)); @@ -81,6 +80,11 @@ public: painter->restore(); } + inline QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const + { + return QSize(DECORATION_SIZE, DECORATION_SIZE); + } + int unit; }; |