aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/content
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2015-10-09 19:26:23 +0300
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2015-10-12 11:04:43 +0000
commit78f145fe269add8d5187e28fd52ef2294b2abbe7 (patch)
tree8f52443220949048da0c9abfd01cf11fe1780ef5 /src/virtualkeyboard/content
parentadd8b802c2d1ba5a28a77c3fcae760b1daca6a5b (diff)
Fix numeric input modes for handwriting input
Added missing dialable input mode for LipiInputMethod. Prevent changing the input mode in numeric only input mode. Update test cases to include tests for numeric only input modes. Task-number: QTRD-3705 Task-number: QTRD-3706 Change-Id: Ic3fa090ba4dfa07efd33f4c6b4441c8f95614f75 Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
Diffstat (limited to 'src/virtualkeyboard/content')
-rw-r--r--src/virtualkeyboard/content/layouts/en_GB/handwriting.qml1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/virtualkeyboard/content/layouts/en_GB/handwriting.qml b/src/virtualkeyboard/content/layouts/en_GB/handwriting.qml
index f2637478..9d726b2e 100644
--- a/src/virtualkeyboard/content/layouts/en_GB/handwriting.qml
+++ b/src/virtualkeyboard/content/layouts/en_GB/handwriting.qml
@@ -62,6 +62,7 @@ KeyboardLayout {
functionKey: true
text: InputContext.inputEngine.inputMode === InputEngine.Latin ? "123" : "ABC"
onClicked: InputContext.inputEngine.inputMode = InputContext.inputEngine.inputMode === InputEngine.Latin ? InputEngine.Numeric : InputEngine.Latin
+ enabled: !(InputContext.inputMethodHints & (Qt.ImhDialableCharactersOnly | Qt.ImhFormattedNumbersOnly | Qt.ImhDigitsOnly))
keyPanelDelegate: keyboard.style ? keyboard.style.symbolKeyPanel : undefined
}
ChangeLanguageKey {