aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/virtualkeyboard.pro
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2019-09-20 09:27:51 +0300
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2021-01-26 16:06:17 +0200
commitfde846231907ced5fd7ac09fb5c6878d178db629 (patch)
treebeab66489db1b41116f2949aa0ab47419ba53560 /src/virtualkeyboard/virtualkeyboard.pro
parent2c563e81a563db1409ba61a5ba58ce1cd8483a93 (diff)
Add InputContext.keyboardObserver property v4
- KeyboardObserver provides access to keyboard properties. Currently it contains a property to access keyboard layout. One possible use case of the KeyboardObserver is for input methods that use the keyboard layout for more accurate spell correction. - Add BaseKey.keyType property: This property holds the key type at runtime. v2: Ensure keyboard observer is set before input mode - Fixes crash if the input panel instance is destroyed and created again. In such case, the keyboard observer is not assigned before the next input mode is set. v3: Fix keyboard layout observer for keys that are invisible v4: Update CMake project - Skip keys that are invisible. Change-Id: I820ce3a575397885eb6310722c3f2c6dffcf325c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard/virtualkeyboard.pro')
-rw-r--r--src/virtualkeyboard/virtualkeyboard.pro3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/virtualkeyboard/virtualkeyboard.pro b/src/virtualkeyboard/virtualkeyboard.pro
index 37e695cc..22b049ac 100644
--- a/src/virtualkeyboard/virtualkeyboard.pro
+++ b/src/virtualkeyboard/virtualkeyboard.pro
@@ -24,6 +24,7 @@ SOURCES += \
qvirtualkeyboardabstractinputmethod.cpp \
plaininputmethod.cpp \
qvirtualkeyboardinputengine.cpp \
+ qvirtualkeyboardobserver.cpp \
shifthandler.cpp \
inputmethod.cpp \
inputselectionhandle.cpp \
@@ -44,11 +45,13 @@ SOURCES += \
HEADERS += \
platforminputcontext_p.h \
+ qvirtualkeyboard_namespace.h \
qvirtualkeyboardinputcontext.h \
qvirtualkeyboardinputcontext_p.h \
qvirtualkeyboardabstractinputmethod.h \
plaininputmethod_p.h \
qvirtualkeyboardinputengine.h \
+ qvirtualkeyboardobserver.h \
shifthandler_p.h \
inputmethod_p.h \
inputselectionhandle_p.h \