#include <kio/netaccess.h>
#include <ktoolinvocation.h>
#include <kauthorized.h>
-#include <knewmenu.h>
+#include <knewfilemenu.h>
#include <kmenu.h>
#include <kinputdialog.h>
{
// 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()));
KParts::BrowserExtension::ActionGroupMap actionGroups;
QList<QAction *> editActions;
-
+ editActions += m_view->versionControlActions(m_view->selectedItems());
editActions += customActions;
if (!_item.isNull()) { // only for context menu on one or more items
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());
m_newMenu->createDirectory();
}
+void DolphinPart::setFilesToSelect(const KUrl::List& files)
+{
+ m_view->markUrlsAsSelected(files);
+}
+
#include "dolphinpart.moc"