Commit d5a21e16 authored by Don Gagne's avatar Don Gagne

Merge pull request #1717 from DonLakeFlyer/ParamEditKeys

Parameter editor keys
parents ae8ea3bf c7dd080e
...@@ -59,6 +59,7 @@ QGCViewDialog { ...@@ -59,6 +59,7 @@ QGCViewDialog {
validationError.text = fact.validate(validateValue, false /* convertOnly */) validationError.text = fact.validate(validateValue, false /* convertOnly */)
forceSave.visible = true forceSave.visible = true
} }
valueField.forceActiveFocus();
} }
Column { Column {
...@@ -82,6 +83,14 @@ QGCViewDialog { ...@@ -82,6 +83,14 @@ QGCViewDialog {
QGCTextField { QGCTextField {
id: valueField id: valueField
text: validate ? validateValue : fact.valueString text: validate ? validateValue : fact.valueString
onAccepted: accept()
Keys.onReleased: {
if (event.key == Qt.Key_Escape) {
reject()
}
}
} }
QGCLabel { text: fact.name } QGCLabel { text: fact.name }
......
...@@ -60,4 +60,10 @@ TextField { ...@@ -60,4 +60,10 @@ TextField {
padding.right: control.showUnits ? unitsLabelWidthGenerator.width : control.__contentHeight/3 padding.right: control.showUnits ? unitsLabelWidthGenerator.width : control.__contentHeight/3
} }
onActiveFocusChanged: {
if (activeFocus) {
selectAll()
}
}
} }
Markdown is supported
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