*/
#include "dolphinpart.h"
-#include <kdebug.h>
#include "dolphinviewactionhandler.h"
#include "dolphinsortfilterproxymodel.h"
#include "dolphinview.h"
#include "dolphinmodel.h"
+#include "dolphinnewmenuobserver.h"
#include <konq_fileitemcapabilities.h>
#include <konq_operations.h>
#include <knewmenu.h>
#include <kmenu.h>
+#include "settings/dolphinsettings.h"
+
#include <QActionGroup>
#include <QApplication>
#include <QClipboard>
DolphinPart::~DolphinPart()
{
+ DolphinSettings::instance().save();
+ DolphinNewMenuObserver::instance().detach(m_newMenu);
delete m_dirLister;
}
// Edit menu
m_newMenu = new KNewMenu(actionCollection(), widget(), "new_menu");
+ DolphinNewMenuObserver::instance().attach(m_newMenu);
connect(m_newMenu->menu(), SIGNAL(aboutToShow()),
this, SLOT(updateNewMenu()));
//If the URL is local after the above conversion, set the directory.
if (u.isLocalFile()) {
- dir = u.path();
+ dir = u.toLocalFile();
}
KToolInvocation::invokeTerminal(QString(), dir);