summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/qvalue3daxisformatter_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-03-26 09:52:28 +0200
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-03-26 12:26:22 +0200
commit1e99ff2c532977d21776f5f363b8171ef147a7d9 (patch)
treeedd5a350afa5241019a7dfed1c723587f3d82265 /src/datavisualization/axis/qvalue3daxisformatter_p.h
parentb36b9eb7c65e3a4f6972d2f2145722470d1ad29b (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/axis/qvalue3daxisformatter_p.h')
-rw-r--r--src/datavisualization/axis/qvalue3daxisformatter_p.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/datavisualization/axis/qvalue3daxisformatter_p.h b/src/datavisualization/axis/qvalue3daxisformatter_p.h
index 74b6f20f..b6749fb3 100644
--- a/src/datavisualization/axis/qvalue3daxisformatter_p.h
+++ b/src/datavisualization/axis/qvalue3daxisformatter_p.h
@@ -52,12 +52,12 @@ public:
void doPopulateCopy(QValue3DAxisFormatterPrivate &copy);
QString labelForIndex(int index) const;
- QString stringForValue(float value, const QString &format);
+ QString stringForValue(qreal value, const QString &format);
float positionAt(float value) const;
float valueAt(float position) const;
void setAxis(QValue3DAxis *axis);
- void resetPositionArrays();
+ void resetArrays();
void markDirty(bool labelsChange);
public slots:
@@ -73,8 +73,9 @@ protected:
float m_rangeNormalizer;
QVector<float> m_gridPositions;
- QVector<QVector<float> > m_subGridPositions;
+ QVector<float> m_subGridPositions;
QVector<float> m_labelPositions;
+ QVector<qreal> m_labelValues;
QValue3DAxis *m_axis;