X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/f2c315a147ff4ec9c76e28e0636a02f81fba9548..a5cf21ff06aff44cde563eaceae3c6cef452ee48:/src/dolphincontextmenu.cpp diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 8b0ea4e92..84ad9d632 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -23,7 +23,6 @@ #include "dolphinmainwindow.h" #include "dolphinnewmenu.h" #include "settings/dolphinsettings.h" -#include "dolphinview.h" #include "dolphinviewcontainer.h" #include "dolphin_generalsettings.h" @@ -41,7 +40,7 @@ #include #include #include -#include +#include #include #include #include @@ -52,6 +51,9 @@ #include #include +#include "views/dolphinview.h" +#include "views/viewmodecontroller.h" + DolphinContextMenu::DolphinContextMenu(DolphinMainWindow* parent, const KFileItem& fileInfo, const KUrl& baseUrl) : @@ -191,7 +193,7 @@ void DolphinContextMenu::openItemContextMenu() DolphinNewMenu* newMenu = new DolphinNewMenu(popup, m_mainWindow); const DolphinView* view = m_mainWindow->activeViewContainer()->view(); newMenu->setViewShowsHiddenFiles(view->showHiddenFiles()); - newMenu->slotCheckUpToDate(); + newMenu->checkUpToDate(); newMenu->setPopupFiles(m_fileInfo.url()); newMenu->setEnabled(capabilities().supportsWriting()); @@ -222,7 +224,7 @@ void DolphinContextMenu::openItemContextMenu() } } - KonqMenuActions menuActions; + KFileItemActions menuActions; menuActions.setParentWidget(m_mainWindow); menuActions.setItemListProperties(m_selectedItems); @@ -230,12 +232,12 @@ void DolphinContextMenu::openItemContextMenu() menuActions.addOpenWithActionsTo(popup, "DesktopEntryName != 'dolphin'"); // insert 'Actions' sub menu - if (menuActions.addActionsTo(popup)) { + if (menuActions.addServiceActionsTo(popup)) { popup->addSeparator(); } // insert version control actions - addRevisionControlActions(popup); + addVersionControlActions(popup); // insert 'Copy To' and 'Move To' sub menus if (DolphinSettings::instance().generalSettings()->showCopyMoveMenu()) { @@ -269,10 +271,10 @@ void DolphinContextMenu::openViewportContextMenu() addShowMenubarAction(popup); // setup 'Create New' menu - KNewMenu* newMenu = m_mainWindow->newMenu(); + KNewFileMenu* newMenu = m_mainWindow->newMenu(); const DolphinView* view = m_mainWindow->activeViewContainer()->view(); newMenu->setViewShowsHiddenFiles(view->showHiddenFiles()); - newMenu->slotCheckUpToDate(); + newMenu->checkUpToDate(); newMenu->setPopupFiles(m_baseUrl); popup->addMenu(newMenu->menu()); popup->addSeparator(); @@ -296,7 +298,7 @@ void DolphinContextMenu::openViewportContextMenu() popup->addSeparator(); - addRevisionControlActions(popup); + addVersionControlActions(popup); QAction* addToPlacesAction = popup->addAction(KIcon("bookmark-new"), i18nc("@action:inmenu Add current folder to places", "Add to Places")); @@ -423,7 +425,7 @@ KFileItemListProperties& DolphinContextMenu::capabilities() return *m_capabilities; } -void DolphinContextMenu::addRevisionControlActions(KMenu* menu) +void DolphinContextMenu::addVersionControlActions(KMenu* menu) { const DolphinView* view = m_mainWindow->activeViewContainer()->view(); const QList versionControlActions = view->versionControlActions(m_selectedItems);