From e3c1ad2da61db8e4bc52a86f521d1ab48a776369 Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Sat, 26 Nov 2011 15:45:29 +0100 Subject: [PATCH] Qt 4.6 compile fix --- cockatrice/src/zoneviewwidget.cpp | 7 ++++++- cockatrice/src/zoneviewwidget.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/zoneviewwidget.cpp b/cockatrice/src/zoneviewwidget.cpp index bdbc8ff7..a39ae044 100644 --- a/cockatrice/src/zoneviewwidget.cpp +++ b/cockatrice/src/zoneviewwidget.cpp @@ -60,7 +60,6 @@ ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberC setAttribute(Qt::WA_DeleteOnClose); setZValue(2000000006); setFlag(ItemIgnoresTransformations); - setAutoFillBackground(true); QGraphicsLinearLayout *hbox = new QGraphicsLinearLayout(Qt::Horizontal); titleLabel = new TitleLabel; @@ -133,6 +132,12 @@ void ZoneViewWidget::retranslateUi() shuffleCheckBox->setText(tr("shuffle when closing")); } +void ZoneViewWidget::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) +{ + painter->fillRect(boundingRect(), palette().color(QPalette::Window)); + QGraphicsWidget::paint(painter, option, widget); +} + void ZoneViewWidget::moveWidget(QPointF scenePos) { setPos(scenePos); diff --git a/cockatrice/src/zoneviewwidget.h b/cockatrice/src/zoneviewwidget.h index 42d44c27..f85851b8 100644 --- a/cockatrice/src/zoneviewwidget.h +++ b/cockatrice/src/zoneviewwidget.h @@ -56,6 +56,7 @@ public: void retranslateUi(); protected: void closeEvent(QCloseEvent *event); + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); }; #endif