summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/abstract3dcontroller_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-06-25 14:45:01 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-06-26 10:43:44 +0300
commitffba0218893cd25b08718d4d6fd0c40c95aecf47 (patch)
treec9663278f30d77862d374edcd4cab8f171b5a663 /src/datavisualization/engine/abstract3dcontroller_p.h
parent36417dd3660f75c34328c3420bdd512436da86ff (diff)
Add radialLabelOffset property for graphs
This property indicates where radial labels of the polar chart are drawn Task-number: QTRD-3184 Change-Id: I1500e67da5e578b90d679876130c2d56c1d08039 Reviewed-by: Mika Salmela <mika.salmela@digia.com>
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);