84 lines
1.9 KiB
QML
84 lines
1.9 KiB
QML
import QtQuick 2.0
|
|
|
|
// Atmosphere control
|
|
BaseSection {
|
|
id: section
|
|
|
|
BaseToolbar {
|
|
id: toolbar
|
|
|
|
ToolbarButton {
|
|
id: tool_daytime
|
|
checked: true
|
|
picture: "images/icon_atmosphere_daytime.png"
|
|
hovertext: qsTr("Control the sun and moon")
|
|
}
|
|
|
|
ToolbarButton {
|
|
id: tool_sun_radius
|
|
picture: "images/icon_sun_radius.png"
|
|
hovertext: qsTr("Radius of the sun")
|
|
}
|
|
|
|
ToolbarButton {
|
|
id: tool_humidity
|
|
picture: "images/icon_atmosphere.png"
|
|
hovertext: qsTr("Humidity factor in the air")
|
|
}
|
|
}
|
|
|
|
PanelAtmosphereDaytime {
|
|
id: panel_daytime
|
|
anchors.left: toolbar.right
|
|
enabled: false
|
|
}
|
|
|
|
PanelSimpleFloat {
|
|
id: panel_humidity
|
|
anchors.left: toolbar.right
|
|
enabled: false
|
|
objectName: "atmosphere_humidity"
|
|
}
|
|
|
|
PanelSimpleFloat {
|
|
id: panel_sun_radius
|
|
anchors.left: toolbar.right
|
|
minimumValue: 0
|
|
maximumValue: 30000000
|
|
enabled: false
|
|
objectName: "atmosphere_sun_radius"
|
|
}
|
|
|
|
states: [
|
|
State {
|
|
name: "DayTime"
|
|
when: tool_daytime.checked
|
|
PropertyChanges {
|
|
target: panel_daytime
|
|
enabled: true
|
|
}
|
|
},
|
|
State {
|
|
name: "Sun radius"
|
|
when: tool_sun_radius.checked
|
|
PropertyChanges {
|
|
target: panel_sun_radius
|
|
enabled: true
|
|
}
|
|
PropertyChanges {
|
|
target: section
|
|
tool: "sun"
|
|
}
|
|
},
|
|
State {
|
|
name: "Humidity"
|
|
when: tool_humidity.checked
|
|
PropertyChanges {
|
|
target: panel_humidity
|
|
enabled: true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|