diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2019-09-20 09:27:51 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2021-01-26 16:06:17 +0200 |
commit | fde846231907ced5fd7ac09fb5c6878d178db629 (patch) | |
tree | beab66489db1b41116f2949aa0ab47419ba53560 /src/virtualkeyboard/virtualkeyboard.pro | |
parent | 2c563e81a563db1409ba61a5ba58ce1cd8483a93 (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.pro | 3 |
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 \ |