paysages3d/src/interface/modeler/quickapp/qml/WaterSection.qml

91 lines
2.2 KiB
QML
Raw Normal View History

2015-08-23 22:39:31 +00:00
import QtQuick 2.0
// Water control
BaseSection {
id: section
BaseToolbar {
id: toolbar
ToolbarButton {
id: tool_water_preset
picture: "images/icon_preset.png"
hovertext: qsTr("Choose a water model")
}
2015-08-23 22:39:31 +00:00
ToolbarButton {
id: tool_water_level
2015-08-28 09:40:35 +00:00
checked: true
2015-08-23 22:39:31 +00:00
picture: "images/icon_water_level.png"
hovertext: qsTr("Change the water altitude")
}
2015-09-07 23:00:34 +00:00
ToolbarButton {
id: tool_water_reflection
picture: "images/icon_water_reflection.png"
hovertext: qsTr("Reflection of the water surface")
}
2015-08-23 22:39:31 +00:00
}
PanelPictureChoice {
id: panel_water_preset
enabled: false
anchors.left: toolbar.right
objectName: "water_model"
items: [
PictureChoiceItem {
picture: "images/preset_water_lake.jpg"
hovertext: "Water model : Lake"
},
PictureChoiceItem {
picture: "images/preset_water_sea.jpg"
hovertext: "Water model : Sea"
}
]
}
2015-08-23 23:19:19 +00:00
PanelSimpleFloat {
2015-08-23 22:39:31 +00:00
id: panel_water_level
enabled: false
2015-08-23 23:19:19 +00:00
anchors.left: toolbar.right
minimumValue: -1
maximumValue: 1
objectName: "water_height"
2015-08-23 22:39:31 +00:00
}
2015-09-07 23:00:34 +00:00
PanelSimpleFloat {
id: panel_water_reflection
enabled: false
anchors.left: toolbar.right
objectName: "water_reflection"
}
2015-08-23 22:39:31 +00:00
states: [
State {
name: "WaterPreset"
when: tool_water_preset.checked
PropertyChanges {
target: panel_water_preset
enabled: true
}
},
2015-08-23 22:39:31 +00:00
State {
name: "WaterHeight"
2015-08-28 09:40:35 +00:00
when: tool_water_level.checked
2015-08-23 22:39:31 +00:00
PropertyChanges {
target: panel_water_level
enabled: true
}
2015-09-07 23:00:34 +00:00
},
State {
name: "WaterReflection"
when: tool_water_reflection.checked
PropertyChanges {
target: panel_water_reflection
enabled: true
}
2015-08-23 22:39:31 +00:00
}
]
}