]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Argh, I knew I forgot to commit this dir. Sorry about that.
authorDavid Faure <faure@kde.org>
Mon, 19 May 2008 19:44:42 +0000 (19:44 +0000)
committerDavid Faure <faure@kde.org>
Mon, 19 May 2008 19:44:42 +0000 (19:44 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=809960

src/dolphincontextmenu.cpp

index ebb7dc46b22ad6eebfd807fc3e3738c0c4e11ec3..13b1318da1bd70b141148114d6b3aad679091e09 100644 (file)
@@ -185,14 +185,18 @@ void DolphinContextMenu::openItemContextMenu()
     }
 
     // Insert 'Open With...' sub menu
+    // TODO: port to menuActions.addOpenWithActionsTo(popup);
     QVector<KService::Ptr> openWithVector;
     const QList<QAction*> openWithActions = insertOpenWithItems(popup, openWithVector);
 
+    KonqPopupMenuInformation popupInfo;
+    popupInfo.setItems(m_selectedItems);
+    popupInfo.setReadOnly(!capabilities().supportsMoving());
+    popupInfo.setParentWidget(m_mainWindow);
+
     // Insert 'Actions' sub menu
     KonqMenuActions menuActions;
-    KonqPopupMenuInformation menuInfo;
-    menuInfo.setItems(m_selectedItems);
-    menuActions.setPopupMenuInfo(menuInfo);
+    menuActions.setPopupMenuInfo(popupInfo);
     if (menuActions.addActionsTo(popup)) {
         popup->addSeparator();
     }
@@ -200,7 +204,7 @@ void DolphinContextMenu::openItemContextMenu()
     // Insert 'Copy To' and 'Move To' sub menus
     if (DolphinSettings::instance().generalSettings()->showCopyMoveMenu()) {
         m_copyToMenu.setItems(m_selectedItems);
-        m_copyToMenu.setReadOnly(!capabilities().supportsMoving());
+        m_copyToMenu.setReadOnly(!capabilities().supportsWriting());
         m_copyToMenu.addActionsTo(popup);
         popup->addSeparator();
     }