Browse Source

Merge pull request #1717 from DonLakeFlyer/ParamEditKeys

Parameter editor keys
QGC4.4
Don Gagne 10 years ago
parent
commit
d5a21e1675
  1. 9
      src/QmlControls/ParameterEditorDialog.qml
  2. 6
      src/QmlControls/QGCTextField.qml

9
src/QmlControls/ParameterEditorDialog.qml

@ -59,6 +59,7 @@ QGCViewDialog { @@ -59,6 +59,7 @@ QGCViewDialog {
validationError.text = fact.validate(validateValue, false /* convertOnly */)
forceSave.visible = true
}
valueField.forceActiveFocus();
}
Column {
@ -82,6 +83,14 @@ QGCViewDialog { @@ -82,6 +83,14 @@ QGCViewDialog {
QGCTextField {
id: valueField
text: validate ? validateValue : fact.valueString
onAccepted: accept()
Keys.onReleased: {
if (event.key == Qt.Key_Escape) {
reject()
}
}
}
QGCLabel { text: fact.name }

6
src/QmlControls/QGCTextField.qml

@ -60,4 +60,10 @@ TextField { @@ -60,4 +60,10 @@ TextField {
padding.right: control.showUnits ? unitsLabelWidthGenerator.width : control.__contentHeight/3
}
onActiveFocusChanged: {
if (activeFocus) {
selectAll()
}
}
}

Loading…
Cancel
Save