X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/2f47863c68bb0ac0417eed76f713ced651a4908a..ed0df8dc1fc9576e36c920882e7f4b00a2811113:/src/dolphincontextmenu.cpp diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index f633fb945..8d014fc2c 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -28,6 +28,7 @@ #include "dolphin_generalsettings.h" #include +#include #include #include #include @@ -39,10 +40,9 @@ #include #include #include -#include +#include #include #include -#include #include #include #include @@ -212,11 +212,9 @@ void DolphinContextMenu::openItemContextMenu() i18nc("@action:inmenu Add selected folder to places", "Add to Places")); } - KonqPopupMenuInformation popupInfo; - popupInfo.setItems(m_selectedItems); - popupInfo.setParentWidget(m_mainWindow); KonqMenuActions menuActions; - menuActions.setPopupMenuInfo(popupInfo); + menuActions.setParentWidget(m_mainWindow); + menuActions.setItemListProperties(m_selectedItems); // insert 'Open With...' action or sub menu menuActions.addOpenWithActionsTo(popup, "DesktopEntryName != 'dolphin'"); @@ -289,7 +287,7 @@ void DolphinContextMenu::openViewportContextMenu() addCustomActions(popup); QAction* propertiesAction = popup->addAction(i18nc("@action:inmenu", "Properties")); - + propertiesAction->setIcon(KIcon("document-properties")); QAction* action = popup->exec(QCursor::pos()); if (action == propertiesAction) { const KUrl& url = m_mainWindow->activeViewContainer()->url(); @@ -380,10 +378,10 @@ QAction* DolphinContextMenu::createPasteAction() return action; } -KonqFileItemCapabilities& DolphinContextMenu::capabilities() +KFileItemListProperties& DolphinContextMenu::capabilities() { if (m_capabilities == 0) { - m_capabilities = new KonqFileItemCapabilities(m_selectedItems); + m_capabilities = new KFileItemListProperties(m_selectedItems); } return *m_capabilities; }