From 0cb23c8cfa1049cbd5ef98368ff1c200978b8ac7 Mon Sep 17 00:00:00 2001 From: David Faure Date: Mon, 24 Dec 2007 11:46:35 +0000 Subject: [PATCH] This TODO is implementable now: use real KFileItem instead of fake one svn path=/trunk/KDE/kdebase/apps/; revision=752421 --- src/dolphinview.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 8502bfd22..297ab9934 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -1209,8 +1209,8 @@ QPair DolphinView::pasteInfo() const } if (ret.first) { - const KUrl::List urls = selectedUrls(); - const uint count = urls.count(); + const KFileItemList items = selectedItems(); + const uint count = items.count(); if (count > 1) { // pasting should not be allowed when more than one file // is selected @@ -1218,13 +1218,7 @@ QPair DolphinView::pasteInfo() const } else if (count == 1) { // Only one file is selected. Pasting is only allowed if this // file is a directory. - // TODO: this doesn't work with remote protocols; instead we need a - // m_activeViewContainer->selectedFileItems() to get the real KFileItems - const KFileItem fileItem(S_IFDIR, - KFileItem::Unknown, - urls.first(), - true); - ret.first = fileItem.isDir(); + ret.first = items.first().isDir(); } } return ret; -- 2.47.3