diff options
| author | Emmanuel Pescosta <[email protected]> | 2013-08-16 20:22:33 +0200 |
|---|---|---|
| committer | Emmanuel Pescosta <[email protected]> | 2013-08-16 20:22:33 +0200 |
| commit | 804e83f893d04ce4bed150d4e6bd39db2374d878 (patch) | |
| tree | 0968119e2ca88219d531bd8f5640ca273a8bba24 /src/dolphinnewfilemenu.cpp | |
| parent | b6477f4e653dc6f04a7413cd1c353fb486421526 (diff) | |
Cut the ropes between DolphinMainWindow and DolphinNewFileMenu. Error handling is now done via signals.
REVIEW: 111989
Diffstat (limited to 'src/dolphinnewfilemenu.cpp')
| -rw-r--r-- | src/dolphinnewfilemenu.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/dolphinnewfilemenu.cpp b/src/dolphinnewfilemenu.cpp index 9d9baabe2..480889f72 100644 --- a/src/dolphinnewfilemenu.cpp +++ b/src/dolphinnewfilemenu.cpp @@ -20,17 +20,13 @@ #include "dolphinnewfilemenu.h" -#include "dolphinmainwindow.h" -#include "dolphinviewcontainer.h" #include "views/dolphinnewfilemenuobserver.h" -#include "views/dolphinview.h" #include <KActionCollection> #include <KIO/Job> -DolphinNewFileMenu::DolphinNewFileMenu(DolphinMainWindow* parent) : - KNewFileMenu(parent->actionCollection(), "create_new", parent), - m_mainWin(parent) +DolphinNewFileMenu::DolphinNewFileMenu(KActionCollection* collection, QObject* parent) : + KNewFileMenu(collection, "create_new", parent) { DolphinNewFileMenuObserver::instance().attach(this); } @@ -43,8 +39,7 @@ DolphinNewFileMenu::~DolphinNewFileMenu() void DolphinNewFileMenu::slotResult(KJob* job) { if (job->error()) { - DolphinViewContainer* container = m_mainWin->activeViewContainer(); - container->showMessage(job->errorString(), DolphinViewContainer::Error); + emit errorMessage(job->errorString()); } else { KNewFileMenu::slotResult(job); } |
