6import QGroundControl.Controls
10 text: fact ? fact.valueString : ""
11 unitsLabel: fact ? fact.units : ""
14 numericValuesOnly: fact && !fact.typeIsString
18 property Fact fact: null
20 onEditingFinished: _onEditingFinished()
22 function _onEditingFinished() {
23 var errorString = fact.validate(text, false /* convertOnly */)
24 if (errorString === "") {
25 clearValidationError()
29 showValidationError(errorString, fact.valueString)
33 onHelpClicked: helpDialogFactory.open()
35 QGCPopupDialogFactory {
38 dialogComponent: helpDialogComponent
42 id: helpDialogComponent
44 ParameterEditorDialog {
45 title: qsTr("Value Details")