┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-04-01 19:04:58 +0000
committerPeter Penz <[email protected]>2007-04-01 19:04:58 +0000
commitafb6f04770f0a056be70ab8da51f70e288f27d38 (patch)
tree9b32d7a26a84ca3a1f2a2a09fbb65b097f566437 /src
parentacc54fc38bb32d8774af44366246f92cd75b0b22 (diff)
don't just ask for confirmation for deleting, also delete the item :-)
svn path=/trunk/KDE/kdebase/apps/; revision=648960
Diffstat (limited to 'src')
-rw-r--r--src/treeviewcontextmenu.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/treeviewcontextmenu.cpp b/src/treeviewcontextmenu.cpp
index 561435ca2..0c64677fa 100644
--- a/src/treeviewcontextmenu.cpp
+++ b/src/treeviewcontextmenu.cpp
@@ -21,6 +21,7 @@
#include "treeviewcontextmenu.h"
#include <kiconloader.h>
+#include <kio/deletejob.h>
#include <kmenu.h>
#include <konqmimedata.h>
#include <konq_operations.h>
@@ -158,10 +159,14 @@ void TreeViewContextMenu::moveToTrash()
void TreeViewContextMenu::deleteItem()
{
- KonqOperations::askDeleteConfirmation(m_fileInfo->url(),
- KonqOperations::DEL,
- KonqOperations::FORCE_CONFIRMATION,
- m_parent);
+ const KUrl& url = m_fileInfo->url();
+ const bool del = KonqOperations::askDeleteConfirmation(url,
+ KonqOperations::DEL,
+ KonqOperations::FORCE_CONFIRMATION,
+ m_parent);
+ if (del) {
+ KIO::del(url);
+ }
}
void TreeViewContextMenu::showProperties()