fixed update icon windows & ref code

This commit is contained in:
dranik
2026-05-30 14:50:18 +03:00
parent 596a422475
commit 0db1e52468
11 changed files with 108 additions and 48 deletions
+6 -4
View File
@@ -15,12 +15,14 @@ void WinTrayTheme::installThemeObserver(const std::function<void()> &onThemeChan
}
if (QStyleHints *styleHints = QGuiApplication::styleHints()) {
QObject::connect(styleHints, &QStyleHints::colorSchemeChanged, parent, [onThemeChanged]() { onThemeChanged(); });
QObject::connect(styleHints, &QStyleHints::colorSchemeChanged, parent, [onThemeChanged]() {
onThemeChanged();
});
}
qApp->installEventFilter(new TrayThemeChangeFilter(onThemeChanged, parent));
qApp->installEventFilter(new TrayThemeChangeFilter([onThemeChanged]() {
onThemeChanged();
}, parent));
#if defined(Q_OS_WIN)
WindowsUtils::installThemeChangeObserver(onThemeChanged);
#endif
}