X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/ab39a5952001cdb3d1b9ca693da7f8e246558fb8..7a0cbf257323176be420ea5d29f0d466cd682193:/src/dolphinpart.cpp diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp index 35cc81503..e005ac29c 100644 --- a/src/dolphinpart.cpp +++ b/src/dolphinpart.cpp @@ -42,7 +42,7 @@ #include #include #include -#include +#include #include #include @@ -156,7 +156,7 @@ void DolphinPart::createActions() { // Edit menu - m_newMenu = new KNewMenu(actionCollection(), widget(), "new_menu"); + m_newMenu = new KNewFileMenu(actionCollection(), "new_menu", widget()); DolphinNewMenuObserver::instance().attach(m_newMenu); connect(m_newMenu->menu(), SIGNAL(aboutToShow()), this, SLOT(updateNewMenu())); @@ -391,7 +391,7 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item, KParts::BrowserExtension::ActionGroupMap actionGroups; QList editActions; - + editActions += m_view->versionControlActions(m_view->selectedItems()); editActions += customActions; if (!_item.isNull()) { // only for context menu on one or more items @@ -601,8 +601,8 @@ void DolphinPart::slotOpenTerminal() void DolphinPart::updateNewMenu() { - // As requested by KNewMenu : - m_newMenu->slotCheckUpToDate(); + // As requested by KNewFileMenu : + m_newMenu->checkUpToDate(); m_newMenu->setViewShowsHiddenFiles(m_view->showHiddenFiles()); // And set the files that the menu apply on : m_newMenu->setPopupFiles(url()); @@ -625,4 +625,9 @@ void DolphinPart::createDirectory() m_newMenu->createDirectory(); } +void DolphinPart::setFilesToSelect(const KUrl::List& files) +{ + m_view->markUrlsAsSelected(files); +} + #include "dolphinpart.moc"