From 3db73a2d153f9fe3c8cab8ef70e106b833a269b7 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 2 Apr 2008 19:49:04 +0000 Subject: Thanks to David Faure the 'Copy To' and 'Move To' menus in the context menu can also be used by Dolphin now :-) In opposite to Konqueror the sub menus are turned off per default. Minor issue: the Dolphin context menu should take care about the protocol capabilities (copy, move, delete, ...) like in konq_popupmenu (I'll fix this before 4.1). CCMAIL: faure@kde.org BUG: 155969 svn path=/trunk/KDE/kdebase/apps/; revision=792995 --- src/dolphincontextmenu.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/dolphincontextmenu.cpp') diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 6ee2c1672..41673e182 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -24,6 +24,7 @@ #include "dolphinsettings.h" #include "dolphinview.h" #include "dolphinviewcontainer.h" +#include "dolphin_generalsettings.h" #include #include @@ -185,8 +186,16 @@ void DolphinContextMenu::openItemContextMenu() // Insert 'Actions' sub menu KonqMenuActions menuActions; menuActions.setItems(m_selectedItems); - if (menuActions.addActionsTo(popup)) + if (menuActions.addActionsTo(popup)) { popup->addSeparator(); + } + + // Insert 'Copy To' and 'Move To' sub menus + if (DolphinSettings::instance().generalSettings()->showCopyMoveMenu()) { + m_copyToMenu.setItems(m_selectedItems); + m_copyToMenu.addActionsTo(popup); + popup->addSeparator(); + } // insert 'Properties...' entry QAction* propertiesAction = m_mainWindow->actionCollection()->action("properties"); -- cgit v1.3