From c3ee084b883d51407b293314e0ff808196e401ed Mon Sep 17 00:00:00 2001 From: RJ Ryan Date: Sun, 29 Dec 2013 04:30:06 -0500 Subject: Allow WStatusLight, WDisplay and WKnob to be styled with a style sheet. --- src/widget/wdisplay.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/widget/wdisplay.cpp') 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 +#include +#include #include #include #include @@ -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); -- cgit v1.2.3