mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 16:31:21 +00:00
be9746e87b
- The DolphinView does not contain the URL navigator, the filterbar and the statusbar anymore. Those widgets have been moved to DolphinViewContainer. - The DolphinView does not contain any reference to the main window anymore. Currently there are some minor regressions (the statusbar shows less informations, renaming has been deactivated), but they will get fixed during the next days. Also still a lot of interface cleanups must be done, but let's just do it step by step... svn path=/trunk/KDE/kdebase/apps/; revision=672692
51 lines
2.1 KiB
C++
51 lines
2.1 KiB
C++
/***************************************************************************
|
|
* Copyright (C) 2006 by Peter Penz *
|
|
* peter.penz@gmx.at *
|
|
* *
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
* This program is distributed in the hope that it will be useful, *
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
|
* GNU General Public License for more details. *
|
|
* *
|
|
* You should have received a copy of the GNU General Public License *
|
|
* along with this program; if not, write to the *
|
|
* Free Software Foundation, Inc., *
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
|
|
***************************************************************************/
|
|
|
|
#include "dolphinnewmenu.h"
|
|
#include "dolphinmainwindow.h"
|
|
#include "dolphinstatusbar.h"
|
|
#include "dolphinview.h"
|
|
#include "dolphinviewcontainer.h"
|
|
|
|
#include <kactioncollection.h>
|
|
#include <kio/job.h>
|
|
|
|
DolphinNewMenu::DolphinNewMenu(DolphinMainWindow* mainWin) :
|
|
KNewMenu(mainWin->actionCollection(), mainWin, "create_new"),
|
|
m_mainWin(mainWin)
|
|
{
|
|
}
|
|
|
|
DolphinNewMenu::~DolphinNewMenu()
|
|
{
|
|
}
|
|
|
|
void DolphinNewMenu::slotResult(KJob* job)
|
|
{
|
|
if (job->error()) {
|
|
DolphinStatusBar* statusBar = m_mainWin->activeViewContainer()->statusBar();
|
|
statusBar->setMessage(job->errorString(), DolphinStatusBar::Error);
|
|
} else {
|
|
KNewMenu::slotResult(job);
|
|
}
|
|
}
|
|
|
|
#include "dolphinnewmenu.moc"
|