]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Port from KonqOperations::restoreTrashedItems to KIO::restoreFromTrash.
authorDavid Faure <faure@kde.org>
Sun, 17 Aug 2014 09:07:42 +0000 (11:07 +0200)
committerDavid Faure <faure@kde.org>
Tue, 19 Aug 2014 20:31:50 +0000 (22:31 +0200)
src/dolphincontextmenu.cpp

index 16c873ef19060dbd463dbf4e96b14774358b284a..1fca7509bf3fb68fbdb2897894ca916b98b43607 100644 (file)
@@ -34,7 +34,9 @@
 #include <KFileItemListProperties>
 #include <KGlobal>
 #include <KIconLoader>
-#include <KIO/NetAccess>
+#include <KIO/RestoreJob>
+#include <KJobUiDelegate>
+#include <KJobWidgets>
 #include <KMenu>
 #include <KMenuBar>
 #include <KMessageBox>
@@ -180,7 +182,9 @@ void DolphinContextMenu::openTrashItemContextMenu()
             selectedUrls.append(item.url());
         }
 
-        KonqOperations::restoreTrashedItems(selectedUrls, m_mainWindow);
+        KIO::RestoreJob *job = KIO::restoreFromTrash(selectedUrls);
+        KJobWidgets::setWindow(job, m_mainWindow);
+        job->uiDelegate()->setAutoErrorHandlingEnabled(true);
     }
 }