diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-27 11:19:29 +0300 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2018-08-28 05:51:36 +0000 |
commit | 4a92afe75bfb7886ecb1b3282b05b2985c39fe3c (patch) | |
tree | 22940481e7830feb09de361bd00d5359bfe9e568 | |
parent | 28a0caf8b244c5ed6003896c5a31ad85030751e5 (diff) |
Disable layout mirroring for virtual keyboard
When layout mirroring is enabled for an application using
virtual keyboard, the keyboard layout is also mirrored.
This change disables layout mirroring for virtual keyboard.
Task-number: QTBUG-70041
Change-Id: I097ae7fe907a463ef53e5f39f357c61d57bbb9c0
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
-rw-r--r-- | src/virtualkeyboard/content/HandwritingInputPanel.qml | 3 | ||||
-rw-r--r-- | src/virtualkeyboard/content/InputPanel.qml | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/virtualkeyboard/content/HandwritingInputPanel.qml b/src/virtualkeyboard/content/HandwritingInputPanel.qml index 8582f721..b91c59c7 100644 --- a/src/virtualkeyboard/content/HandwritingInputPanel.qml +++ b/src/virtualkeyboard/content/HandwritingInputPanel.qml @@ -91,6 +91,9 @@ Item { enabled: inputPanel.keyboard.isHandwritingAvailable() visible: enabled && available && active && Qt.inputMethod.visible + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + Item { id: keyboard property var style: inputPanel && inputPanel.hasOwnProperty ? inputPanel.keyboard.style : null diff --git a/src/virtualkeyboard/content/InputPanel.qml b/src/virtualkeyboard/content/InputPanel.qml index cedec2f8..c88cccc2 100644 --- a/src/virtualkeyboard/content/InputPanel.qml +++ b/src/virtualkeyboard/content/InputPanel.qml @@ -114,6 +114,9 @@ Item { /*! \internal */ readonly property bool __isRootItem: inputPanel.parent != null && inputPanel.parent.parent == null + LayoutMirroring.enabled: false + LayoutMirroring.childrenInherit: true + SelectionControl { objectName: "selectionControl" x: -parent.x |