summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/axis/qvalue3daxis_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/axis/qvalue3daxis_p.h')
-rw-r--r--src/datavisualization/axis/qvalue3daxis_p.h21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/datavisualization/axis/qvalue3daxis_p.h b/src/datavisualization/axis/qvalue3daxis_p.h
index 21fd78ab..b7394c0a 100644
--- a/src/datavisualization/axis/qvalue3daxis_p.h
+++ b/src/datavisualization/axis/qvalue3daxis_p.h
@@ -26,12 +26,12 @@
//
// We mean it.
-#include "qvalue3daxis.h"
-#include "qabstract3daxis_p.h"
-
#ifndef QVALUE3DAXIS_P_H
#define QVALUE3DAXIS_P_H
+#include "qvalue3daxis.h"
+#include "qabstract3daxis_p.h"
+
QT_BEGIN_NAMESPACE_DATAVISUALIZATION
class QValue3DAxisPrivate : public QAbstract3DAxisPrivate
@@ -42,23 +42,34 @@ public:
QValue3DAxisPrivate(QValue3DAxis *q);
virtual ~QValue3DAxisPrivate();
- virtual void setRange(float min, float max);
+ virtual void setRange(float min, float max, bool suppressWarnings = false);
virtual void setMin(float min);
virtual void setMax (float max);
-protected:
void emitLabelsChanged();
+
+signals:
+ void formatterDirty();
+
+protected:
virtual void updateLabels();
+ virtual bool allowZero();
+ virtual bool allowNegatives();
+ virtual bool allowMinMaxSame();
+
int m_segmentCount;
int m_subSegmentCount;
QString m_labelFormat;
bool m_labelsDirty;
+ QValue3DAxisFormatter *m_formatter;
+ bool m_reversed;
private:
QValue3DAxis *qptr();
friend class QValue3DAxis;
+ friend class Abstract3DController;
};
QT_END_NAMESPACE_DATAVISUALIZATION