summaryrefslogtreecommitdiffstats
path: root/examples/qt3d/scene2d/LogoControls.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qt3d/scene2d/LogoControls.qml')
-rw-r--r--examples/qt3d/scene2d/LogoControls.qml195
1 files changed, 0 insertions, 195 deletions
diff --git a/examples/qt3d/scene2d/LogoControls.qml b/examples/qt3d/scene2d/LogoControls.qml
deleted file mode 100644
index 286e87796..000000000
--- a/examples/qt3d/scene2d/LogoControls.qml
+++ /dev/null
@@ -1,195 +0,0 @@
-// Copyright (C) 2017 Klaralvdalens Datakonsult AB (KDAB).
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
-
-import QtQuick 2.15
-import QtQuick.Scene2D 2.15
-import QtQuick.Controls 2.15
-import QtQuick.Layouts 1.15
-
-Rectangle {
- id: root
- color: "white"
- focus: true
- border.color: "black"
- enabled: false
-
- property alias colorR: color_r.value
- property alias colorG: color_g.value
- property alias colorB: color_b.value
- property alias shininess: shining.value
-
- property alias rotationX: rotation_x.value
- property alias rotationY: rotation_y.value
- property alias rotationZ: rotation_z.value
-
- property alias logoCentreZ: logoCenter_z.value
-
-
- QtObject {
- id: d
- property real rotationValue: 0
- property color textColor: root.enabled ? "black" : "gray"
- }
-
- SequentialAnimation {
- running: true
- paused: !animation.checked
- loops: Animation.Infinite
-
- NumberAnimation {
- target: d
- property: "rotationValue"
- easing.type: Easing.OutQuad
- duration: 1000
- from: 0
- to: 45
- }
- NumberAnimation {
- target: d
- property: "rotationValue"
- easing.type: Easing.InOutQuad
- duration: 1000
- from: 45
- to: -45
- }
- NumberAnimation {
- target: d
- property: "rotationValue"
- easing.type: Easing.InQuad
- duration: 1000
- from: -45
- to: 0
- }
- }
-
- ColumnLayout {
- id: tipLayout
- anchors.left: parent.left
- anchors.leftMargin: 15
- anchors.right: parent.right
- anchors.rightMargin: 15
- anchors.top: root.top
- spacing: 5
-
- Text { text: "Middle click to (de)activate"; font.bold: true }
- }
-
- ColumnLayout {
- id: colorLayout
- anchors.left: parent.left
- anchors.leftMargin: 15
- anchors.right: parent.right
- anchors.rightMargin: 15
- anchors.top: tipLayout.bottom
- anchors.topMargin: 20
- spacing: 5
-
- Text { text: "Appearance"; font.bold: true; color: d.textColor }
- Text { text: "Ambient color RGB"; color: d.textColor }
- RowLayout {
- Text { text: "R"; color: d.textColor }
- Slider {
- id: color_r
- Layout.fillWidth: true
- from: 0
- to: 255
- value: 128
- }
- }
- RowLayout {
- Text { text: "G"; color: d.textColor }
- Slider {
- id: color_g
- Layout.fillWidth: true
- from: 0
- to: 255
- value: 195
- }
- }
- RowLayout {
- Text { text: "B"; color: d.textColor }
- Slider {
- id: color_b
- Layout.fillWidth: true
- from: 0
- to: 255
- value: 66
- }
- }
- Text { text: "Shininess"; color: d.textColor }
- Slider {
- id: shining
- Layout.fillWidth: true
- from: 30
- to: 90
- value: 50
- }
- }
-
- ColumnLayout {
- id: transformLayout
-
- anchors.left: colorLayout.left
- anchors.right: colorLayout.right
- anchors.top: colorLayout.bottom
- anchors.topMargin: 10
- spacing: 5
-
- Text { text: "Item transform"; font.bold: true; color: d.textColor }
- Text { text: "Rotation"; color: d.textColor }
- RowLayout {
- Text { text: "X"; color: d.textColor }
- Slider {
- id: rotation_x
- Layout.fillWidth: true
- from: -45
- to: 45
- value: d.rotationValue
- }
- }
- RowLayout {
- Text { text: "Y"; color: d.textColor }
- Slider {
- id: rotation_y
- Layout.fillWidth: true
- from: -45
- to: 45
- value: d.rotationValue
- }
- }
- RowLayout {
- Text { text: "Z"; color: d.textColor }
- Slider {
- id: rotation_z
- Layout.fillWidth: true
- from: -45
- to: 45
- value: d.rotationValue
- }
- }
-
- RowLayout {
- CheckBox { id: animation; text: "Animation"; checked: false }
- }
- }
-
- ColumnLayout {
- id: cameraLayout
-
- anchors.left: colorLayout.left
- anchors.right: colorLayout.right
- anchors.top: transformLayout.bottom
- anchors.topMargin: 10
- spacing: 5
-
- Text { text: "Object"; font.bold: true; color: d.textColor }
- Text { text: "Logo Center Z"; color: d.textColor }
- Slider {
- id: logoCenter_z
- Layout.fillWidth: true
- from: -10
- to: 8
- value: 0
- }
- }
-}