summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-02-02 12:15:00 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-02-02 12:15:00 +0000
commit1e4aac10ce5289daafc5f972c22251658733c7af (patch)
tree6cb45dac3b1d3fbd15ae6b3aeb971fa15ef73682
parent351806ea1588fd334cd6590bfe53c658e3af977b (diff)
x11-misc/pcmanfm-qt : use action view icons from theme please
-rw-r--r--x11-misc/pcmanfm-qt/files/pcmanfm-qt-0.13.0-use_view_action_icons_from_theme.patch18
-rw-r--r--x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r3.ebuild (renamed from x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r2.ebuild)2
2 files changed, 20 insertions, 0 deletions
diff --git a/x11-misc/pcmanfm-qt/files/pcmanfm-qt-0.13.0-use_view_action_icons_from_theme.patch b/x11-misc/pcmanfm-qt/files/pcmanfm-qt-0.13.0-use_view_action_icons_from_theme.patch
new file mode 100644
index 00000000..c9dccf4f
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/files/pcmanfm-qt-0.13.0-use_view_action_icons_from_theme.patch
@@ -0,0 +1,18 @@
+diff -Nur a/pcmanfm/mainwindow.cpp b/pcmanfm/mainwindow.cpp
+--- a/pcmanfm/mainwindow.cpp 2018-05-21 20:14:54.000000000 +0100
++++ b/pcmanfm/mainwindow.cpp 2019-02-02 12:12:29.726816339 +0000
+@@ -164,10 +164,10 @@
+ loadBookmarksMenu();
+
+ // set generic icons for view actions
+- ui.actionIconView->setIcon(style()->standardIcon(QStyle::SP_FileDialogContentsView));
+- ui.actionThumbnailView->setIcon(style()->standardIcon(QStyle::SP_FileDialogInfoView));
+- ui.actionCompactView->setIcon(style()->standardIcon(QStyle::SP_FileDialogListView));
+- ui.actionDetailedList->setIcon(style()->standardIcon(QStyle::SP_FileDialogDetailedView));
++ ui.actionIconView->setIcon(QIcon::fromTheme(QLatin1String("view-list-icons"), style()->standardIcon(QStyle::SP_FileDialogContentsView)));
++ ui.actionThumbnailView->setIcon(QIcon::fromTheme(QLatin1String("view-list-thumbnails"), style()->standardIcon(QStyle::SP_FileDialogInfoView)));
++ ui.actionCompactView->setIcon(QIcon::fromTheme(QLatin1String("view-list-text"), style()->standardIcon(QStyle::SP_FileDialogListView)));
++ ui.actionDetailedList->setIcon(QIcon::fromTheme(QLatin1String("view-list-details"), style()->standardIcon(QStyle::SP_FileDialogDetailedView)));
+
+ // Fix the menu groups which is not done by Qt designer
+ // To my suprise, this was supported in Qt designer 3 :-(
diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r2.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r3.ebuild
index 6a30cb33..50414c9e 100644
--- a/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r2.ebuild
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-0.13.0-r3.ebuild
@@ -15,6 +15,8 @@ LICENSE="GPL-2+"
SLOT="0"
IUSE="samba"
+PATCHES=( "${FILESDIR}/${P}-use_view_action_icons_from_theme.patch" )
+
CDEPEND=">=dev-libs/glib-2.50.0:2
dev-qt/qtcore:5
dev-qt/qtdbus:5