diff options
Diffstat (limited to 'src/widgets/styles/qstylesheetstyle_default.cpp')
-rw-r--r-- | src/widgets/styles/qstylesheetstyle_default.cpp | 65 |
1 files changed, 34 insertions, 31 deletions
diff --git a/src/widgets/styles/qstylesheetstyle_default.cpp b/src/widgets/styles/qstylesheetstyle_default.cpp index b299c9e022..6356835ff4 100644 --- a/src/widgets/styles/qstylesheetstyle_default.cpp +++ b/src/widgets/styles/qstylesheetstyle_default.cpp @@ -11,8 +11,10 @@ avoid parsing overhead. */ -#include "private/qcssparser_p.h" #include "qstylesheetstyle_p.h" +#if QT_CONFIG(cssparser) +#include "private/qcssparser_p.h" +#endif #ifndef QT_NO_STYLE_STYLESHEET @@ -120,7 +122,8 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const // pixmap based style doesn't support any features bool styleIsPixmapBased = baseStyle()->inherits("QMacStyle") - || baseStyle()->inherits("QWindowsVistaStyle"); + || (baseStyle()->inherits("QWindowsVistaStyle") + && !baseStyle()->inherits("QWindows11Style")); /*QLineEdit { @@ -134,15 +137,15 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Base); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Base); ADD_DECLARATION; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); ADD_DECLARATION; ADD_STYLE_RULE; @@ -158,7 +161,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_None); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_None); ADD_DECLARATION; ADD_STYLE_RULE; @@ -173,7 +176,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; ADD_STYLE_RULE; @@ -193,11 +196,11 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("background"_L1, Background); - ADD_VALUE(Value::KnownIdentifier, Value_None); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_None); ADD_DECLARATION; SET_PROPERTY("border-image"_L1, BorderImage); - ADD_VALUE(Value::KnownIdentifier, Value_None); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_None); ADD_DECLARATION; ADD_STYLE_RULE; @@ -212,7 +215,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; ADD_STYLE_RULE; @@ -229,11 +232,11 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Window); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Window); ADD_DECLARATION; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; ADD_STYLE_RULE; @@ -253,12 +256,12 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border-style"_L1, BorderStyles); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; if (!styleIsPixmapBased) { SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); ADD_DECLARATION; } @@ -279,18 +282,18 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; if (!styleIsPixmapBased) { SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-gradient")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-gradient")); ADD_DECLARATION; } SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Base); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Base); ADD_DECLARATION; ADD_STYLE_RULE; @@ -310,7 +313,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Button); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Button); ADD_DECLARATION; ADD_STYLE_RULE; @@ -327,15 +330,15 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); ADD_DECLARATION; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Base); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Base); ADD_DECLARATION; ADD_STYLE_RULE; @@ -350,7 +353,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Window); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Window); ADD_DECLARATION; ADD_STYLE_RULE; @@ -365,7 +368,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); ADD_DECLARATION; ADD_STYLE_RULE; @@ -380,7 +383,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Window); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Window); ADD_DECLARATION; ADD_STYLE_RULE; @@ -403,17 +406,17 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Button); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Button); ADD_DECLARATION; if (!styleIsPixmapBased) { SET_PROPERTY("-qt-style-features"_L1, QtStyleFeatures); - ADD_VALUE(Value::Identifier, QString::fromLatin1("background-color")); + ADD_VALUE(QCss::Value::Identifier, QString::fromLatin1("background-color")); ADD_DECLARATION; } SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; ADD_STYLE_RULE; @@ -428,7 +431,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Base); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Base); ADD_DECLARATION; ADD_STYLE_RULE; @@ -443,7 +446,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("-qt-background-role"_L1, QtBackgroundRole); - ADD_VALUE(Value::KnownIdentifier, Value_Window); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Window); ADD_DECLARATION; ADD_STYLE_RULE; @@ -458,7 +461,7 @@ StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const ADD_SELECTOR; SET_PROPERTY("border"_L1, Border); - ADD_VALUE(Value::KnownIdentifier, Value_Native); + ADD_VALUE(QCss::Value::KnownIdentifier, Value_Native); ADD_DECLARATION; ADD_STYLE_RULE; |