]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphincontextmenu.cpp
Port from KonqOperations::restoreTrashedItems to KIO::restoreFromTrash.
[dolphin.git] / 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);
     }
 }