From: Nerdopolis Turfwalker Date: Sat, 2 Jun 2018 14:38:01 +0000 (+0200) Subject: Add 'Sort By' and 'View Mode' into Dolphin file context menus X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/97801e2cdb22411de58d2c67f8b82b466f8dff82 Add 'Sort By' and 'View Mode' into Dolphin file context menus Summary: This adds the 'Sort By' and 'View Mode' options into the context menu of Dolphin within the file browser. I keep looking for these option (especially sort by) in the Context Menu, and keep forgetting to go to the menu. It also makes the order of "View Mode" and "Sort By" options consistent in the control menu Test Plan: Made sure that the options appeared when right clicking on an empty space. Reviewers: #dolphin, ngraham, elvisangelaccio Reviewed By: #dolphin, ngraham, elvisangelaccio Subscribers: question, markg, elvisangelaccio, mmustac, rkflx, ngraham, kfm-devel, #dolphin Tags: #dolphin Differential Revision: https://phabricator.kde.org/D12911 --- diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index a6e465f2a..7d7d7a408 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -363,6 +363,12 @@ void DolphinContextMenu::openViewportContextMenu() addAction(pasteAction); addSeparator(); + // Insert 'Sort By' and 'View Mode' + addAction(m_mainWindow->actionCollection()->action(QStringLiteral("sort"))); + addAction(m_mainWindow->actionCollection()->action(QStringLiteral("view_mode"))); + + addSeparator(); + // Insert service actions fileItemActions.addServiceActionsTo(this); fileItemActions.addPluginActionsTo(this); diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index a0509ad47..f8b35d4a7 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -877,8 +877,8 @@ void DolphinMainWindow::updateControlMenu() menu->addSeparator(); } - added = addActionToMenu(ac->action(QStringLiteral("view_mode")), menu) | - addActionToMenu(ac->action(QStringLiteral("sort")), menu) | + added = addActionToMenu(ac->action(QStringLiteral("sort")), menu) | + addActionToMenu(ac->action(QStringLiteral("view_mode")), menu) | addActionToMenu(ac->action(QStringLiteral("additional_info")), menu) | addActionToMenu(ac->action(QStringLiteral("show_preview")), menu) | addActionToMenu(ac->action(QStringLiteral("show_in_groups")), menu) | diff --git a/src/dolphinui.rc b/src/dolphinui.rc index ea3609c64..282ea63e5 100644 --- a/src/dolphinui.rc +++ b/src/dolphinui.rc @@ -1,5 +1,5 @@ - + @@ -21,8 +21,8 @@ - +