Commit a6cabdf4 authored by Don Gagne's avatar Don Gagne
Browse files

Add Reset to Default, Set RC Param, warning

parent 5dc01461
...@@ -61,7 +61,7 @@ Rectangle { ...@@ -61,7 +61,7 @@ Rectangle {
property real __textWidth: __textControl.contentWidth property real __textWidth: __textControl.contentWidth
Item { Item {
id: editorOverlay id: __editorOverlay
anchors.fill: parent anchors.fill: parent
visible: false visible: false
...@@ -105,7 +105,7 @@ Rectangle { ...@@ -105,7 +105,7 @@ Rectangle {
text: "Cancel" text: "Cancel"
onClicked: { onClicked: {
editorOverlay.visible = false __editorOverlay.visible = false
} }
} }
...@@ -117,7 +117,7 @@ Rectangle { ...@@ -117,7 +117,7 @@ Rectangle {
onClicked: { onClicked: {
__editorOverlayFact.value = valueField.text __editorOverlayFact.value = valueField.text
editorOverlay.visible = false __editorOverlay.visible = false
} }
} }
} }
...@@ -176,10 +176,40 @@ Rectangle { ...@@ -176,10 +176,40 @@ Rectangle {
QGCLabel { text: "Default value:" } QGCLabel { text: "Default value:" }
QGCLabel { text: __editorOverlayFact.defaultValueAvailable ? __editorOverlayFact.defaultValue : "none" } QGCLabel { text: __editorOverlayFact.defaultValueAvailable ? __editorOverlayFact.defaultValue : "none" }
} }
QGCLabel {
width: parent.width
wrapMode: Text.WordWrap
text: "Warning: Modifying parameters while vehicle is in flight can lead to vehicle instability and possible vehicle loss. " +
"Make sure you know what you are doing and double-check your values before Save!"
}
} // Column - Fact information
} // Column - Header + Fact information
QGCButton {
anchors.rightMargin: __textWidth
anchors.right: rcButton.left
anchors.bottom: parent.bottom
visible: __editorOverlayFact.defaultValueAvailable
text: "Reset to default"
onClicked: {
__editorOverlayFact.value = __editorOverlayFact.defaultValue
__editorOverlay.visible = false
} }
} }
}
} QGCButton {
id: rcButton
anchors.right: parent.right
anchors.bottom: parent.bottom
visible: __editorOverlayFact.defaultValueAvailable
text: "Set RC to Param..."
onClicked: __controller.setRCToParam(__editorOverlayFact.name)
}
} // Rectangle - editorDialog
} // Item - editorOverlay
Component { Component {
id: factRowsComponent id: factRowsComponent
...@@ -250,7 +280,7 @@ Rectangle { ...@@ -250,7 +280,7 @@ Rectangle {
onClicked: { onClicked: {
__editorOverlayFact = modelFact __editorOverlayFact = modelFact
editorOverlay.visible = true __editorOverlay.visible = true
} }
} }
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment