aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml')
-rw-r--r--src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml b/src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml
new file mode 100644
index 0000000000..9fe071d91a
--- /dev/null
+++ b/src/tools/qml2puppet/mockfiles/qt5/SelectionBox.qml
@@ -0,0 +1,46 @@
+// Copyright (C) 2019 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0 WITH Qt-GPL-exception-1.0
+
+import QtQuick 2.0
+import QtQuick3D 1.15
+import SelectionBoxGeometry 1.0
+
+Node {
+ id: selectionBox
+
+ property View3D view3D
+ property Node targetNode: null
+ property alias model: selectionBoxModel
+ property alias geometryName: selectionBoxGeometry.name
+
+ SelectionBoxGeometry {
+ id: selectionBoxGeometry
+ name: "Selection Box of 3D Edit View"
+ view3D: selectionBox.view3D
+ targetNode: selectionBox.targetNode
+ rootNode: selectionBox
+ }
+
+ Model {
+ id: selectionBoxModel
+ geometry: selectionBoxGeometry
+
+ scale: selectionBox.targetNode ? selectionBox.targetNode.scale : Qt.vector3d(1, 1, 1)
+ rotation: selectionBox.targetNode ? selectionBox.targetNode.rotation : Qt.quaternion(1, 0, 0, 0)
+ position: selectionBox.targetNode ? selectionBox.targetNode.position : Qt.vector3d(0, 0, 0)
+ pivot: selectionBox.targetNode ? selectionBox.targetNode.pivot : Qt.vector3d(0, 0, 0)
+
+ visible: selectionBox.targetNode && !selectionBoxGeometry.isEmpty
+
+ castsShadows: false
+ receivesShadows: false
+
+ materials: [
+ DefaultMaterial {
+ diffuseColor: "#fff600"
+ lighting: DefaultMaterial.NoLighting
+ cullMode: Material.NoCulling
+ }
+ ]
+ }
+}