aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/qml2puppet/mockfiles/qt6/LightModel.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qml2puppet/mockfiles/qt6/LightModel.qml')
-rw-r--r--src/tools/qml2puppet/mockfiles/qt6/LightModel.qml29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/tools/qml2puppet/mockfiles/qt6/LightModel.qml b/src/tools/qml2puppet/mockfiles/qt6/LightModel.qml
new file mode 100644
index 0000000000..3208c2211a
--- /dev/null
+++ b/src/tools/qml2puppet/mockfiles/qt6/LightModel.qml
@@ -0,0 +1,29 @@
+// Copyright (C) 2020 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0 WITH Qt-GPL-exception-1.0
+
+import QtQuick 6.0
+import QtQuick3D 6.0
+import LightUtils 1.0
+
+Model {
+ id: lightModel
+
+ property alias geometryName: lightGeometry.name // Name must be unique for each geometry
+ property alias geometryType: lightGeometry.lightType
+ property Material material
+ readonly property bool _edit3dLocked: true // Make this non-pickable
+
+ function updateGeometry()
+ {
+ lightGeometry.update();
+ }
+
+ scale: Qt.vector3d(50, 50, 50)
+
+ geometry: lightGeometry
+ materials: [ material ]
+
+ LightGeometry {
+ id: lightGeometry
+ }
+}