Hello community,
here is the log from the commit of package libqt5-qtstyleplugins for openSUSE:Factory checked in at 2016-10-24 14:44:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtstyleplugins (Old)
and /work/SRC/openSUSE:Factory/.libqt5-qtstyleplugins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtstyleplugins"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtstyleplugins/libqt5-qtstyleplugins.changes 2016-10-19 13:05:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qtstyleplugins.new/libqt5-qtstyleplugins.changes 2016-10-24 14:44:58.000000000 +0200
@@ -1,0 +2,16 @@
+Mon Oct 24 11:18:06 UTC 2016 - sor.alexei@meowr.ru
+
+- Update to version 5.0.0+git20161022 (changes since
+ 5.0.0+git20161005):
+ * Remove usage of deprecated QStyleOption*V<N>.
+ * Add Q_DECL_OVERRIDE.
+ * Build the BB10 style only with Qt 5.7 or later.
+- Remove the conflict with libqt5-qtbase-platformtheme-gtk3 in
+ libqt5-qtstyleplugins-platformtheme-gtk2: it causes the gtk2
+ platform theme to practically never get installed.
+ The reason for the conflict in the first place is overrated
+ anyway: in order to get a segfault, a user would have to manually
+ make an envvar "QT_STYLE_OVERRIDE=gtk2" with also having Gtk3
+ Platform Theme triggered ("QT_QPA_PLATFORMTHEME=gtk3").
+
+-------------------------------------------------------------------
Old:
----
qtstyleplugins-opensource-src-5.0.0+git20161005.tar.xz
New:
----
qtstyleplugins-opensource-src-5.0.0+git20161022.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libqt5-qtstyleplugins.spec ++++++
--- /var/tmp/diff_new_pack.Z7Axcm/_old 2016-10-24 14:44:59.000000000 +0200
+++ /var/tmp/diff_new_pack.Z7Axcm/_new 2016-10-24 14:44:59.000000000 +0200
@@ -21,7 +21,7 @@
%define qt_version 5.7.0
%bcond_without gtk2
Name: libqt5-qtstyleplugins
-Version: 5.0.0+git20161005
+Version: 5.0.0+git20161022
Release: 0
Summary: Qt 5 Style Plugins
License: SUSE-LGPL-2.1-with-digia-exception-1.1
@@ -55,10 +55,6 @@
Group: Development/Libraries/C and C++
%requires_eq libQt5Gui5
Supplements: packageand(libQt5Gui5:libgtk-2_0-0)
-# Mixing QGtk2Style with the Gtk3 Platform Theme causes a segfault,
-# this should absolutely never happen, thus avoiding installation of both at
-# the same time.
-Conflicts: libqt5-qtbase-platformtheme-gtk3
%description platformtheme-gtk2
Qt 5 plugin for better integration with gtk-based desktop enviroments.
++++++ qtstyleplugins-opensource-src-5.0.0+git20161005.tar.xz -> qtstyleplugins-opensource-src-5.0.0+git20161022.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10brightstyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10brightstyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10brightstyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10brightstyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -46,15 +46,15 @@
QBB10BrightStyle();
~QBB10BrightStyle();
- void polish(QApplication *application);
- void polish(QWidget *widget);
+ void polish(QApplication *application) Q_DECL_OVERRIDE;
+ void polish(QWidget *widget) Q_DECL_OVERRIDE;
- QPalette standardPalette() const;
+ QPalette standardPalette() const Q_DECL_OVERRIDE;
void drawControl(ControlElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget = 0) const;
+ QPainter *painter, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawPrimitive(PrimitiveElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget) const;
+ QPainter *painter, const QWidget *widget) const Q_DECL_OVERRIDE;
};
QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10darkstyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10darkstyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10darkstyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10darkstyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -46,15 +46,15 @@
QBB10DarkStyle();
~QBB10DarkStyle();
- void polish(QApplication *application);
- void polish(QWidget *widget);
+ void polish(QApplication *application) Q_DECL_OVERRIDE;
+ void polish(QWidget *widget) Q_DECL_OVERRIDE;
- QPalette standardPalette() const;
+ QPalette standardPalette() const Q_DECL_OVERRIDE;
void drawControl(ControlElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget = 0) const;
+ QPainter *painter, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawPrimitive(PrimitiveElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget) const;
+ QPainter *painter, const QWidget *widget) const Q_DECL_OVERRIDE;
};
QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10styleplugin.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10styleplugin.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/bb10style/qbb10styleplugin.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/bb10style/qbb10styleplugin.h 2016-10-24 14:15:11.000000000 +0200
@@ -47,7 +47,7 @@
QBB10StylePlugin();
~QBB10StylePlugin();
- QStyle *create(const QString &key);
+ QStyle *create(const QString &key) Q_DECL_OVERRIDE;
QStringList keys() const;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/cleanlooks/qcleanlooksstyle.cpp new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/cleanlooks/qcleanlooksstyle.cpp
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/cleanlooks/qcleanlooksstyle.cpp 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/cleanlooks/qcleanlooksstyle.cpp 2016-10-24 14:15:11.000000000 +0200
@@ -1591,9 +1591,7 @@
case CE_DockWidgetTitle:
painter->save();
if (const QStyleOptionDockWidget *dwOpt = qstyleoption_cast(option)) {
- const QStyleOptionDockWidgetV2 *v2
- = qstyleoption_cast(dwOpt);
- bool verticalTitleBar = v2 == 0 ? false : v2->verticalTitleBar;
+ bool verticalTitleBar = dwOpt->verticalTitleBar;
QRect titleRect = subElementRect(SE_DockWidgetTitleBarText, option, widget);
if (verticalTitleBar) {
@@ -1711,16 +1709,10 @@
painter->save();
if (const QStyleOptionProgressBar *bar = qstyleoption_cast(option)) {
QRect rect = bar->rect;
- bool vertical = false;
- bool inverted = false;
+ bool vertical = (bar->orientation == Qt::Vertical);
+ bool inverted = bar->invertedAppearance;
bool indeterminate = (bar->minimum == 0 && bar->maximum == 0);
- // Get extra style options if version 2
- if (const QStyleOptionProgressBarV2 *bar2 = qstyleoption_cast(option)) {
- vertical = (bar2->orientation == Qt::Vertical);
- inverted = bar2->invertedAppearance;
- }
-
// If the orientation is vertical, we use a transform to rotate
// the progress bar 90 degrees clockwise. This way we can use the
// same rendering code for both orientations.
@@ -3337,11 +3329,11 @@
if (const QStyleOptionGroupBox *groupBox = qstyleoption_cast(option)) {
QRect textRect = proxy()->subControlRect(CC_GroupBox, groupBox, SC_GroupBoxLabel, widget);
QRect checkBoxRect = proxy()->subControlRect(CC_GroupBox, groupBox, SC_GroupBoxCheckBox, widget);
- bool flat = groupBox->features & QStyleOptionFrameV2::Flat;
+ bool flat = groupBox->features & QStyleOptionFrame::Flat;
if (!flat) {
if (groupBox->subControls & QStyle::SC_GroupBoxFrame) {
- QStyleOptionFrameV2 frame;
+ QStyleOptionFrame frame;
frame.QStyleOption::operator=(*groupBox);
frame.features = groupBox->features;
frame.lineWidth = groupBox->lineWidth;
@@ -4129,7 +4121,7 @@
int topMargin = 0;
int topHeight = 0;
int verticalAlignment = proxy()->styleHint(SH_GroupBox_TextLabelVerticalAlignment, groupBox, widget);
- bool flat = groupBox->features & QStyleOptionFrameV2::Flat;
+ bool flat = groupBox->features & QStyleOptionFrame::Flat;
if (!groupBox->text.isEmpty()) {
topHeight = groupBox->fontMetrics.height();
if (verticalAlignment & Qt::AlignVCenter)
@@ -4422,9 +4414,9 @@
r.adjust(0, 1, 0, -1);
break;
case SE_DockWidgetTitleBarText: {
- const QStyleOptionDockWidgetV2 *v2
- = qstyleoption_cast(opt);
- bool verticalTitleBar = v2 == 0 ? false : v2->verticalTitleBar;
+ const QStyleOptionDockWidget *dwOpt
+ = qstyleoption_cast(opt);
+ bool verticalTitleBar = dwOpt && dwOpt->verticalTitleBar;
if (verticalTitleBar) {
r.adjust(0, 0, 0, -4);
} else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/cleanlooks/qcleanlooksstyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/cleanlooks/qcleanlooksstyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/cleanlooks/qcleanlooksstyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/cleanlooks/qcleanlooksstyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -59,46 +59,46 @@
QCleanlooksStyle();
~QCleanlooksStyle();
- QPalette standardPalette () const;
+ QPalette standardPalette () const Q_DECL_OVERRIDE;
void drawPrimitive(PrimitiveElement elem,
const QStyleOption *option,
- QPainter *painter, const QWidget *widget = 0) const;
+ QPainter *painter, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawControl(ControlElement ce, const QStyleOption *option, QPainter *painter,
- const QWidget *widget) const;
- int pixelMetric(PixelMetric metric, const QStyleOption *option = 0, const QWidget *widget = 0) const;
+ const QWidget *widget) const Q_DECL_OVERRIDE;
+ int pixelMetric(PixelMetric metric, const QStyleOption *option = 0, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawComplexControl(ComplexControl control, const QStyleOptionComplex *option,
- QPainter *painter, const QWidget *widget) const;
- QRect subElementRect(SubElement r, const QStyleOption *opt, const QWidget *widget = 0) const;
+ QPainter *painter, const QWidget *widget) const Q_DECL_OVERRIDE;
+ QRect subElementRect(SubElement r, const QStyleOption *opt, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
QSize sizeFromContents(ContentsType type, const QStyleOption *option,
- const QSize &size, const QWidget *widget) const;
+ const QSize &size, const QWidget *widget) const Q_DECL_OVERRIDE;
SubControl hitTestComplexControl(ComplexControl cc, const QStyleOptionComplex *opt,
- const QPoint &pt, const QWidget *w = 0) const;
+ const QPoint &pt, const QWidget *w = 0) const Q_DECL_OVERRIDE;
QRect subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
- SubControl sc, const QWidget *widget) const;
+ SubControl sc, const QWidget *widget) const Q_DECL_OVERRIDE;
QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap,
- const QStyleOption *opt) const;
+ const QStyleOption *opt) const Q_DECL_OVERRIDE;
int styleHint(StyleHint hint, const QStyleOption *option = 0, const QWidget *widget = 0,
- QStyleHintReturn *returnData = 0) const;
- QRect itemPixmapRect(const QRect &r, int flags, const QPixmap &pixmap) const;
+ QStyleHintReturn *returnData = 0) const Q_DECL_OVERRIDE;
+ QRect itemPixmapRect(const QRect &r, int flags, const QPixmap &pixmap) const Q_DECL_OVERRIDE;
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *option = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
QPixmap standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawItemPixmap(QPainter *painter, const QRect &rect,
- int alignment, const QPixmap &pixmap) const;
+ int alignment, const QPixmap &pixmap) const Q_DECL_OVERRIDE;
void drawItemText(QPainter *painter, const QRect &rect,
int flags, const QPalette &pal, bool enabled,
- const QString &text, QPalette::ColorRole textRole = QPalette::NoRole) const;
- void polish(QWidget *widget);
- void polish(QApplication *app);
- void polish(QPalette &pal);
- void unpolish(QWidget *widget);
- void unpolish(QApplication *app);
+ const QString &text, QPalette::ColorRole textRole = QPalette::NoRole) const Q_DECL_OVERRIDE;
+ void polish(QWidget *widget) Q_DECL_OVERRIDE;
+ void polish(QApplication *app) Q_DECL_OVERRIDE;
+ void polish(QPalette &pal) Q_DECL_OVERRIDE;
+ void unpolish(QWidget *widget) Q_DECL_OVERRIDE;
+ void unpolish(QApplication *app) Q_DECL_OVERRIDE;
protected:
- void timerEvent(QTimerEvent *);
- bool eventFilter(QObject *o, QEvent *e);
+ void timerEvent(QTimerEvent *) Q_DECL_OVERRIDE;
+ bool eventFilter(QObject *o, QEvent *e) Q_DECL_OVERRIDE;
void startProgressAnimation(QObject *o, QProgressBar *bar);
void stopProgressAnimation(QObject *o, QProgressBar *bar);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/gtk2/qgtkstyle.cpp new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/gtk2/qgtkstyle.cpp
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/gtk2/qgtkstyle.cpp 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/gtk2/qgtkstyle.cpp 2016-10-24 14:15:11.000000000 +0200
@@ -1241,27 +1241,22 @@
GtkStateType state = GTK_STATE_NORMAL; // Only state supported by gtknotebook
bool reverse = (option->direction == Qt::RightToLeft);
gtk_widget_set_direction(gtkNotebook, reverse ? GTK_TEXT_DIR_RTL : GTK_TEXT_DIR_LTR);
- if (const QStyleOptionTabWidgetFrameV2 *tabframe = qstyleoption_cast(option)) {
- GtkPositionType frameType = GTK_POS_TOP;
- QTabBar::Shape shape = frame->shape;
- int gapStart = 0;
- int gapSize = 0;
- if (shape == QTabBar::RoundedNorth || shape == QTabBar::RoundedSouth) {
- frameType = (shape == QTabBar::RoundedNorth) ? GTK_POS_TOP : GTK_POS_BOTTOM;
- gapStart = tabframe->selectedTabRect.left();
- gapSize = tabframe->selectedTabRect.width();
- } else {
- frameType = (shape == QTabBar::RoundedWest) ? GTK_POS_LEFT : GTK_POS_RIGHT;
- gapStart = tabframe->selectedTabRect.y();
- gapSize = tabframe->selectedTabRect.height();
- }
- gtkPainter->paintBoxGap(gtkNotebook, "notebook", option->rect, state, shadow, frameType,
- gapStart, gapSize, style);
- break; // done
- }
- // Note this is only the fallback option
- gtkPainter->paintBox(gtkNotebook, "notebook", option->rect, state, shadow, style);
+ GtkPositionType frameType = GTK_POS_TOP;
+ QTabBar::Shape shape = frame->shape;
+ int gapStart = 0;
+ int gapSize = 0;
+ if (shape == QTabBar::RoundedNorth || shape == QTabBar::RoundedSouth) {
+ frameType = (shape == QTabBar::RoundedNorth) ? GTK_POS_TOP : GTK_POS_BOTTOM;
+ gapStart = frame->selectedTabRect.left();
+ gapSize = frame->selectedTabRect.width();
+ } else {
+ frameType = (shape == QTabBar::RoundedWest) ? GTK_POS_LEFT : GTK_POS_RIGHT;
+ gapStart = frame->selectedTabRect.y();
+ gapSize = frame->selectedTabRect.height();
+ }
+ gtkPainter->paintBoxGap(gtkNotebook, "notebook", option->rect, state, shadow, frameType,
+ gapStart, gapSize, style);
}
break;
@@ -2663,11 +2658,8 @@
QColor alternateTextColor= QColor(gdkText.red>>8, gdkText.green>>8, gdkText.blue>>8);
painter->save();
- bool vertical = false, inverted = false;
- if (const QStyleOptionProgressBarV2 *bar2 = qstyleoption_cast(option)) {
- vertical = (bar2->orientation == Qt::Vertical);
- inverted = bar2->invertedAppearance;
- }
+ bool vertical = (bar->orientation == Qt::Vertical);
+ bool inverted = bar->invertedAppearance;
if (vertical)
rect = QRect(rect.left(), rect.top(), rect.height(), rect.width()); // flip width and height
const int progressIndicatorPos = (bar->progress - qreal(bar->minimum)) * rect.width() /
@@ -2870,9 +2862,7 @@
case CE_DockWidgetTitle:
painter->save();
if (const QStyleOptionDockWidget *dwOpt = qstyleoption_cast(option)) {
- const QStyleOptionDockWidgetV2 *v2
- = qstyleoption_cast(dwOpt);
- bool verticalTitleBar = v2 == 0 ? false : v2->verticalTitleBar;
+ bool verticalTitleBar = dwOpt->verticalTitleBar;
QRect rect = dwOpt->rect;
QRect titleRect = subElementRect(SE_DockWidgetTitleBarText, option, widget).adjusted(-2, 0, -2, 0);
@@ -3443,15 +3433,9 @@
int xt = style->xthickness;
int yt = style->ythickness;
QRect rect = bar->rect.adjusted(xt, yt, -xt, -yt);
- bool vertical = false;
- bool inverted = false;
+ bool vertical = (bar->orientation == Qt::Vertical);
+ bool inverted = bar->invertedAppearance;
bool indeterminate = (bar->minimum == 0 && bar->maximum == 0);
- // Get extra style options if version 2
-
- if (const QStyleOptionProgressBarV2 *bar2 = qstyleoption_cast(option)) {
- vertical = (bar2->orientation == Qt::Vertical);
- inverted = bar2->invertedAppearance;
- }
// If the orientation is vertical, we use a transform to rotate
// the progress bar 90 degrees clockwise. This way we can use the
@@ -4147,9 +4131,9 @@
r.adjust(0, 1, 0, -1);
break;
case SE_DockWidgetTitleBarText: {
- const QStyleOptionDockWidgetV2 *v2
- = qstyleoption_cast(option);
- bool verticalTitleBar = v2 == 0 ? false : v2->verticalTitleBar;
+ const QStyleOptionDockWidget *dwOpt
+ = qstyleoption_cast(option);
+ bool verticalTitleBar = dwOpt && dwOpt->verticalTitleBar;
if (verticalTitleBar) {
r.adjust(0, 0, 0, -4);
} else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qcdestyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qcdestyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qcdestyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qcdestyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -57,14 +57,14 @@
virtual ~QCDEStyle();
int pixelMetric(PixelMetric metric, const QStyleOption *option = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawControl(ControlElement element, const QStyleOption *opt, QPainter *p,
- const QWidget *w = 0) const;
+ const QWidget *w = 0) const Q_DECL_OVERRIDE;
void drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p,
- const QWidget *w = 0) const;
- QPalette standardPalette() const;
+ const QWidget *w = 0) const Q_DECL_OVERRIDE;
+ QPalette standardPalette() const Q_DECL_OVERRIDE;
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *opt = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
};
QT_END_NAMESPACE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qmotifstyle.cpp new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qmotifstyle.cpp
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qmotifstyle.cpp 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qmotifstyle.cpp 2016-10-24 14:15:11.000000000 +0200
@@ -744,9 +744,8 @@
case PE_IndicatorProgressChunk:
{
- bool vertical = false;
- if (const QStyleOptionProgressBarV2 *pb2 = qstyleoption_cast(opt))
- vertical = (pb2->orientation == Qt::Vertical);
+ const QStyleOptionProgressBar *pb = qstyleoption_cast(opt);
+ bool vertical = pb && (pb->orientation == Qt::Vertical);
if (!vertical) {
p->fillRect(opt->rect.x(), opt->rect.y(), opt->rect.width(),
opt->rect.height(), opt->palette.brush(QPalette::Highlight));
@@ -995,14 +994,9 @@
if (const QStyleOptionProgressBar *pb = qstyleoption_cast(opt)) {
QTransform oldMatrix = p->transform();
QRect rect = pb->rect;
- bool vertical = false;
- bool invert = false;
- bool bottomToTop = false;
- if (const QStyleOptionProgressBarV2 *pb2 = qstyleoption_cast(opt)) {
- vertical = (pb2->orientation == Qt::Vertical);
- invert = pb2->invertedAppearance;
- bottomToTop = pb2->bottomToTop;
- }
+ bool vertical = (pb->orientation == Qt::Vertical);
+ bool invert = pb->invertedAppearance;
+ bool bottomToTop = pb->bottomToTop;
if (vertical) {
QTransform m;
rect = QRect(rect.left(), rect.top(), rect.height(), rect.width()); // flip width and height
@@ -1259,15 +1253,8 @@
case CE_ProgressBarContents:
if (const QStyleOptionProgressBar *pb = qstyleoption_cast(opt)) {
QRect rect = pb->rect;
- bool vertical = false;
- bool inverted = false;
-
- // Get extra style options if version 2
- const QStyleOptionProgressBarV2 *pb2 = qstyleoption_cast(opt);
- if (pb2) {
- vertical = (pb2->orientation == Qt::Vertical);
- inverted = pb2->invertedAppearance;
- }
+ bool vertical = (pb->orientation == Qt::Vertical);
+ bool inverted = pb->invertedAppearance;
QTransform m;
if (vertical) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qmotifstyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qmotifstyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/motif/qmotifstyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/motif/qmotifstyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -65,47 +65,47 @@
void setUseHighlightColors(bool);
bool useHighlightColors() const;
- void polish(QPalette&);
- void polish(QWidget*);
- void unpolish(QWidget*);
- void polish(QApplication*);
- void unpolish(QApplication*);
+ void polish(QPalette&) Q_DECL_OVERRIDE;
+ void polish(QWidget*) Q_DECL_OVERRIDE;
+ void unpolish(QWidget*) Q_DECL_OVERRIDE;
+ void polish(QApplication*) Q_DECL_OVERRIDE;
+ void unpolish(QApplication*) Q_DECL_OVERRIDE;
void drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p,
- const QWidget *w = 0) const;
+ const QWidget *w = 0) const Q_DECL_OVERRIDE;
void drawControl(ControlElement element, const QStyleOption *opt, QPainter *p,
- const QWidget *w = 0) const;
+ const QWidget *w = 0) const Q_DECL_OVERRIDE;
void drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p,
- const QWidget *w = 0) const;
+ const QWidget *w = 0) const Q_DECL_OVERRIDE;
QRect subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
- SubControl sc, const QWidget *widget = 0) const;
+ SubControl sc, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
int pixelMetric(PixelMetric metric, const QStyleOption *option = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
QSize sizeFromContents(ContentsType ct, const QStyleOption *opt,
- const QSize &contentsSize, const QWidget *widget = 0) const;
+ const QSize &contentsSize, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
- QRect subElementRect(SubElement r, const QStyleOption *opt, const QWidget *widget = 0) const;
+ QRect subElementRect(SubElement r, const QStyleOption *opt,const QWidget *widget = 0) const Q_DECL_OVERRIDE;
QPixmap standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
int styleHint(StyleHint hint, const QStyleOption *opt = 0, const QWidget *widget = 0,
- QStyleHintReturn *returnData = 0) const;
+ QStyleHintReturn *returnData = 0) const Q_DECL_OVERRIDE;
- bool event(QEvent *);
- QPalette standardPalette() const;
+ bool event(QEvent *) Q_DECL_OVERRIDE;
+ QPalette standardPalette() const Q_DECL_OVERRIDE;
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *opt = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
protected:
QPointer<QFocusFrame> focus;
- void timerEvent(QTimerEvent *event);
- bool eventFilter(QObject *o, QEvent *e);
+ void timerEvent(QTimerEvent *event) Q_DECL_OVERRIDE;
+ bool eventFilter(QObject *o, QEvent *e) Q_DECL_OVERRIDE;
private:
bool highlightCols;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/plastique/qplastiquestyle.cpp new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/plastique/qplastiquestyle.cpp
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/plastique/qplastiquestyle.cpp 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/plastique/qplastiquestyle.cpp 2016-10-24 14:15:11.000000000 +0200
@@ -1298,15 +1298,15 @@
#ifndef QT_NO_GROUPBOX
case PE_FrameGroupBox:
if (const QStyleOptionFrame *frame = qstyleoption_cast(option)) {
- QStyleOptionFrameV2 frameV2(*frame);
- if (frameV2.features & QStyleOptionFrameV2::Flat) {
+ if (frame->features & QStyleOptionFrame::Flat) {
QPen oldPen = painter->pen();
painter->setPen(borderColor);
- painter->drawLine(frameV2.rect.topLeft(), frameV2.rect.topRight());
+ painter->drawLine(frame->rect.topLeft(), frame->rect.topRight());
painter->setPen(oldPen);
} else {
- frameV2.state &= ~(State_Sunken | State_HasFocus);
- proxy()->drawPrimitive(PE_Frame, &frameV2, painter, widget);
+ QStyleOptionFrame frame2(*frame);
+ frame2.state &= ~(State_Sunken | State_HasFocus);
+ proxy()->drawPrimitive(PE_Frame, &frame2, painter, widget);
}
}
break;
@@ -2436,15 +2436,9 @@
painter->setFont(font);
painter->setPen(bar->palette.text().color());
- bool vertical = false;
- bool inverted = false;
- bool bottomToTop = false;
- // Get extra style options if version 2
- if (const QStyleOptionProgressBarV2 *bar2 = qstyleoption_cast(option)) {
- vertical = (bar2->orientation == Qt::Vertical);
- inverted = bar2->invertedAppearance;
- bottomToTop = bar2->bottomToTop;
- }
+ bool vertical = (bar->orientation == Qt::Vertical);
+ bool inverted = bar->invertedAppearance;
+ bool bottomToTop = bar->bottomToTop;
if (vertical) {
rect = QRect(rect.left(), rect.top(), rect.height(), rect.width()); // flip width and height
@@ -2499,20 +2493,14 @@
case CE_ProgressBarContents:
if (const QStyleOptionProgressBar *bar = qstyleoption_cast(option)) {
QRect rect = bar->rect;
- bool vertical = false;
- bool inverted = false;
+ bool vertical = (bar->orientation == Qt::Vertical);
+ bool inverted = bar->invertedAppearance;
bool indeterminate = (bar->minimum == 0 && bar->maximum == 0);
if (!indeterminate && bar->progress == -1)
break;
painter->save();
- // Get extra style options if version 2
- if (const QStyleOptionProgressBarV2 *bar2 = qstyleoption_cast(option)) {
- vertical = (bar2->orientation == Qt::Vertical);
- inverted = bar2->invertedAppearance;
- }
-
// If the orientation is vertical, we use a transform to rotate
// the progress bar 90 degrees clockwise. This way we can use the
// same rendering code for both orientations.
@@ -3114,9 +3102,7 @@
if (const QStyleOptionDockWidget *dockWidget = qstyleoption_cast(option)) {
painter->save();
- const QStyleOptionDockWidgetV2 *v2
- = qstyleoption_cast(dockWidget);
- bool verticalTitleBar = v2 == 0 ? false : v2->verticalTitleBar;
+ bool verticalTitleBar = dockWidget->verticalTitleBar;
// Find text width and title rect
int textWidth = option->fontMetrics.width(dockWidget->title);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/plastique/qplastiquestyle.h new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/plastique/qplastiquestyle.h
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/plastique/qplastiquestyle.h 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/plastique/qplastiquestyle.h 2016-10-24 14:15:11.000000000 +0200
@@ -60,47 +60,47 @@
~QPlastiqueStyle();
void drawPrimitive(PrimitiveElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget = 0) const;
+ QPainter *painter, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
void drawControl(ControlElement element, const QStyleOption *option,
- QPainter *painter, const QWidget *widget) const;
+ QPainter *painter, const QWidget *widget) const Q_DECL_OVERRIDE;
void drawComplexControl(ComplexControl control, const QStyleOptionComplex *option,
- QPainter *painter, const QWidget *widget) const;
+ QPainter *painter, const QWidget *widget) const Q_DECL_OVERRIDE;
QSize sizeFromContents(ContentsType type, const QStyleOption *option,
- const QSize &size, const QWidget *widget) const;
+ const QSize &size, const QWidget *widget) const Q_DECL_OVERRIDE;
- QRect subElementRect(SubElement element, const QStyleOption *option, const QWidget *widget) const;
+ QRect subElementRect(SubElement element, const QStyleOption *option, const QWidget *widget) const Q_DECL_OVERRIDE;
QRect subControlRect(ComplexControl cc, const QStyleOptionComplex *opt,
- SubControl sc, const QWidget *widget) const;
+ SubControl sc, const QWidget *widget) const Q_DECL_OVERRIDE;
int styleHint(StyleHint hint, const QStyleOption *option = 0, const QWidget *widget = 0,
- QStyleHintReturn *returnData = 0) const;
+ QStyleHintReturn *returnData = 0) const Q_DECL_OVERRIDE;
SubControl hitTestComplexControl(ComplexControl control, const QStyleOptionComplex *option,
- const QPoint &pos, const QWidget *widget = 0) const;
+ const QPoint &pos, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
- int pixelMetric(PixelMetric metric, const QStyleOption *option = 0, const QWidget *widget = 0) const;
+ int pixelMetric(PixelMetric metric, const QStyleOption *option = 0, const QWidget *widget = 0) const Q_DECL_OVERRIDE;
QPixmap standardPixmap(StandardPixmap standardPixmap, const QStyleOption *opt,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
- void polish(QWidget *widget);
- void polish(QApplication *app);
- void polish(QPalette &pal);
- void unpolish(QWidget *widget);
- void unpolish(QApplication *app);
+ void polish(QWidget *widget) Q_DECL_OVERRIDE;
+ void polish(QApplication *app) Q_DECL_OVERRIDE;
+ void polish(QPalette &pal) Q_DECL_OVERRIDE;
+ void unpolish(QWidget *widget) Q_DECL_OVERRIDE;
+ void unpolish(QApplication *app) Q_DECL_OVERRIDE;
- QPalette standardPalette() const;
+ QPalette standardPalette() const Q_DECL_OVERRIDE;
QIcon standardIcon(StandardPixmap standardIcon, const QStyleOption *opt = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
int layoutSpacing(QSizePolicy::ControlType control1,
QSizePolicy::ControlType control2,
Qt::Orientation orientation,
const QStyleOption *option = 0,
- const QWidget *widget = 0) const;
+ const QWidget *widget = 0) const Q_DECL_OVERRIDE;
protected:
- bool eventFilter(QObject *watched, QEvent *event);
- void timerEvent(QTimerEvent *event);
+ bool eventFilter(QObject *watched, QEvent *event) Q_DECL_OVERRIDE;
+ void timerEvent(QTimerEvent *event) Q_DECL_OVERRIDE;
private:
int animateStep;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/styles.pro new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/styles.pro
--- old/qtstyleplugins-opensource-src-5.0.0+git20161005/src/plugins/styles/styles.pro 2016-10-09 16:57:38.000000000 +0200
+++ new/qtstyleplugins-opensource-src-5.0.0+git20161022/src/plugins/styles/styles.pro 2016-10-24 14:15:11.000000000 +0200
@@ -2,8 +2,12 @@
SUBDIRS = \
cleanlooks \
motif \
- plastique \
- bb10style
+ plastique
+
+greaterThan(QT_MAJOR_VERSION, 5) | greaterThan(QT_MINOR_VERSION, 6) {
+ # only 5.7 or later
+ SUBDIRS += bb10style
+}
packagesExist(gtk+-2.0 x11) {
SUBDIRS += gtk2