diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-02-20 14:55:33 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2014-02-21 08:05:01 +0200 |
commit | 73e83d139481f87ec77db0f845b151b9f50d73bd (patch) | |
tree | 54722941471f276cfc9e02239bfb3b984b8549f4 /src/datavisualization/engine/surface3dcontroller.cpp | |
parent | 0d36c08c2d3ac71eb7fb307307ae6d0c5f32c0d7 (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.cpp | 8 |
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; } } |