From 7cba880028b6151ff9156f7afa2b924b6f1fb7f7 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Tue, 13 Oct 2015 08:58:31 -0700 Subject: [PATCH] Use numeric virtual keyboard --- src/FactSystem/FactControls/FactTextField.qml | 7 +++++-- src/QmlControls/ParameterEditorDialog.qml | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/FactSystem/FactControls/FactTextField.qml b/src/FactSystem/FactControls/FactTextField.qml index ac3b601b92..f4afbe8d35 100644 --- a/src/FactSystem/FactControls/FactTextField.qml +++ b/src/FactSystem/FactControls/FactTextField.qml @@ -14,8 +14,11 @@ QGCTextField { property Fact fact: null property string _validateString - text: fact.valueString - unitsLabel: fact.units + text: fact.valueString + unitsLabel: fact.units + + // At this point all Facts are numeric + inputMethodHints: Qt.ImhFormattedNumbersOnly onEditingFinished: { if (qgcView) { diff --git a/src/QmlControls/ParameterEditorDialog.qml b/src/QmlControls/ParameterEditorDialog.qml index 8834f0a39f..25d688b0e3 100644 --- a/src/QmlControls/ParameterEditorDialog.qml +++ b/src/QmlControls/ParameterEditorDialog.qml @@ -84,6 +84,9 @@ QGCViewDialog { id: valueField text: validate ? validateValue : fact.valueString + // At this point all Facts are numeric + inputMethodHints: Qt.ImhFormattedNumbersOnly + onAccepted: accept() Keys.onReleased: { -- GitLab