]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Add 'Sort By' and 'View Mode' into Dolphin file context menus
authorNerdopolis Turfwalker <bluescreenavenger@gmail.com>
Sat, 2 Jun 2018 14:38:01 +0000 (16:38 +0200)
committerElvis Angelaccio <elvis.angelaccio@kde.org>
Sat, 2 Jun 2018 14:39:42 +0000 (16:39 +0200)
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

src/dolphincontextmenu.cpp
src/dolphinmainwindow.cpp
src/dolphinui.rc

index a6e465f2adfd68d780e0bb037287814a139c1940..7d7d7a40843f4b77d741e50bb10d601fe2f58e05 100644 (file)
@@ -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);
index a0509ad47da00a77034288efb4653d427afd7897..f8b35d4a70f845bb32ed2c07b4872ac7d94ccf35 100644 (file)
@@ -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) |
index ea3609c6429c255d4f215282f5174c56260b1cfa..282ea63e5f2a0f74dbec5ced091cdbf66d949e97 100644 (file)
@@ -1,5 +1,5 @@
 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
-<kpartgui name="dolphin" version="20">
+<kpartgui name="dolphin" version="21">
     <MenuBar>
         <Menu name="file">
             <Action name="new_menu" />
@@ -21,8 +21,8 @@
             <Action name="invert_selection" />
         </Menu>
         <Menu name="view">
-            <Action name="view_mode" />
             <Action name="sort" />
+            <Action name="view_mode" />
             <Action name="additional_info" />
             <Action name="show_preview" />
             <Action name="show_in_groups" />