From 8a5cf061e1ee091270386db0b006dbbe3865bd79 Mon Sep 17 00:00:00 2001 From: Tirtha Chatterjee Date: Tue, 30 Aug 2011 12:17:36 +0530 Subject: [PATCH] Using selectedItems() method already present in DolphinView for slotItemActivated() --- src/views/dolphinview.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index 01ac9cc94..099140177 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -691,15 +691,14 @@ void DolphinView::activate() void DolphinView::slotItemActivated(int index) { - const QSet selectedItems = m_container->controller()->selectionManager()->selectedItems(); - if (selectedItems.isEmpty()) + KFileItemList items = selectedItems(); + if (items.isEmpty()) return; - if (selectedItems.count() == 1) { - emit itemActivated(fileItemModel()->fileItem(index)); // caught by DolphinViewContainer or DolphinPart + if (items.count() == 1) { + emit itemActivated(items.at(0)); // caught by DolphinViewContainer or DolphinPart } else { - foreach (int i, selectedItems) { - const KFileItem fileItem = fileItemModel()->fileItem(i); + foreach (const KFileItem& fileItem, items) { if (fileItem.isDir()) { emit tabRequested(fileItem.url()); } else { -- 2.47.3