Argh, I knew I forgot to commit this dir. Sorry about that.

svn path=/trunk/KDE/kdebase/apps/; revision=809960
This commit is contained in:
David Faure 2008-05-19 19:44:42 +00:00
parent 88d5b7b93d
commit 05062b6346

View 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();
}