From bd925ea49a7e4e7c6e652f4529dcd0c4e25fd19a Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Thu, 13 Mar 2008 23:28:13 +0000 Subject: [PATCH] differ between pasting one folder, pasting one file and pasting n items BUG: 154926 svn path=/trunk/KDE/kdebase/apps/; revision=785409 --- src/dolphinview.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 467f4ece4..f5a972d37 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -1151,7 +1151,14 @@ QPair DolphinView::pasteInfo() const KUrl::List urls = KUrl::List::fromMimeData(mimeData); if (!urls.isEmpty()) { ret.first = true; - ret.second = i18ncp("@action:inmenu", "Paste One File", "Paste %1 Files", urls.count()); + if (urls.count() == 1) { + const KFileItem item(KFileItem::Unknown, KFileItem::Unknown, urls.first(), true); + ret.second = item.isDir() ? i18nc("@action:inmenu", "Paste One Folder") : + i18nc("@action:inmenu", "Paste One File"); + + } else { + ret.second = i18ncp("@action:inmenu", "Paste One Item", "Paste %1 Items", urls.count()); + } } else { ret.first = false; ret.second = i18nc("@action:inmenu", "Paste"); -- 2.47.3