mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-19 00:11:21 +00:00
differ between pasting one folder, pasting one file and pasting n items
BUG: 154926 svn path=/trunk/KDE/kdebase/apps/; revision=785409
This commit is contained in:
parent
6f1c9ca1b9
commit
bd925ea49a
|
@ -1151,7 +1151,14 @@ QPair<bool, QString> 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");
|
||||
|
|
Loading…
Reference in a new issue