diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-06-25 14:45:01 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-06-26 10:43:44 +0300 |
commit | ffba0218893cd25b08718d4d6fd0c40c95aecf47 (patch) | |
tree | c9663278f30d77862d374edcd4cab8f171b5a663 /src/datavisualization/engine/qabstract3dgraph.cpp | |
parent | 36417dd3660f75c34328c3420bdd512436da86ff (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/qabstract3dgraph.cpp')
-rw-r--r-- | src/datavisualization/engine/qabstract3dgraph.cpp | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/src/datavisualization/engine/qabstract3dgraph.cpp b/src/datavisualization/engine/qabstract3dgraph.cpp index 6240f714..af809100 100644 --- a/src/datavisualization/engine/qabstract3dgraph.cpp +++ b/src/datavisualization/engine/qabstract3dgraph.cpp @@ -662,7 +662,7 @@ QAbstract3DGraph::OptimizationHints QAbstract3DGraph::optimizationHints() const * * Defaults to \c{false}. * - * \sa orthoProjection, QAbstract3DAxis::gridOffset, radialLabelOffset + * \sa orthoProjection, radialLabelOffset */ void QAbstract3DGraph::setPolar(bool enable) { @@ -675,6 +675,28 @@ bool QAbstract3DGraph::isPolar() const } /*! + * \property QAbstract3DGraph::radialLabelOffset + * \since QtDataVisualization 1.2 + * + * This property specifies the normalized horizontal offset for the axis labels of the radial + * polar axis. The value 0.0 indicates the labels should be drawn next to the 0-angle angular + * axis grid line. The value 1.0 indicates the labels are drawn on their normal place at the edge + * of the graph background. + * This property is ignored if polar property value is \c{false}. Defaults to 1.0. + * + * \sa polar + */ +void QAbstract3DGraph::setRadialLabelOffset(float offset) +{ + d_ptr->m_visualController->setRadialLabelOffset(offset); +} + +float QAbstract3DGraph::radialLabelOffset() const +{ + return d_ptr->m_visualController->radialLabelOffset(); +} + +/*! * \internal */ bool QAbstract3DGraph::event(QEvent *event) @@ -826,6 +848,8 @@ void QAbstract3DGraphPrivate::setVisualController(Abstract3DController *controll &QAbstract3DGraph::aspectRatioChanged); QObject::connect(m_visualController, &Abstract3DController::polarChanged, q_ptr, &QAbstract3DGraph::polarChanged); + QObject::connect(m_visualController, &Abstract3DController::radialLabelOffsetChanged, q_ptr, + &QAbstract3DGraph::radialLabelOffsetChanged); } void QAbstract3DGraphPrivate::handleDevicePixelRatioChange() |