summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/abstract3dcontroller.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-03-25 15:07:06 +0200
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-03-26 12:25:18 +0200
commitb36b9eb7c65e3a4f6972d2f2145722470d1ad29b (patch)
tree1d2225a3a107d0a786482c57dab8c50177a16149 /src/datavisualization/engine/abstract3dcontroller.cpp
parentb16a964d0ed24b720e4e71da03cea87e35db7806 (diff)
Implement QLogValue3DAxisFormatter
Task-number: QTRD-2787 Change-Id: I6ecff5c3d2047a2c566051951bf237bf3e68ffab Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by: Mika Salmela <mika.salmela@digia.com> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'src/datavisualization/engine/abstract3dcontroller.cpp')
-rw-r--r--src/datavisualization/engine/abstract3dcontroller.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/datavisualization/engine/abstract3dcontroller.cpp b/src/datavisualization/engine/abstract3dcontroller.cpp
index a6c086aa..7f905243 100644
--- a/src/datavisualization/engine/abstract3dcontroller.cpp
+++ b/src/datavisualization/engine/abstract3dcontroller.cpp
@@ -183,6 +183,31 @@ void Abstract3DController::synchDataToRenderer()
m_changeTracker.selectionModeChanged = false;
}
+ if (m_changeTracker.axisXFormatterChanged) {
+ m_changeTracker.axisXFormatterChanged = false;
+ if (m_axisX->type() & QAbstract3DAxis::AxisTypeValue) {
+ QValue3DAxis *valueAxisX = static_cast<QValue3DAxis *>(m_axisX);
+ m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationX,
+ valueAxisX->formatter());
+ }
+ }
+ if (m_changeTracker.axisYFormatterChanged) {
+ m_changeTracker.axisYFormatterChanged = false;
+ if (m_axisY->type() & QAbstract3DAxis::AxisTypeValue) {
+ QValue3DAxis *valueAxisY = static_cast<QValue3DAxis *>(m_axisY);
+ m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationY,
+ valueAxisY->formatter());
+ }
+ }
+ if (m_changeTracker.axisZFormatterChanged) {
+ m_changeTracker.axisZFormatterChanged = false;
+ if (m_axisZ->type() & QAbstract3DAxis::AxisTypeValue) {
+ QValue3DAxis *valueAxisZ = static_cast<QValue3DAxis *>(m_axisZ);
+ m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationZ,
+ valueAxisZ->formatter());
+ }
+ }
+
if (m_changeTracker.axisXTypeChanged) {
m_renderer->updateAxisType(QAbstract3DAxis::AxisOrientationX, m_axisX->type());
m_changeTracker.axisXTypeChanged = false;
@@ -326,31 +351,6 @@ void Abstract3DController::synchDataToRenderer()
}
}
- if (m_changeTracker.axisXFormatterChanged) {
- m_changeTracker.axisXFormatterChanged = false;
- if (m_axisX->type() & QAbstract3DAxis::AxisTypeValue) {
- QValue3DAxis *valueAxisX = static_cast<QValue3DAxis *>(m_axisX);
- m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationX,
- valueAxisX->formatter());
- }
- }
- if (m_changeTracker.axisYFormatterChanged) {
- m_changeTracker.axisYFormatterChanged = false;
- if (m_axisY->type() & QAbstract3DAxis::AxisTypeValue) {
- QValue3DAxis *valueAxisY = static_cast<QValue3DAxis *>(m_axisY);
- m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationY,
- valueAxisY->formatter());
- }
- }
- if (m_changeTracker.axisZFormatterChanged) {
- m_changeTracker.axisZFormatterChanged = false;
- if (m_axisZ->type() & QAbstract3DAxis::AxisTypeValue) {
- QValue3DAxis *valueAxisZ = static_cast<QValue3DAxis *>(m_axisZ);
- m_renderer->updateAxisFormatter(QAbstract3DAxis::AxisOrientationZ,
- valueAxisZ->formatter());
- }
- }
-
if (m_isSeriesVisibilityDirty || m_isSeriesVisualsDirty) {
m_renderer->updateSeries(m_seriesList, m_isSeriesVisibilityDirty);
m_isSeriesVisibilityDirty = false;