From e44ddfa5ab16af7cdcfc1c835e1baa8b32beaa67 Mon Sep 17 00:00:00 2001 From: David Faure Date: Thu, 21 Aug 2014 22:01:23 +0200 Subject: Remove KonqOperations::emptyTrash() and port to KIO::emptyTrash() instead. --- src/dolphincontextmenu.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/dolphincontextmenu.cpp') diff --git a/src/dolphincontextmenu.cpp b/src/dolphincontextmenu.cpp index 1fca7509b..22272fb74 100644 --- a/src/dolphincontextmenu.cpp +++ b/src/dolphincontextmenu.cpp @@ -35,6 +35,8 @@ #include #include #include +#include +#include #include #include #include @@ -158,7 +160,13 @@ void DolphinContextMenu::openTrashContextMenu() addShowMenuBarAction(); if (exec(m_pos) == emptyTrashAction) { - KonqOperations::emptyTrash(m_mainWindow); + KIO::JobUiDelegate uiDelegate; + uiDelegate.setWindow(m_mainWindow); + if (uiDelegate.askDeleteConfirmation(QList(), KIO::JobUiDelegate::EmptyTrash, KIO::JobUiDelegate::DefaultConfirmation)) { + KIO::Job* job = KIO::emptyTrash(); + KJobWidgets::setWindow(job, m_mainWindow); + job->ui()->setAutoErrorHandlingEnabled(true); + } } } -- cgit v1.3