summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/qvalue3daxisformatter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/axis/qvalue3daxisformatter.h')
-rw-r--r--src/datavisualization/axis/qvalue3daxisformatter.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/datavisualization/axis/qvalue3daxisformatter.h b/src/datavisualization/axis/qvalue3daxisformatter.h
index 970087d3..5ecc798d 100644
--- a/src/datavisualization/axis/qvalue3daxisformatter.h
+++ b/src/datavisualization/axis/qvalue3daxisformatter.h
@@ -22,6 +22,8 @@
#include <QtDataVisualization/qdatavisualizationglobal.h>
#include <QtCore/QObject>
#include <QtCore/QScopedPointer>
+#include <QtCore/QVector>
+#include <QtCore/QStringList>
QT_BEGIN_NAMESPACE_DATAVISUALIZATION
@@ -31,7 +33,6 @@ class QValue3DAxis;
class QT_DATAVISUALIZATION_EXPORT QValue3DAxisFormatter : public QObject
{
Q_OBJECT
-
protected:
explicit QValue3DAxisFormatter(QValue3DAxisFormatterPrivate *d, QObject *parent = 0);
public:
@@ -39,11 +40,13 @@ public:
virtual ~QValue3DAxisFormatter();
protected:
- virtual bool allowNegatives() const;
- virtual bool allowZero() const;
+ void setAllowNegatives(bool allow);
+ bool allowNegatives() const;
+ void setAllowZero(bool allow);
+ bool allowZero() const;
+
virtual QValue3DAxisFormatter *createNewInstance() const;
virtual void recalculate();
- virtual QString labelForIndex(int index) const;
virtual QString stringForValue(qreal value, const QString &format) const;
virtual float positionAt(float value) const;
virtual float valueAt(float position) const;
@@ -55,7 +58,7 @@ protected:
QVector<float> &gridPositions() const;
QVector<float> &subGridPositions() const;
QVector<float> &labelPositions() const;
- QVector<qreal> &labelValues() const;
+ QStringList &labelStrings() const;
QScopedPointer<QValue3DAxisFormatterPrivate> d_ptr;