X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/4a9561e6b7e8f1115c7391ef433ba44f8569dc46..e8d8a8c35bb413eb9b3d92733563bc177c505975:/src/dolphinnewfilemenu.cpp diff --git a/src/dolphinnewfilemenu.cpp b/src/dolphinnewfilemenu.cpp index dcbc57b40..e6ad72078 100644 --- a/src/dolphinnewfilemenu.cpp +++ b/src/dolphinnewfilemenu.cpp @@ -20,18 +20,13 @@ #include "dolphinnewfilemenu.h" -#include "dolphinmainwindow.h" -#include "dolphinviewcontainer.h" -#include "statusbar/dolphinstatusbar.h" #include "views/dolphinnewfilemenuobserver.h" -#include "views/dolphinview.h" #include #include -DolphinNewFileMenu::DolphinNewFileMenu(DolphinMainWindow* parent) : - KNewFileMenu(parent->actionCollection(), "create_new", parent), - m_mainWin(parent) +DolphinNewFileMenu::DolphinNewFileMenu(KActionCollection* collection, QObject* parent) : + KNewFileMenu(collection, QStringLiteral("new_menu"), parent) { DolphinNewFileMenuObserver::instance().attach(this); } @@ -44,11 +39,9 @@ DolphinNewFileMenu::~DolphinNewFileMenu() void DolphinNewFileMenu::slotResult(KJob* job) { if (job->error()) { - DolphinStatusBar* statusBar = m_mainWin->activeViewContainer()->statusBar(); - statusBar->setMessage(job->errorString(), DolphinStatusBar::Error); + emit errorMessage(job->errorString()); } else { KNewFileMenu::slotResult(job); } } -#include "dolphinnewfilemenu.moc"