]>
cloud.milkyroute.net Git - dolphin.git/blob - src/dolphinnewfilemenu.cpp
2 * SPDX-FileCopyrightText: 2006 Peter Penz <peter.penz@gmx.at>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #include "dolphinnewfilemenu.h"
9 #include "views/dolphinnewfilemenuobserver.h"
15 DolphinNewFileMenu::DolphinNewFileMenu(QAction
*createDirAction
, QAction
*createFileAction
, QObject
*parent
)
16 : KNewFileMenu(parent
)
18 setNewFolderShortcutAction(createDirAction
);
19 setNewFileShortcutAction(createFileAction
);
20 DolphinNewFileMenuObserver::instance().attach(this);
23 DolphinNewFileMenu::~DolphinNewFileMenu()
25 DolphinNewFileMenuObserver::instance().detach(this);
28 void DolphinNewFileMenu::slotResult(KJob
*job
)
30 if (job
->error() && job
->error() != KIO::ERR_USER_CANCELED
) {
31 Q_EMIT
errorMessage(job
->errorString());
33 KNewFileMenu::slotResult(job
);
37 #include "moc_dolphinnewfilemenu.cpp"