diff options
| author | Alexander Lohnau <[email protected]> | 2020-10-23 19:48:22 +0200 |
|---|---|---|
| committer | Elvis Angelaccio <[email protected]> | 2020-10-23 18:23:06 +0000 |
| commit | a24327cd50ef17b953ecb908d260b73460158107 (patch) | |
| tree | b0fdaf2b2ab6cc4df0d471b3f1e9f449be71aa33 /src/kitemviews/kitemlistcontroller.cpp | |
| parent | 360a8dd883f7e281c0a3f2ae729450790399bf3d (diff) | |
Compile without foreach
Diffstat (limited to 'src/kitemviews/kitemlistcontroller.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistcontroller.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp index 60318047d..0d48bb5e3 100644 --- a/src/kitemviews/kitemlistcontroller.cpp +++ b/src/kitemviews/kitemlistcontroller.cpp @@ -864,7 +864,8 @@ bool KItemListController::hoverLeaveEvent(QGraphicsSceneHoverEvent* event, const return false; } - foreach (KItemListWidget* widget, m_view->visibleItemListWidgets()) { + const auto widgets = m_view->visibleItemListWidgets(); + for (KItemListWidget* widget : widgets) { if (widget->isHovered()) { widget->setHovered(false); emit itemUnhovered(widget->index()); @@ -1195,7 +1196,8 @@ void KItemListController::slotRubberBandChanged() KItemSet selectedItems; // Select all visible items that intersect with the rubberband - foreach (const KItemListWidget* widget, m_view->visibleItemListWidgets()) { + const auto widgets = m_view->visibleItemListWidgets(); + for (const KItemListWidget* widget : widgets) { const int index = widget->index(); const QRectF widgetRect = m_view->itemRect(index); @@ -1284,7 +1286,8 @@ KItemListWidget* KItemListController::hoveredWidget() const { Q_ASSERT(m_view); - foreach (KItemListWidget* widget, m_view->visibleItemListWidgets()) { + const auto widgets = m_view->visibleItemListWidgets(); + for (KItemListWidget* widget : widgets) { if (widget->isHovered()) { return widget; } @@ -1297,7 +1300,8 @@ KItemListWidget* KItemListController::widgetForPos(const QPointF& pos) const { Q_ASSERT(m_view); - foreach (KItemListWidget* widget, m_view->visibleItemListWidgets()) { + const auto widgets = m_view->visibleItemListWidgets(); + for (KItemListWidget* widget : widgets) { const QPointF mappedPos = widget->mapFromItem(m_view, pos); const bool hovered = widget->contains(mappedPos) && |
