Browse Source

Merge branch 'master' into pinchZoomWorkaround

QGC4.4
Gus Grubba 10 years ago
parent
commit
84ef7ee248
  1. 7
      src/FactSystem/FactControls/FactTextField.qml
  2. 3
      src/QmlControls/ParameterEditorDialog.qml
  3. 2
      src/QmlControls/QGCViewDialog.qml
  4. 4
      src/QmlControls/ScreenTools.qml

7
src/FactSystem/FactControls/FactTextField.qml

@ -14,8 +14,11 @@ QGCTextField { @@ -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) {

3
src/QmlControls/ParameterEditorDialog.qml

@ -84,6 +84,9 @@ QGCViewDialog { @@ -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: {

2
src/QmlControls/QGCViewDialog.qml

@ -39,10 +39,12 @@ FactPanel { @@ -39,10 +39,12 @@ FactPanel {
signal hideDialog
function accept() {
Qt.inputMethod.hide()
hideDialog()
}
function reject() {
Qt.inputMethod.hide()
hideDialog()
}

4
src/QmlControls/ScreenTools.qml

@ -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.
// Will remove Math.min when problem is figure out.
readonly property real mediumFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.mediumFontPixelSizeRatio, 19)
readonly property real largeFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.largeFontPixelSizeRatio, 19)
readonly property real mediumFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.mediumFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
readonly property real largeFontPixelSize: Math.min(defaultFontPixelSize * ScreenToolsController.largeFontPixelSizeRatio, ScreenToolsController.isMobile ? 10000 : 19)
property bool isAndroid: ScreenToolsController.isAndroid
property bool isiOS: ScreenToolsController.isiOS

Loading…
Cancel
Save