vcl/qt5/Qt5Frame.cxx | 3 +++ 1 file changed, 3 insertions(+) New commits: commit 584eba1fec6a47f4aae69afbdec7fc761bb68d29 Author: Igor Poboiko <igor.pobo...@gmail.com> AuthorDate: Fri May 22 16:32:27 2020 +0300 Commit: Katarina Behrens <bu...@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 <bu...@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)); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits