]> cloud.milkyroute.net Git - dolphin.git/blob - src/dolphinnewfilemenu.cpp
Output of licensedigger + manual cleanup afterwards.
[dolphin.git] / src / dolphinnewfilemenu.cpp
1 /*
2 * SPDX-FileCopyrightText: 2006 Peter Penz <peter.penz@gmx.at>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7 #include "dolphinnewfilemenu.h"
8
9 #include "views/dolphinnewfilemenuobserver.h"
10
11 #include <KActionCollection>
12 #include <KIO/Job>
13
14 DolphinNewFileMenu::DolphinNewFileMenu(KActionCollection* collection, QObject* parent) :
15 KNewFileMenu(collection, QStringLiteral("new_menu"), parent)
16 {
17 DolphinNewFileMenuObserver::instance().attach(this);
18 }
19
20 DolphinNewFileMenu::~DolphinNewFileMenu()
21 {
22 DolphinNewFileMenuObserver::instance().detach(this);
23 }
24
25 void DolphinNewFileMenu::slotResult(KJob* job)
26 {
27 if (job->error()) {
28 emit errorMessage(job->errorString());
29 } else {
30 KNewFileMenu::slotResult(job);
31 }
32 }
33