diff options
author | Tor Arne Vestbø <[email protected]> | 2025-04-09 10:54:49 +0200 |
---|---|---|
committer | Tor Arne Vestbø <[email protected]> | 2025-04-15 17:31:29 +0200 |
commit | 68a9c5fe513e147e4cffd29b50a4714813df411e (patch) | |
tree | 38408e92c9d88ed56e71e905b48136d325a136b8 /src/gui/kernel/qwindowsysteminterface.cpp | |
parent | fdfed82675f852f108e0224a50d58a8b38d67a1a (diff) |
Remove QWindow argument from QWindowSystemInterface::handleThemeChange
The QPlatformTheme, and consumers on top such as QStyleHints, are app
global, so it doesn't make sense to notify that a single window has
changed its theme.
None of the QPA plugins pass a QWindow to the function today, after
the Windows plugin was taught a few new tricks in a preceding change.
[ChangeLog][QPA] QWindowSystemInterface::handleThemeChange no longer
takes an optional QWindow.
Change-Id: Ia761c95559a56a00763bd3cb95332f377e8de483
Reviewed-by: Volker Hilsheimer <[email protected]>
Diffstat (limited to 'src/gui/kernel/qwindowsysteminterface.cpp')
-rw-r--r-- | src/gui/kernel/qwindowsysteminterface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gui/kernel/qwindowsysteminterface.cpp b/src/gui/kernel/qwindowsysteminterface.cpp index 97201770d8b..fa3e2f1d04f 100644 --- a/src/gui/kernel/qwindowsysteminterface.cpp +++ b/src/gui/kernel/qwindowsysteminterface.cpp @@ -828,9 +828,9 @@ void QWindowSystemInterface::handleScreenRefreshRateChange(QScreen *screen, qrea handleWindowSystemEvent<QWindowSystemInterfacePrivate::ScreenRefreshRateEvent>(screen, newRefreshRate); } -QT_DEFINE_QPA_EVENT_HANDLER(void, handleThemeChange, QWindow *window) +QT_DEFINE_QPA_EVENT_HANDLER(void, handleThemeChange) { - handleWindowSystemEvent<QWindowSystemInterfacePrivate::ThemeChangeEvent, Delivery>(window); + handleWindowSystemEvent<QWindowSystemInterfacePrivate::ThemeChangeEvent, Delivery>(); } #if QT_CONFIG(draganddrop) |