summaryrefslogtreecommitdiffstats
path: root/src/datavisualization/engine/surface3dcontroller.cpp
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-02-20 14:55:33 +0200
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-02-21 08:05:01 +0200
commit73e83d139481f87ec77db0f845b151b9f50d73bd (patch)
tree54722941471f276cfc9e02239bfb3b984b8549f4 /src/datavisualization/engine/surface3dcontroller.cpp
parent0d36c08c2d3ac71eb7fb307307ae6d0c5f32c0d7 (diff)
Misc fixes
+ Rectangle used as main item in qml examples to make ui consistent + Surface autoaxis adjustment fixes for multiseries case + Qmlsurface example UI tweaks Change-Id: Ie75b0efc08f9a56ca709f079b28865e34caa8641 Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavisualization/engine/surface3dcontroller.cpp')
-rw-r--r--src/datavisualization/engine/surface3dcontroller.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/datavisualization/engine/surface3dcontroller.cpp b/src/datavisualization/engine/surface3dcontroller.cpp
index 12d06501..991a1ce8 100644
--- a/src/datavisualization/engine/surface3dcontroller.cpp
+++ b/src/datavisualization/engine/surface3dcontroller.cpp
@@ -445,6 +445,7 @@ void Surface3DController::adjustValueAxisRange()
bool adjustX = (valueAxisX && valueAxisX->isAutoAdjustRange());
bool adjustY = (valueAxisY && valueAxisY->isAutoAdjustRange());
bool adjustZ = (valueAxisZ && valueAxisZ->isAutoAdjustRange());
+ bool first = true;
if (adjustX || adjustY || adjustZ) {
float minValueX = 0.0f;
@@ -463,7 +464,7 @@ void Surface3DController::adjustValueAxisRange()
QVector3D maxLimits;
proxy->dptrc()->limitValues(minLimits, maxLimits);
if (adjustX) {
- if (!series) {
+ if (first) {
// First series initializes the values
minValueX = minLimits.x();
maxValueX = maxLimits.x();
@@ -473,7 +474,7 @@ void Surface3DController::adjustValueAxisRange()
}
}
if (adjustY) {
- if (!series) {
+ if (first) {
// First series initializes the values
minValueY = minLimits.y();
maxValueY = maxLimits.y();
@@ -483,7 +484,7 @@ void Surface3DController::adjustValueAxisRange()
}
}
if (adjustZ) {
- if (!series) {
+ if (first) {
// First series initializes the values
minValueZ = minLimits.z();
maxValueZ = maxLimits.z();
@@ -492,6 +493,7 @@ void Surface3DController::adjustValueAxisRange()
maxValueZ = qMax(maxValueZ, maxLimits.z());
}
}
+ first = false;
}
}