summaryrefslogtreecommitdiffstats
path: root/src/widget/wdisplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widget/wdisplay.cpp')
-rw-r--r--src/widget/wdisplay.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/widget/wdisplay.cpp b/src/widget/wdisplay.cpp
index ec8906fa44..eea6ac9174 100644
--- a/src/widget/wdisplay.cpp
+++ b/src/widget/wdisplay.cpp
@@ -17,7 +17,8 @@
#include "widget/wdisplay.h"
-#include <QPainter>
+#include <QStylePainter>
+#include <QStyleOption>
#include <QPaintEvent>
#include <QtDebug>
#include <QPixmap>
@@ -112,7 +113,10 @@ int WDisplay::getActivePixmapIndex() const {
}
void WDisplay::paintEvent(QPaintEvent* ) {
- QPainter p(this);
+ QStyleOption option;
+ option.initFrom(this);
+ QStylePainter p(this);
+ p.drawPrimitive(QStyle::PE_Widget, option);
if (m_pPixmapBack) {
p.drawPixmap(0, 0, *m_pPixmapBack);