diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-03-26 09:52:28 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-03-26 12:26:22 +0200 |
commit | 1e99ff2c532977d21776f5f363b8171ef147a7d9 (patch) | |
tree | edd5a350afa5241019a7dfed1c723587f3d82265 /src/datavisualization/engine/surface3drenderer.cpp | |
parent | b36b9eb7c65e3a4f6972d2f2145722470d1ad29b (diff) |
Make axis labels more accurate by using qreals for label values
Also refactor axis formatter sub grid array to be one dimensional.
There is no need to know which segment each sub grid line belongs
to.
Change-Id: Ie9813088650fcc0ca844f3c358ea1abae9258367
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/surface3drenderer.cpp')
-rw-r--r-- | src/datavisualization/engine/surface3drenderer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/datavisualization/engine/surface3drenderer.cpp b/src/datavisualization/engine/surface3drenderer.cpp index 9ce80081..86972fdc 100644 --- a/src/datavisualization/engine/surface3drenderer.cpp +++ b/src/datavisualization/engine/surface3drenderer.cpp @@ -2242,17 +2242,17 @@ QString Surface3DRenderer::createSelectionLabel(SurfaceSeriesRenderCache *cache, if (labelText.contains(xLabelTag)) { QString valueLabelText = m_axisCacheX.formatter()->stringForValue( - dataArray.at(row)->at(column).x(), m_axisCacheX.labelFormat()); + qreal(dataArray.at(row)->at(column).x()), m_axisCacheX.labelFormat()); labelText.replace(xLabelTag, valueLabelText); } if (labelText.contains(yLabelTag)) { QString valueLabelText = m_axisCacheY.formatter()->stringForValue( - dataArray.at(row)->at(column).y(), m_axisCacheY.labelFormat()); + qreal(dataArray.at(row)->at(column).y()), m_axisCacheY.labelFormat()); labelText.replace(yLabelTag, valueLabelText); } if (labelText.contains(zLabelTag)) { QString valueLabelText = m_axisCacheZ.formatter()->stringForValue( - dataArray.at(row)->at(column).z(), m_axisCacheZ.labelFormat()); + qreal(dataArray.at(row)->at(column).z()), m_axisCacheZ.labelFormat()); labelText.replace(zLabelTag, valueLabelText); } |