From c00d4373c5d55b3bf4d23b3610a52a3a207780d1 Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Mon, 26 Nov 2012 15:38:43 +0100 Subject: Widgets/Painting examples: inherit ArthurStyle from QCommonStyle The QStyle specializations are being made internal. The ArthurStyle does not seem to require anything from QWindowsStyle, but QCommonStyle as a base class gives just as nice looks. Change-Id: I5ad8dd881e03f166ae5d3aedccb2688952dc0a28 Reviewed-by: Jens Bache-Wiig --- examples/widgets/painting/shared/arthurstyle.cpp | 20 ++++++++++---------- examples/widgets/painting/shared/arthurstyle.h | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) (limited to 'examples') diff --git a/examples/widgets/painting/shared/arthurstyle.cpp b/examples/widgets/painting/shared/arthurstyle.cpp index 6e25b8cd93..7d56e55b9d 100644 --- a/examples/widgets/painting/shared/arthurstyle.cpp +++ b/examples/widgets/painting/shared/arthurstyle.cpp @@ -66,7 +66,7 @@ QPixmap cached(const QString &img) ArthurStyle::ArthurStyle() - : QWindowsStyle() + : QCommonStyle() { Q_INIT_RESOURCE(shared); } @@ -235,7 +235,7 @@ void ArthurStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *op break; default: - QWindowsStyle::drawPrimitive(element, option, painter, widget); + QCommonStyle::drawPrimitive(element, option, painter, widget); break; } return; @@ -278,7 +278,7 @@ void ArthurStyle::drawComplexControl(ComplexControl control, const QStyleOptionC = qstyleoption_cast(option)) { QStyleOptionGroupBox groupBoxCopy(*groupBox); groupBoxCopy.subControls &= ~SC_GroupBoxLabel; - QWindowsStyle::drawComplexControl(control, &groupBoxCopy, painter, widget); + QCommonStyle::drawComplexControl(control, &groupBoxCopy, painter, widget); if (groupBox->subControls & SC_GroupBoxLabel) { const QRect &r = groupBox->rect; @@ -305,7 +305,7 @@ void ArthurStyle::drawComplexControl(ComplexControl control, const QStyleOptionC } break; default: - QWindowsStyle::drawComplexControl(control, option, painter, widget); + QCommonStyle::drawComplexControl(control, option, painter, widget); break; } return; @@ -318,17 +318,17 @@ QRect ArthurStyle::subControlRect(ComplexControl control, const QStyleOptionComp switch (control) { default: - rect = QWindowsStyle::subControlRect(control, option, subControl, widget); + rect = QCommonStyle::subControlRect(control, option, subControl, widget); break; case CC_GroupBox: if (const QStyleOptionGroupBox *group = qstyleoption_cast(option)) { switch (subControl) { default: - rect = QWindowsStyle::subControlRect(control, option, subControl, widget); + rect = QCommonStyle::subControlRect(control, option, subControl, widget); break; case SC_GroupBoxContents: - rect = QWindowsStyle::subControlRect(control, option, subControl, widget); + rect = QCommonStyle::subControlRect(control, option, subControl, widget); rect.adjust(0, -8, 0, 0); break; case SC_GroupBoxFrame: @@ -361,7 +361,7 @@ QRect ArthurStyle::subControlRect(ComplexControl control, const QStyleOptionComp QSize ArthurStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &size, const QWidget *widget) const { - QSize newSize = QWindowsStyle::sizeFromContents(type, option, size, widget); + QSize newSize = QCommonStyle::sizeFromContents(type, option, size, widget); switch (type) { @@ -388,7 +388,7 @@ int ArthurStyle::pixelMetric(PixelMetric pm, const QStyleOption *opt, const QWid { if (pm == PM_SliderLength) return 13; - return QWindowsStyle::pixelMetric(pm, opt, widget); + return QCommonStyle::pixelMetric(pm, opt, widget); } void ArthurStyle::polish(QWidget *widget) @@ -441,7 +441,7 @@ QRect ArthurStyle::subElementRect(SubElement element, const QStyleOption *option r = widget->rect().adjusted(20, 0, 0, 0); break; default: - r = QWindowsStyle::subElementRect(element, option, widget); + r = QCommonStyle::subElementRect(element, option, widget); break; } diff --git a/examples/widgets/painting/shared/arthurstyle.h b/examples/widgets/painting/shared/arthurstyle.h index 45cf1baacf..074437be6e 100644 --- a/examples/widgets/painting/shared/arthurstyle.h +++ b/examples/widgets/painting/shared/arthurstyle.h @@ -42,11 +42,11 @@ #ifndef ARTHURSTYLE_H #define ARTHURSTYLE_H -#include +#include QT_USE_NAMESPACE -class ArthurStyle : public QWindowsStyle +class ArthurStyle : public QCommonStyle { public: ArthurStyle(); -- cgit v1.2.3