diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-01-14 10:08:28 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-01-14 10:26:32 +0200 |
commit | 2d31d2416643598b15664c766326f18c5b698c79 (patch) | |
tree | 5ec572bca5dc2a9923f3d3578d5c68dbb0596bf1 /src/datavisualization/engine/abstract3drenderer.cpp | |
parent | 06dd7be52f2bcd23b9a622a17d3d0e8963a7dd17 (diff) |
Add series name property
+Don't call updateScene for every render cycle
+Fixed item label update when format or name changes
+Misc cosmetic fixes
Task-number: QTRD-2736
Task-number: QTRD-2571
Change-Id: I43aa6b8e3202b09529b17a22bb24d05fcb545609
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/abstract3drenderer.cpp')
-rw-r--r-- | src/datavisualization/engine/abstract3drenderer.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/datavisualization/engine/abstract3drenderer.cpp b/src/datavisualization/engine/abstract3drenderer.cpp index 19b9a8c8..e812496c 100644 --- a/src/datavisualization/engine/abstract3drenderer.cpp +++ b/src/datavisualization/engine/abstract3drenderer.cpp @@ -354,8 +354,14 @@ void Abstract3DRenderer::updateSeries(const QList<QAbstract3DSeries *> &seriesLi visibleCount = 0; } foreach (QAbstract3DSeries *current, seriesList) { - if (current->isVisible()) + if (current->isVisible()) { + // Item selection label may need update + if (current->d_ptr->m_changeTracker.nameChanged + || current->d_ptr->m_changeTracker.itemLabelFormatChanged) { + m_selectionLabelDirty = true; + } m_visibleSeriesList[visibleCount++].populate(current, this); + } } } |