From 4a92afe75bfb7886ecb1b3282b05b2985c39fe3c Mon Sep 17 00:00:00 2001 From: Jarkko Koivikko Date: Mon, 27 Aug 2018 11:19:29 +0300 Subject: 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 --- src/virtualkeyboard/content/HandwritingInputPanel.qml | 3 +++ src/virtualkeyboard/content/InputPanel.qml | 3 +++ 2 files changed, 6 insertions(+) (limited to 'src') 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 -- cgit v1.2.3