mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-28 03:21:56 +00:00
33 lines
792 B
C++
33 lines
792 B
C++
/*
|
|
* SPDX-FileCopyrightText: 2006 Peter Penz <peter.penz@gmx.at>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
#include "dolphinnewfilemenu.h"
|
|
|
|
#include "views/dolphinnewfilemenuobserver.h"
|
|
|
|
#include <KActionCollection>
|
|
#include <KIO/Job>
|
|
|
|
DolphinNewFileMenu::DolphinNewFileMenu(KActionCollection *collection, QObject *parent)
|
|
: KNewFileMenu(collection, QStringLiteral("new_menu"), parent)
|
|
{
|
|
DolphinNewFileMenuObserver::instance().attach(this);
|
|
}
|
|
|
|
DolphinNewFileMenu::~DolphinNewFileMenu()
|
|
{
|
|
DolphinNewFileMenuObserver::instance().detach(this);
|
|
}
|
|
|
|
void DolphinNewFileMenu::slotResult(KJob *job)
|
|
{
|
|
if (job->error() && job->error() != KIO::ERR_USER_CANCELED) {
|
|
Q_EMIT errorMessage(job->errorString());
|
|
} else {
|
|
KNewFileMenu::slotResult(job);
|
|
}
|
|
}
|