-
Notifications
You must be signed in to change notification settings - Fork 1
/
Presentation3D.qml
106 lines (95 loc) · 2.8 KB
/
Presentation3D.qml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import QtQuick 2.12
import QtStudio3D 2.3
Item {
property bool inMap: scene.currentSlideIndex !== 0
Studio3D {
id: s3d
focus: true
anchors.margins: 0
anchors.fill: parent
Presentation {
id: s3dpres
source: "qrc:/Cluster/SampleProject.uip"
SceneElement {
id: scene
elementPath: "Scene"
currentSlideIndex: 0
}
//Mapping for dataInputs to Simulation
DataInput {
name: "LeftGaugeScale"
value: simulation.leftGaugeScale
}
DataInput {
name: "turnSignalRight"
value: simulation.turnedOnRightIndicator
}
DataInput {
name: "turnSignalLeft"
value: simulation.turnedOnRightIndicator
}
DataInput {
name: "speedValue"
value: simulation.inputSpeedValue
}
DataInput {
name: "rpmValue"
value: simulation.inputRpmValue
}
DataInput {
name: "unitTypeValue"
value: "km"
}
DataInput {
name: "rpmText"
value: simulation.rpmText
}
DataInput {
name: "speedText"
value: simulation.speedText
}
DataInput {
name: "distanceValue"
value: simulation.distance
}
DataInput {
name: "leftProgressbarScale"
value: simulation.leftProbarScale
}
DataInput {
name: "leftProgressbarColor"
value: simulation.leftProgressbarColor
}
DataInput {
name: "rightProgressbarScale"
value: simulation.rightProbarScale
}
DataInput {
name: "rightProgressbarColor"
value: simulation.rightProgressbarColor
}
DataInput {
name: "songName"
value: simulation.currentSongName
}
}
// Studio3DProfiler {
// id: profiler3d
// visible: true
// anchors.fill: parent
// anchors.topMargin: 40
// }
Timer {
interval: 60000; running: true; repeat: true
property string switchSlide: "MergeIn"
onTriggered:
{
s3d.presentation.goToSlide("Scene", switchSlide)
if(switchSlide == "MergeOut")
switchSlide = "MergeIn"
else
switchSlide = "MergeOut"
}
}
}
}