aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml')
-rw-r--r--share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml12
1 files changed, 5 insertions, 7 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml b/share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml
index c16c47ddd7..41951d8e13 100644
--- a/share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml
+++ b/share/qtcreator/qml/qmlpuppet/mockfiles/AutoScaleHelper.qml
@@ -31,15 +31,14 @@ Node {
id: overlayNode
property View3D view3D
- property Node target: parent
- property bool autoScale: true
property Camera camera: view3D.camera
+ property bool active: true
// Read-only
property real relativeScale: 1
+ onActiveChanged: updateScale()
onSceneTransformChanged: updateScale()
- onAutoScaleChanged: updateScale()
// Trigger delayed update on camera change to ensure camera values are correct
onCameraChanged: _generalHelper.requestOverlayUpdate();
@@ -61,11 +60,10 @@ Node {
function updateScale()
{
- if (!autoScale) {
- target.scale = Qt.vector3d(1, 1, 1);
- } else {
+ if (active)
relativeScale = helper.getRelativeScale(overlayNode);
- }
+ else
+ relativeScale = 1;
}
MouseArea3D {