Windows11/VistaStyle: use delegating ctor
Use delegating ctor for QWindows11Style and QWindowsVistaStyle to avoid code duplication. Pick-to: 6.9 Change-Id: Ia5048d989a1d6556b64a3ffc95da5d05624cd634 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
parent
0d4e044165
commit
e19607611c
@ -148,10 +148,8 @@ static void drawArrow(const QStyle *style, const QStyleOptionToolButton *toolbut
|
|||||||
/*!
|
/*!
|
||||||
Constructs a QWindows11Style object.
|
Constructs a QWindows11Style object.
|
||||||
*/
|
*/
|
||||||
QWindows11Style::QWindows11Style() : QWindowsVistaStyle(*new QWindows11StylePrivate)
|
QWindows11Style::QWindows11Style() : QWindows11Style(*new QWindows11StylePrivate)
|
||||||
{
|
{
|
||||||
highContrastTheme = QGuiApplicationPrivate::styleHints->colorScheme() == Qt::ColorScheme::Unknown;
|
|
||||||
colorSchemeIndex = QGuiApplicationPrivate::styleHints->colorScheme() == Qt::ColorScheme::Light ? 0 : 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -1280,7 +1280,7 @@ static inline bool supportsStateTransition(QStyle::PrimitiveElement element,
|
|||||||
/*!
|
/*!
|
||||||
Constructs a QWindowsVistaStyle object.
|
Constructs a QWindowsVistaStyle object.
|
||||||
*/
|
*/
|
||||||
QWindowsVistaStyle::QWindowsVistaStyle() : QWindowsStyle(*new QWindowsVistaStylePrivate)
|
QWindowsVistaStyle::QWindowsVistaStyle() : QWindowsVistaStyle(*new QWindowsVistaStylePrivate)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user