From 13d1117087e66c77d2eea2f0a046fc556c19cb3c Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Wed, 30 Apr 2014 15:36:19 +0300 Subject: Scatter data changing optimization. No longer reset the entire render item array if single item changes, significantly speeding up this operation. Task-number: QTRD-2190 Change-Id: Ia3de833b761dc6f24acff581ad79668f51c3e9c5 Reviewed-by: Titta Heikkala Reviewed-by: Mika Salmela --- src/datavisualization/engine/bars3drenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/datavisualization/engine/bars3drenderer.cpp') diff --git a/src/datavisualization/engine/bars3drenderer.cpp b/src/datavisualization/engine/bars3drenderer.cpp index ec1f0c7e..ab7bb4ca 100644 --- a/src/datavisualization/engine/bars3drenderer.cpp +++ b/src/datavisualization/engine/bars3drenderer.cpp @@ -342,7 +342,7 @@ void Bars3DRenderer::updateRows(const QVector &rows } } -void Bars3DRenderer::updateItems(const QVector &points) +void Bars3DRenderer::updateItems(const QVector &items) { int minRow = m_axisCacheZ.min(); int maxRow = m_axisCacheZ.max(); @@ -352,7 +352,7 @@ void Bars3DRenderer::updateItems(const QVector &po const QBar3DSeries *prevSeries = 0; const QBarDataArray *dataArray = 0; - foreach (Bars3DController::ChangeItem item, points) { + foreach (Bars3DController::ChangeItem item, items) { const int row = item.point.x(); const int col = item.point.y(); if (row < minRow || row > maxRow || col < minCol || col > maxCol) -- cgit v1.2.3