diff options
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r-- | src/plugins/platforms/android/androidjnimain.cpp | 4 | ||||
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformintegration.cpp | 10 | ||||
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformintegration.h | 6 | ||||
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformtheme.cpp | 10 | ||||
-rw-r--r-- | src/plugins/platforms/android/qandroidplatformtheme.h | 4 | ||||
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoatheme.h | 2 | ||||
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoatheme.mm | 4 | ||||
-rw-r--r-- | src/plugins/platforms/ios/qiosscreen.mm | 8 | ||||
-rw-r--r-- | src/plugins/platforms/ios/qiostheme.h | 2 | ||||
-rw-r--r-- | src/plugins/platforms/ios/qiostheme.mm | 6 | ||||
-rw-r--r-- | src/plugins/platforms/windows/qwindowstheme.cpp | 4 | ||||
-rw-r--r-- | src/plugins/platforms/windows/qwindowstheme.h | 2 |
12 files changed, 31 insertions, 31 deletions
diff --git a/src/plugins/platforms/android/androidjnimain.cpp b/src/plugins/platforms/android/androidjnimain.cpp index 5b066fb5a5e..5e4f383e61b 100644 --- a/src/plugins/platforms/android/androidjnimain.cpp +++ b/src/plugins/platforms/android/androidjnimain.cpp @@ -775,8 +775,8 @@ static void handleScreenRemoved(JNIEnv */*env*/, jclass /*cls*/, jint displayId) static void handleUiDarkModeChanged(JNIEnv */*env*/, jobject /*thiz*/, jint newUiMode) { - QAndroidPlatformIntegration::setAppearance( - (newUiMode == 1 ) ? Qt::Appearance::Dark : Qt::Appearance::Light); + QAndroidPlatformIntegration::setColorScheme( + (newUiMode == 1 ) ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light); } static void onActivityResult(JNIEnv */*env*/, jclass /*cls*/, diff --git a/src/plugins/platforms/android/qandroidplatformintegration.cpp b/src/plugins/platforms/android/qandroidplatformintegration.cpp index dec9082eca6..9f0b1c8b2f6 100644 --- a/src/plugins/platforms/android/qandroidplatformintegration.cpp +++ b/src/plugins/platforms/android/qandroidplatformintegration.cpp @@ -532,16 +532,16 @@ void QAndroidPlatformIntegration::setScreenSize(int width, int height) QMetaObject::invokeMethod(m_primaryScreen, "setSize", Qt::AutoConnection, Q_ARG(QSize, QSize(width, height))); } -Qt::Appearance QAndroidPlatformIntegration::m_appearance = Qt::Appearance::Light; +Qt::ColorScheme QAndroidPlatformIntegration::m_colorScheme = Qt::ColorScheme::Light; -void QAndroidPlatformIntegration::setAppearance(Qt::Appearance newAppearance) +void QAndroidPlatformIntegration::setColorScheme(Qt::ColorScheme colorScheme) { - if (m_appearance == newAppearance) + if (m_colorScheme == colorScheme) return; - m_appearance = newAppearance; + m_colorScheme = colorScheme; QMetaObject::invokeMethod(qGuiApp, - [] () { QAndroidPlatformTheme::instance()->updateAppearance();}); + [] () { QAndroidPlatformTheme::instance()->updateColorScheme();}); } void QAndroidPlatformIntegration::setScreenSizeParameters(const QSize &physicalSize, diff --git a/src/plugins/platforms/android/qandroidplatformintegration.h b/src/plugins/platforms/android/qandroidplatformintegration.h index 8463dc89491..5f1126fafc9 100644 --- a/src/plugins/platforms/android/qandroidplatformintegration.h +++ b/src/plugins/platforms/android/qandroidplatformintegration.h @@ -110,8 +110,8 @@ public: void flushPendingUpdates(); - static void setAppearance(Qt::Appearance newAppearance); - static Qt::Appearance appearance() { return m_appearance; } + static void setColorScheme(Qt::ColorScheme colorScheme); + static Qt::ColorScheme colorScheme() { return m_colorScheme; } #if QT_CONFIG(vulkan) QPlatformVulkanInstance *createPlatformVulkanInstance(QVulkanInstance *instance) const override; #endif @@ -124,7 +124,7 @@ private: QThread *m_mainThread; - static Qt::Appearance m_appearance; + static Qt::ColorScheme m_colorScheme; static QRect m_defaultAvailableGeometry; static QSize m_defaultPhysicalSize; diff --git a/src/plugins/platforms/android/qandroidplatformtheme.cpp b/src/plugins/platforms/android/qandroidplatformtheme.cpp index 1d090024be8..f8635290570 100644 --- a/src/plugins/platforms/android/qandroidplatformtheme.cpp +++ b/src/plugins/platforms/android/qandroidplatformtheme.cpp @@ -158,7 +158,7 @@ QJsonObject AndroidStyle::loadStyleData() if (!stylePath.isEmpty() && !stylePath.endsWith(slashChar)) stylePath += slashChar; - if (QAndroidPlatformIntegration::appearance() == Qt::Appearance::Dark) + if (QAndroidPlatformIntegration::colorScheme() == Qt::ColorScheme::Dark) stylePath += "darkUiMode/"_L1; Q_ASSERT(!stylePath.isEmpty()); @@ -333,7 +333,7 @@ QAndroidPlatformTheme::~QAndroidPlatformTheme() m_instance = nullptr; } -void QAndroidPlatformTheme::updateAppearance() +void QAndroidPlatformTheme::updateColorScheme() { updateStyle(); QWindowSystemInterface::handleThemeChange(); @@ -358,7 +358,7 @@ void QAndroidPlatformTheme::updateStyle() QColor highlight(148, 210, 231); QColor disabledShadow = shadow.lighter(150); - if (appearance() == Qt::Appearance::Dark) { + if (colorScheme() == Qt::ColorScheme::Dark) { // Colors were prepared based on Theme.DeviceDefault.DayNight windowText = QColor(250, 250, 250); background = QColor(48, 48, 48); @@ -418,9 +418,9 @@ void QAndroidPlatformTheme::showPlatformMenuBar() QtAndroidMenu::openOptionsMenu(); } -Qt::Appearance QAndroidPlatformTheme::appearance() const +Qt::ColorScheme QAndroidPlatformTheme::colorScheme() const { - return QAndroidPlatformIntegration::appearance(); + return QAndroidPlatformIntegration::colorScheme(); } static inline int paletteType(QPlatformTheme::Palette type) diff --git a/src/plugins/platforms/android/qandroidplatformtheme.h b/src/plugins/platforms/android/qandroidplatformtheme.h index 38e653ab719..bb8c5c48693 100644 --- a/src/plugins/platforms/android/qandroidplatformtheme.h +++ b/src/plugins/platforms/android/qandroidplatformtheme.h @@ -31,13 +31,13 @@ class QAndroidPlatformTheme: public QPlatformTheme { public: ~QAndroidPlatformTheme(); - void updateAppearance(); + void updateColorScheme(); void updateStyle(); QPlatformMenuBar *createPlatformMenuBar() const override; QPlatformMenu *createPlatformMenu() const override; QPlatformMenuItem *createPlatformMenuItem() const override; void showPlatformMenuBar() override; - Qt::Appearance appearance() const override; + Qt::ColorScheme colorScheme() const override; const QPalette *palette(Palette type = SystemPalette) const override; const QFont *font(Font type = SystemFont) const override; QVariant themeHint(ThemeHint hint) const override; diff --git a/src/plugins/platforms/cocoa/qcocoatheme.h b/src/plugins/platforms/cocoa/qcocoatheme.h index d19e20e7c23..a7c37a685c9 100644 --- a/src/plugins/platforms/cocoa/qcocoatheme.h +++ b/src/plugins/platforms/cocoa/qcocoatheme.h @@ -37,7 +37,7 @@ public: QIcon fileIcon(const QFileInfo &fileInfo, QPlatformTheme::IconOptions options = {}) const override; QVariant themeHint(ThemeHint hint) const override; - Qt::Appearance appearance() const override; + Qt::ColorScheme colorScheme() const override; QString standardButtonText(int button) const override; QKeySequence standardButtonShortcut(int button) const override; diff --git a/src/plugins/platforms/cocoa/qcocoatheme.mm b/src/plugins/platforms/cocoa/qcocoatheme.mm index 69823b409bd..594df204e52 100644 --- a/src/plugins/platforms/cocoa/qcocoatheme.mm +++ b/src/plugins/platforms/cocoa/qcocoatheme.mm @@ -470,9 +470,9 @@ QVariant QCocoaTheme::themeHint(ThemeHint hint) const return QPlatformTheme::themeHint(hint); } -Qt::Appearance QCocoaTheme::appearance() const +Qt::ColorScheme QCocoaTheme::colorScheme() const { - return qt_mac_applicationIsInDarkMode() ? Qt::Appearance::Dark : Qt::Appearance::Light; + return qt_mac_applicationIsInDarkMode() ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light; } QString QCocoaTheme::standardButtonText(int button) const diff --git a/src/plugins/platforms/ios/qiosscreen.mm b/src/plugins/platforms/ios/qiosscreen.mm index be17972d367..e968cafe1db 100644 --- a/src/plugins/platforms/ios/qiosscreen.mm +++ b/src/plugins/platforms/ios/qiosscreen.mm @@ -178,16 +178,16 @@ static QIOSScreen* qtPlatformScreenFor(UIScreen *uiScreen) { [super traitCollectionDidChange:previousTraitCollection]; - Qt::Appearance appearance = self.traitCollection.userInterfaceStyle + Qt::ColorScheme colorScheme = self.traitCollection.userInterfaceStyle == UIUserInterfaceStyleDark - ? Qt::Appearance::Dark - : Qt::Appearance::Light; + ? Qt::ColorScheme::Dark + : Qt::ColorScheme::Light; if (self.screen == UIScreen.mainScreen) { // Check if the current userInterfaceStyle reports a different appearance than // the platformTheme's appearance. We might have set that one based on the UIScreen if (previousTraitCollection.userInterfaceStyle != self.traitCollection.userInterfaceStyle - || QGuiApplicationPrivate::platformTheme()->appearance() != appearance) { + || QGuiApplicationPrivate::platformTheme()->colorScheme() != colorScheme) { QIOSTheme::initializeSystemPalette(); QWindowSystemInterface::handleThemeChange<QWindowSystemInterface::SynchronousDelivery>(); } diff --git a/src/plugins/platforms/ios/qiostheme.h b/src/plugins/platforms/ios/qiostheme.h index 5d551663d0b..9aa2ebaf822 100644 --- a/src/plugins/platforms/ios/qiostheme.h +++ b/src/plugins/platforms/ios/qiostheme.h @@ -21,7 +21,7 @@ public: const QPalette *palette(Palette type = SystemPalette) const override; QVariant themeHint(ThemeHint hint) const override; - Qt::Appearance appearance() const override; + Qt::ColorScheme colorScheme() const override; QPlatformMenuItem* createPlatformMenuItem() const override; QPlatformMenu* createPlatformMenu() const override; diff --git a/src/plugins/platforms/ios/qiostheme.mm b/src/plugins/platforms/ios/qiostheme.mm index 2c401498134..d1356ab8f79 100644 --- a/src/plugins/platforms/ios/qiostheme.mm +++ b/src/plugins/platforms/ios/qiostheme.mm @@ -142,7 +142,7 @@ QVariant QIOSTheme::themeHint(ThemeHint hint) const } } -Qt::Appearance QIOSTheme::appearance() const +Qt::ColorScheme QIOSTheme::colorScheme() const { UIUserInterfaceStyle appearance = UIUserInterfaceStyleUnspecified; // Set the appearance based on the UIWindow @@ -153,8 +153,8 @@ Qt::Appearance QIOSTheme::appearance() const appearance = UIScreen.mainScreen.traitCollection.userInterfaceStyle; } return appearance == UIUserInterfaceStyleDark - ? Qt::Appearance::Dark - : Qt::Appearance::Light; + ? Qt::ColorScheme::Dark + : Qt::ColorScheme::Light; } const QFont *QIOSTheme::font(Font type) const diff --git a/src/plugins/platforms/windows/qwindowstheme.cpp b/src/plugins/platforms/windows/qwindowstheme.cpp index 7535c7a5833..29c4c47c36e 100644 --- a/src/plugins/platforms/windows/qwindowstheme.cpp +++ b/src/plugins/platforms/windows/qwindowstheme.cpp @@ -499,9 +499,9 @@ QVariant QWindowsTheme::themeHint(ThemeHint hint) const return QPlatformTheme::themeHint(hint); } -Qt::Appearance QWindowsTheme::appearance() const +Qt::ColorScheme QWindowsTheme::colorScheme() const { - return QWindowsContext::isDarkMode() ? Qt::Appearance::Dark : Qt::Appearance::Light; + return QWindowsContext::isDarkMode() ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light; } void QWindowsTheme::clearPalettes() diff --git a/src/plugins/platforms/windows/qwindowstheme.h b/src/plugins/platforms/windows/qwindowstheme.h index 661519b3129..18b87e40727 100644 --- a/src/plugins/platforms/windows/qwindowstheme.h +++ b/src/plugins/platforms/windows/qwindowstheme.h @@ -31,7 +31,7 @@ public: #endif QVariant themeHint(ThemeHint) const override; - Qt::Appearance appearance() const override; + Qt::ColorScheme colorScheme() const override; const QPalette *palette(Palette type = SystemPalette) const override { return m_palettes[type]; } |