vcl/qt5/Qt5Frame.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit fc957e1281f889a6e711c24d81eb65bba40265a8
Author: Igor Poboiko <[email protected]>
AuthorDate: Fri May 22 16:32:27 2020 +0300
Commit: Adolfo Jayme Barrientos <[email protected]>
CommitDate: Thu Jun 25 13:42:31 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 <[email protected]>
(cherry picked from commit 584eba1fec6a47f4aae69afbdec7fc761bb68d29)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96997
Reviewed-by: Adolfo Jayme Barrientos <[email protected]>
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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits