┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincontextmenu.cpp
diff options
context:
space:
mode:
authorDavid Faure <[email protected]>2014-08-17 11:07:42 +0200
committerDavid Faure <[email protected]>2014-08-19 22:31:50 +0200
commit5a6ac1b5f765543421924df424cd799d866c5b69 (patch)
tree13a9f3d78d3d4c0e1444e9510fb29807aa4d8616 /src/dolphincontextmenu.cpp
parent3e5ff13f929165f180111485fc00cb2276bca3bf (diff)
Port from KonqOperations::restoreTrashedItems to KIO::restoreFromTrash.
Diffstat (limited to 'src/dolphincontextmenu.cpp')
-rw-r--r--src/dolphincontextmenu.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp
index 16c873ef1..1fca7509b 100644
--- a/src/dolphincontextmenu.cpp
+++ b/src/dolphincontextmenu.cpp
@@ -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);
}
}