summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/q3dabstractaxis.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/axis/q3dabstractaxis.h')
-rw-r--r--src/datavisualization/axis/q3dabstractaxis.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/datavisualization/axis/q3dabstractaxis.h b/src/datavisualization/axis/q3dabstractaxis.h
index 6e89723a..31b7ab55 100644
--- a/src/datavisualization/axis/q3dabstractaxis.h
+++ b/src/datavisualization/axis/q3dabstractaxis.h
@@ -38,6 +38,9 @@ class QT_DATAVISUALIZATION_EXPORT Q3DAbstractAxis : public QObject
Q_PROPERTY(QStringList labels READ labels NOTIFY labelsChanged)
Q_PROPERTY(AxisOrientation orientation READ orientation)
Q_PROPERTY(AxisType type READ type)
+ Q_PROPERTY(qreal min READ min WRITE setMin NOTIFY rangeChanged)
+ Q_PROPERTY(qreal max READ max WRITE setMax NOTIFY rangeChanged)
+ Q_PROPERTY(bool autoAdjustRange READ isAutoAdjustRange WRITE setAutoAdjustRange NOTIFY autoAdjustRangeChanged)
public:
enum AxisOrientation {
@@ -66,12 +69,22 @@ public:
AxisOrientation orientation() const;
AxisType type() const;
+ qreal min() const;
+ qreal max() const;
+ bool isAutoAdjustRange() const;
+
public slots:
void setTitle(QString title);
+ void setRange(qreal min, qreal max);
+ void setMin(qreal min);
+ void setMax(qreal max);
+ void setAutoAdjustRange(bool autoAdjust);
signals:
void titleChanged(QString newTitle);
void labelsChanged();
+ void rangeChanged(qreal min, qreal max);
+ void autoAdjustRangeChanged(bool autoAdjust);
protected:
QScopedPointer<Q3DAbstractAxisPrivate> d_ptr;