X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/81fcd720a2cc095262e52b8a40dd1472d774a415..78f8358cd5d3bdd2ca6755a7fbfcb28bddacbc6c:/src/dolphinviewcontainer.cpp diff --git a/src/dolphinviewcontainer.cpp b/src/dolphinviewcontainer.cpp index 32d5a407f..dad35463e 100644 --- a/src/dolphinviewcontainer.cpp +++ b/src/dolphinviewcontainer.cpp @@ -189,11 +189,11 @@ bool DolphinViewContainer::isActive() const void DolphinViewContainer::renameSelectedItems() { DolphinViewContainer* view = m_mainWindow->activeViewContainer(); - const KUrl::List urls = m_view->selectedUrls(); - if (urls.count() > 1) { + const QList items = m_view->selectedItems(); + if (items.count() > 1) { // More than one item has been selected for renaming. Open // a rename dialog and rename all items afterwards. - RenameDialog dialog(urls); + RenameDialog dialog(items); if (dialog.exec() == QDialog::Rejected) { return; } @@ -212,10 +212,10 @@ void DolphinViewContainer::renameSelectedItems() Q_ASSERT(replaceIndex >= 0); int index = 1; - KUrl::List::const_iterator it = urls.begin(); - KUrl::List::const_iterator end = urls.end(); + QList::const_iterator it = items.begin(); + QList::const_iterator end = items.end(); while (it != end) { - const KUrl& oldUrl = *it; + const KUrl& oldUrl = (*it).url(); QString number; number.setNum(index++); @@ -233,12 +233,12 @@ void DolphinViewContainer::renameSelectedItems() } else { // Only one item has been selected for renaming. Use the custom // renaming mechanism from the views. - Q_ASSERT(urls.count() == 1); + Q_ASSERT(items.count() == 1); // TODO: Think about using KFileItemDelegate as soon as it supports editing. // Currently the RenameDialog is used, but I'm not sure whether inline renaming // is a benefit for the user at all -> let's wait for some input first... - RenameDialog dialog(urls); + RenameDialog dialog(items); if (dialog.exec() == QDialog::Rejected) { return; } @@ -248,7 +248,7 @@ void DolphinViewContainer::renameSelectedItems() view->statusBar()->setMessage(dialog.errorString(), DolphinStatusBar::Error); } else { - const KUrl& oldUrl = urls.first(); + const KUrl& oldUrl = items.first().url(); KUrl newUrl = oldUrl; newUrl.setFileName(newName); m_mainWindow->rename(oldUrl, newUrl);