summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/qvalue3daxisformatter.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.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.h')
-rw-r--r--src/datavisualization/axis/qvalue3daxisformatter.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/datavisualization/axis/qvalue3daxisformatter.h b/src/datavisualization/axis/qvalue3daxisformatter.h
index 6e0e873a..548135c0 100644
--- a/src/datavisualization/axis/qvalue3daxisformatter.h
+++ b/src/datavisualization/axis/qvalue3daxisformatter.h
@@ -44,18 +44,19 @@ protected:
virtual QValue3DAxisFormatter *createNewInstance() const;
virtual void recalculate();
virtual QString labelForIndex(int index) const;
- virtual QString stringForValue(float value, const QString &format) const;
+ virtual QString stringForValue(qreal value, const QString &format) const;
virtual float positionAt(float value) const;
virtual float valueAt(float position) const;
virtual void populateCopy(QValue3DAxisFormatter &copy) const;
- void resetPositionArrays();
+ void resetArrays();
void markDirty(bool labelsChange = false);
QValue3DAxis *axis() const;
QVector<float> &gridPositions() const;
- QVector<QVector<float> > &subGridPositions() const;
+ QVector<float> &subGridPositions() const;
QVector<float> &labelPositions() const;
+ QVector<qreal> &labelValues() const;
QScopedPointer<QValue3DAxisFormatterPrivate> d_ptr;