summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/abstract3dcontroller_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization/engine/abstract3dcontroller_p.h')
-rw-r--r--src/datavisualization/engine/abstract3dcontroller_p.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/datavisualization/engine/abstract3dcontroller_p.h b/src/datavisualization/engine/abstract3dcontroller_p.h
index 7d721b0c..6394da1e 100644
--- a/src/datavisualization/engine/abstract3dcontroller_p.h
+++ b/src/datavisualization/engine/abstract3dcontroller_p.h
@@ -91,6 +91,7 @@ struct Abstract3DChangeBitField {
bool axisYTitleFixedChanged : 1;
bool axisZTitleFixedChanged : 1;
bool polarChanged : 1;
+ bool radialLabelOffsetChanged : 1;
Abstract3DChangeBitField() :
themeChanged(true),
@@ -135,7 +136,8 @@ struct Abstract3DChangeBitField {
axisXTitleFixedChanged(true),
axisYTitleFixedChanged(true),
axisZTitleFixedChanged(true),
- polarChanged(true)
+ polarChanged(true),
+ radialLabelOffsetChanged(true)
{
}
};
@@ -178,6 +180,7 @@ protected:
bool m_isSeriesVisualsDirty;
bool m_renderPending;
bool m_isPolar;
+ float m_radialLabelOffset;
QList<QAbstract3DSeries *> m_seriesList;
@@ -274,6 +277,8 @@ public:
float aspectRatio();
void setPolar(bool enable);
bool isPolar() const;
+ void setRadialLabelOffset(float offset);
+ float radialLabelOffset() const;
void emitNeedRender();
@@ -352,6 +357,7 @@ signals:
void aspectRatioChanged(float ratio);
void optimizationHintsChanged(QAbstract3DGraph::OptimizationHints hints);
void polarChanged(bool enabled);
+ void radialLabelOffsetChanged(float offset);
protected:
virtual QAbstract3DAxis *createDefaultAxis(QAbstract3DAxis::AxisOrientation orientation);