blob: 11ff7a5d37563e4f46551b024c44c82b99c396d4 (
plain)
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
import HelperWidgets 2.0
import StudioTheme 1.0 as StudioTheme
Section {
caption: qsTr("Particle System")
width: parent.width
SectionLayout {
PropertyLabel {
text: qsTr("Start Time")
tooltip: qsTr("Sets the time in milliseconds where the system starts.")
}
SecondColumnLayout {
SpinBox {
minimumValue: 0
maximumValue: 2147483647
decimals: 0
backendValue: backendValues.startTime
implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Time")
tooltip: qsTr("Sets the time in milliseconds for the system.")
}
SecondColumnLayout {
SpinBox {
minimumValue: 0
maximumValue: 2147483647
decimals: 0
backendValue: backendValues.time
implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Running")
tooltip: qsTr("Sets if system is currently running.")
}
SecondColumnLayout {
CheckBox {
id: runningCheckBox
text: backendValues.running.valueToString
backendValue: backendValues.running
implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Paused")
tooltip: qsTr("Sets if system is currently paused.")
}
SecondColumnLayout {
CheckBox {
id: pausedCheckBox
text: backendValues.paused.valueToString
backendValue: backendValues.paused
implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Logging")
tooltip: qsTr("Enables collection of loggingData.")
}
SecondColumnLayout {
CheckBox {
id: loggingCheckBox
text: backendValues.logging.valueToString
backendValue: backendValues.logging
implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Use Random Seed")
tooltip: qsTr("Sets if particle system seed should be random or user defined.")
}
SecondColumnLayout {
CheckBox {
id: useRandomSeedCheckBox
text: backendValues.useRandomSeed.valueToString
backendValue: backendValues.useRandomSeed
implicitWidth: StudioTheme.Values.twoControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
PropertyLabel {
text: qsTr("Seed")
tooltip: qsTr("Sets the seed value used for particles randomization.")
}
SecondColumnLayout {
SpinBox {
minimumValue: 0
maximumValue: 2147483647
decimals: 0
backendValue: backendValues.seed
implicitWidth: StudioTheme.Values.singleControlColumnWidth
+ StudioTheme.Values.actionIndicatorWidth
}
ExpandingSpacer {}
}
}
}
|