summaryrefslogtreecommitdiffstats
path: root/src/widgets/styles
diff options
context:
space:
mode:
authorStephan Binner <stephan.binner@basyskom.com>2017-07-29 08:48:11 +0200
committerStephan Binner <stephan.binner@basyskom.com>2017-08-10 05:37:21 +0000
commit39851c6905f68a91f95838da91947f8bfae65729 (patch)
treea19d880b80a1c15902ed1c3b1920c66834270753 /src/widgets/styles
parent414026ad9c3e92b1c6a715543175acb922d703e2 (diff)
Convert features.groupbox to QT_[REQUIRE_]CONFIG
Change-Id: I034286043a880ab777ec3f2311572bdc38e7fafc Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'src/widgets/styles')
-rw-r--r--src/widgets/styles/qcommonstyle.cpp26
-rw-r--r--src/widgets/styles/qfusionstyle.cpp2
-rw-r--r--src/widgets/styles/qmacstyle_mac.mm2
-rw-r--r--src/widgets/styles/qmacstyle_mac_p_p.h2
4 files changed, 19 insertions, 13 deletions
diff --git a/src/widgets/styles/qcommonstyle.cpp b/src/widgets/styles/qcommonstyle.cpp
index 2eb7c11c06..ca4fcc5bd3 100644
--- a/src/widgets/styles/qcommonstyle.cpp
+++ b/src/widgets/styles/qcommonstyle.cpp
@@ -61,7 +61,9 @@
#else
#include <qlayout.h>
#endif
+#if QT_CONFIG(groupbox)
#include <qgroupbox.h>
+#endif
#include <qmath.h>
#include <qmenu.h>
#include <qpainter.h>
@@ -441,7 +443,7 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
case PE_FrameLineEdit:
proxy()->drawPrimitive(PE_Frame, opt, p, widget);
break;
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case PE_FrameGroupBox:
if (const QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)) {
if (frame->features & QStyleOptionFrame::Flat) {
@@ -457,7 +459,7 @@ void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, Q
}
}
break;
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
#if QT_CONFIG(dockwidget)
case PE_FrameDockWidget:
if (const QStyleOptionFrame *frame = qstyleoption_cast<const QStyleOptionFrame *>(opt)) {
@@ -3684,7 +3686,7 @@ void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCompl
}
break;
#endif // QT_CONFIG(dial)
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case CC_GroupBox:
if (const QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)) {
// Draw frame
@@ -3745,7 +3747,7 @@ void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionCompl
}
}
break;
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
#ifndef QT_NO_MDIAREA
case CC_MdiControls:
{
@@ -3916,7 +3918,7 @@ QStyle::SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const
}
break;
#endif // QT_CONFIG(combobox)
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case CC_GroupBox:
if (const QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)) {
QRect r;
@@ -3931,7 +3933,7 @@ QStyle::SubControl QCommonStyle::hitTestComplexControl(ComplexControl cc, const
}
}
break;
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
case CC_MdiControls:
{
QRect r;
@@ -4263,7 +4265,7 @@ QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex
ret = visualRect(tb->direction, tb->rect, ret);
}
break;
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case CC_GroupBox: {
if (const QStyleOptionGroupBox *groupBox = qstyleoption_cast<const QStyleOptionGroupBox *>(opt)) {
switch (sc) {
@@ -4339,7 +4341,7 @@ QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex
}
break;
}
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
#ifndef QT_NO_MDIAREA
case CC_MdiControls:
{
@@ -4883,12 +4885,12 @@ QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt,
if (const QStyleOptionFrame *f = qstyleoption_cast<const QStyleOptionFrame *>(opt))
sz += QSize(2*f->lineWidth, 2*f->lineWidth);
break;
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case CT_GroupBox:
if (const QGroupBox *grb = static_cast<const QGroupBox *>(widget))
sz += QSize(!grb->isFlat() ? 16 : 0, 0);
break;
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
case CT_MdiControls:
if (const QStyleOptionComplex *styleOpt = qstyleoption_cast<const QStyleOptionComplex *>(opt)) {
const int buttonSize = proxy()->pixelMetric(PM_TitleBarButtonSize, styleOpt, widget);
@@ -4968,7 +4970,7 @@ int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget
ret = QDialogButtonBox::AcceptRole;
break;
#endif
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
case SH_GroupBox_TextLabelVerticalAlignment:
ret = Qt::AlignVCenter;
break;
@@ -4976,7 +4978,7 @@ int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget
case SH_GroupBox_TextLabelColor:
ret = opt ? int(opt->palette.color(QPalette::Text).rgba()) : 0;
break;
-#endif // QT_NO_GROUPBOX
+#endif // QT_CONFIG(groupbox)
case SH_ListViewExpand_SelectMouseType:
case SH_TabBar_SelectMouseType:
diff --git a/src/widgets/styles/qfusionstyle.cpp b/src/widgets/styles/qfusionstyle.cpp
index c58ed3bee1..d1e2cd25c4 100644
--- a/src/widgets/styles/qfusionstyle.cpp
+++ b/src/widgets/styles/qfusionstyle.cpp
@@ -57,7 +57,9 @@
#include <qapplication.h>
#include <qmainwindow.h>
#include <qfont.h>
+#if QT_CONFIG(groupbox)
#include <qgroupbox.h>
+#endif
#include <qpixmapcache.h>
#if QT_CONFIG(scrollbar)
#include <qscrollbar.h>
diff --git a/src/widgets/styles/qmacstyle_mac.mm b/src/widgets/styles/qmacstyle_mac.mm
index d495af6333..ed6bde5404 100644
--- a/src/widgets/styles/qmacstyle_mac.mm
+++ b/src/widgets/styles/qmacstyle_mac.mm
@@ -3290,7 +3290,7 @@ void QMacStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPai
HIThemeGroupBoxDrawInfo gdi;
gdi.version = qt_mac_hitheme_version;
gdi.state = tds;
-#ifndef QT_NO_GROUPBOX
+#if QT_CONFIG(groupbox)
if (w && qobject_cast<QGroupBox *>(w->parentWidget()))
gdi.kind = kHIThemeGroupBoxKindSecondary;
else
diff --git a/src/widgets/styles/qmacstyle_mac_p_p.h b/src/widgets/styles/qmacstyle_mac_p_p.h
index 91e84ed82e..1770c07bca 100644
--- a/src/widgets/styles/qmacstyle_mac_p_p.h
+++ b/src/widgets/styles/qmacstyle_mac_p_p.h
@@ -68,7 +68,9 @@
#include <qevent.h>
#include <qfocusframe.h>
#include <qformlayout.h>
+#if QT_CONFIG(groupbox)
#include <qgroupbox.h>
+#endif
#include <qhash.h>
#include <qheaderview.h>
#include <qlayout.h>