X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/9aee5d22513f0367febab54b38b3a7dc58d120bb..5593c252e8d9638c86dcc2bb9edd394ea14f8ba1:/src/kitemviews/kitemlistviewaccessible.cpp diff --git a/src/kitemviews/kitemlistviewaccessible.cpp b/src/kitemviews/kitemlistviewaccessible.cpp index 7b1605a0c..f8630218f 100644 --- a/src/kitemviews/kitemlistviewaccessible.cpp +++ b/src/kitemviews/kitemlistviewaccessible.cpp @@ -146,7 +146,9 @@ QString KItemListViewAccessible::rowDescription(int) const QList KItemListViewAccessible::selectedCells() const { QList cells; - Q_FOREACH (int index, view()->controller()->selectionManager()->selectedItems()) { + const auto items = view()->controller()->selectionManager()->selectedItems(); + cells.reserve(items.count()); + for (int index : items) { cells.append(cell(index)); } return cells; @@ -248,7 +250,7 @@ QRect KItemListViewAccessible::rect() const const QGraphicsScene* scene = view()->scene(); if (scene) { - const QPoint origin = scene->views()[0]->mapToGlobal(QPoint(0, 0)); + const QPoint origin = scene->views().at(0)->mapToGlobal(QPoint(0, 0)); const QRect viewRect = view()->geometry().toRect(); return viewRect.translated(origin); } else {