┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Faure <[email protected]>2008-05-19 19:44:42 +0000
committerDavid Faure <[email protected]>2008-05-19 19:44:42 +0000
commit05062b63462a0c0e6418d6336afcaa2384da8455 (patch)
treebe1bf40e015dc84a4af24b744a0e623d9124350b /src
parent88d5b7b93da751971253f068721cc128c5f5398b (diff)
Argh, I knew I forgot to commit this dir. Sorry about that.
svn path=/trunk/KDE/kdebase/apps/; revision=809960
Diffstat (limited to 'src')
-rw-r--r--src/dolphincontextmenu.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp
index ebb7dc46b..13b1318da 100644
--- a/src/dolphincontextmenu.cpp
+++ b/src/dolphincontextmenu.cpp
@@ -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();
}