#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)
m_view->trashSelectedItems();
}
+void DolphinPart::slotNewDir()
+{
+ KonqOperations::newDir(widget(), url());
+}
+
#include "dolphinpart.moc"
#include <kparts/part.h>
#include <kparts/browserextension.h>
+class KAction;
class KFileItemList;
class KFileItem;
class DolphinPartBrowserExtension;
*/
void slotTrashActivated(Qt::MouseButtons, Qt::KeyboardModifiers);
+ void slotNewDir();
+
private:
void createActions();