]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinnewfilemenu.cpp
Update kconf update script version to 6
[dolphin.git] / src / dolphinnewfilemenu.cpp
index 43fbdf5c9dbba3ca5b9471ece28fca17f1bdf753..2ccd7dd694927ee339b7323e0a7073b2ca85ad46 100644 (file)
@@ -8,19 +8,15 @@
 
 #include "views/dolphinnewfilemenuobserver.h"
 
-#include <KActionCollection>
-#include <KIO/Job>
-#include <kio_version.h>
+#include <KIO/Global>
 
-DolphinNewFileMenu::DolphinNewFileMenu(KActionCollection *collection, QObject *parent)
-#if KIO_VERSION >= QT_VERSION_CHECK(5, 100, 0)
+#include <QAction>
+
+DolphinNewFileMenu::DolphinNewFileMenu(QAction *createDirAction, QAction *createFileAction, QObject *parent)
     : KNewFileMenu(parent)
 {
-    Q_UNUSED(collection)
-#else
-    : KNewFileMenu(collection, QStringLiteral("new_menu"), parent)
-{
-#endif
+    setNewFolderShortcutAction(createDirAction);
+    setNewFileShortcutAction(createFileAction);
     DolphinNewFileMenuObserver::instance().attach(this);
 }
 
@@ -37,3 +33,5 @@ void DolphinNewFileMenu::slotResult(KJob *job)
         KNewFileMenu::slotResult(job);
     }
 }
+
+#include "moc_dolphinnewfilemenu.cpp"