#include "dolphinview.h"
#include "dolphinmodel.h"
+#include <konq_operations.h>
+
#include <kactioncollection.h>
#include <kdirlister.h>
#include <kmessagebox.h>
KAction* deleteAction = DolphinView::createDeleteAction(actionCollection());
connect(deleteAction, SIGNAL(triggered()), m_view, SLOT(deleteSelectedItems()));
+
+ // This action doesn't appear in the GUI, it's for the shortcut only.
+ // KNewMenu takes care of the GUI stuff.
+ KAction* newDirAction = actionCollection()->addAction( "create_dir" );
+ newDirAction->setText( i18n("Create Folder..." ) );
+ connect(newDirAction, SIGNAL(triggered()), SLOT(slotNewDir()));
+ newDirAction->setShortcut(Qt::Key_F10);
+ widget()->addAction(newDirAction);
}
void DolphinPart::slotSelectionChanged(const KFileItemList& selection)
KAboutData* DolphinPart::createAboutData()
{
- return new KAboutData("dolphinpart", 0, ki18nc("@title", "Dolphin Part"), "0.1");
+ return new KAboutData("dolphinpart", "dolphin", ki18nc("@title", "Dolphin Part"), "0.1");
}
bool DolphinPart::openUrl(const KUrl& url)
const QString prettyUrl = url.pathOrUrl();
emit setWindowCaption(prettyUrl);
emit m_extension->setLocationBarUrl(prettyUrl);
+ emit started(0); // get the wheel to spin
m_view->setUrl(url);
if (reload)
m_view->reload();
- emit started(0); // get the wheel to spin
return true;
}
m_view->trashSelectedItems();
}
+void DolphinPart::slotNewDir()
+{
+ KonqOperations::newDir(widget(), url());
+}
+
#include "dolphinpart.moc"