diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphincontextmenu.cpp | 8 |
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); } } |
