Commit 84ef7ee2 authored by Gus Grubba's avatar Gus Grubba

Merge branch 'master' into pinchZoomWorkaround

parents f5651322 85379ce3
...@@ -14,8 +14,11 @@ QGCTextField { ...@@ -14,8 +14,11 @@ QGCTextField {
property Fact fact: null property Fact fact: null
property string _validateString property string _validateString
text: fact.valueString text: fact.valueString
unitsLabel: fact.units unitsLabel: fact.units
// At this point all Facts are numeric
inputMethodHints: Qt.ImhFormattedNumbersOnly
onEditingFinished: { onEditingFinished: {
if (qgcView) { if (qgcView) {
......
...@@ -84,6 +84,9 @@ QGCViewDialog { ...@@ -84,6 +84,9 @@ QGCViewDialog {
id: valueField id: valueField
text: validate ? validateValue : fact.valueString text: validate ? validateValue : fact.valueString
// At this point all Facts are numeric
inputMethodHints: Qt.ImhFormattedNumbersOnly
onAccepted: accept() onAccepted: accept()
Keys.onReleased: { Keys.onReleased: {
......
...@@ -39,10 +39,12 @@ FactPanel { ...@@ -39,10 +39,12 @@ FactPanel {
signal hideDialog signal hideDialog
function accept() { function accept() {
Qt.inputMethod.hide()
hideDialog() hideDialog()
} }
function reject() { function reject() {
Qt.inputMethod.hide()
hideDialog() hideDialog()
} }
......
...@@ -15,8 +15,8 @@ Item { ...@@ -15,8 +15,8 @@ Item {
// On OSX ElCapitan with Qt 5.4.0 any font pixel size above 19 shows garbage test. No idea why at this point. // On OSX ElCapitan with Qt 5.4.0 any font pixel size above 19 shows garbage test. No idea why at this point.
// Will remove Math.min when problem is figure out. // Will remove Math.min when problem is figure out.
readonly property real mediumFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.mediumFontPixelSizeRatio, 19) readonly property real mediumFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.mediumFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
readonly property real largeFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.largeFontPixelSizeRatio, 19) readonly property real largeFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.largeFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
property bool isAndroid: ScreenToolsController.isAndroid property bool isAndroid: ScreenToolsController.isAndroid
property bool isiOS: ScreenToolsController.isiOS property bool isiOS: ScreenToolsController.isiOS
......
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