From: Nathaniel Graham Date: Sun, 7 Oct 2018 13:24:22 +0000 (-0600) Subject: Add "Create New" menu to "Control" button X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/7f223f93df5ba613911e85a7959fc95e05ac6705?ds=inline Add "Create New" menu to "Control" button Summary: Right now, the "Create New" menu's functionality is not visible with Dolphin's default layout that has a {nav Control} button instead of a menubar. This patch adds that functionality to the {nav Control} button's menu so that it's actually discoverable for regular users. Test Plan: {F6304893} All menu items work. Reviewers: #dolphin, broulik, elvisangelaccio Reviewed By: #dolphin, elvisangelaccio Subscribers: acrouthamel, anthonyfieroni, elvisangelaccio, kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D15609 --- diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index 7f36e82db..75a340f0a 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -854,6 +854,11 @@ void DolphinMainWindow::updateControlMenu() KActionCollection* ac = actionCollection(); + // Add "Create New" menu + menu->addMenu(m_newFileMenu->menu()); + + menu->addSeparator(); + // Add "Edit" actions bool added = addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Undo)), menu) | addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Find)), menu) |