[Libreoffice-commits] core.git: vcl/qt5
Igor Poboiko (via logerrit)
logerrit at kemper.freedesktop.org
Wed Jun 24 09:33:30 UTC 2020
vcl/qt5/Qt5Frame.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 584eba1fec6a47f4aae69afbdec7fc761bb68d29
Author: Igor Poboiko <igor.poboiko at gmail.com>
AuthorDate: Fri May 22 16:32:27 2020 +0300
Commit: Katarina Behrens <bubli at bubli.org>
CommitDate: Wed Jun 24 11:32:56 2020 +0200
tdf#127138: Fix detection of system icon theme with Qt5/KF5
The title is self-explanatory.
The QIcon::themeName() actually uses Qt Platform Abstraction plugins, i.e.
it's aware of KDE preferred icon theme via Qt Plasma integration module.
(note that it is _currently_ broken due to KDE bug
https://bugs.kde.org/show_bug.cgi?id=402172, which causes themeName to
return empty string; however, it's being worked on)
Change-Id: Ibc7cf9ee9ae73b492046219487760561d7d2ea45
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94691
Tested-by: Jenkins
Reviewed-by: Katarina Behrens <bubli at bubli.org>
diff --git a/vcl/qt5/Qt5Frame.cxx b/vcl/qt5/Qt5Frame.cxx
index daa930ff6b82..ed3368ac3970 100644
--- a/vcl/qt5/Qt5Frame.cxx
+++ b/vcl/qt5/Qt5Frame.cxx
@@ -1130,6 +1130,9 @@ void Qt5Frame::UpdateSettings(AllSettings& rSettings)
}
style.SetMenuBarHighlightTextColor(style.GetMenuHighlightTextColor());
+ // Icon theme
+ style.SetPreferredIconTheme(toOUString(QIcon::themeName()));
+
// Scroll bar size
style.SetScrollBarSize(QApplication::style()->pixelMetric(QStyle::PM_ScrollBarExtent));
style.SetMinThumbSize(QApplication::style()->pixelMetric(QStyle::PM_ScrollBarSliderMin));
More information about the Libreoffice-commits
mailing list