summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforminputcontexts/platforminputcontexts.pro
diff options
context:
space:
mode:
authorTakao Fujiwara <takao.fujiwara1@gmail.com>2019-03-25 17:09:28 +0900
committerGatis Paeglis <gatis.paeglis@qt.io>2019-03-25 13:49:54 +0000
commit9b6222598c990512c78bd42f55d7d6dc635c8b48 (patch)
tree23249c06502ba404ab0b65ebddb322b96fd607eb /src/plugins/platforminputcontexts/platforminputcontexts.pro
parent4d11fc1d223f0f51c1d42ec52e54a836968d86fb (diff)
Calculate Qt::Key from keysym for IBus ForwardKeyEvent signal
QKeyEvent instance requires Qt::Key but currently X11 keysym is assigned and the IBus QT module forwards the wrong key events. Now QXkbCommon::keysymToQtKey() can generate Qt::Key from keysym and forward the correct key events. Change-Id: I25f0a9e9319b4a5f42847f8592ad3a30f6c9349d Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
Diffstat (limited to 'src/plugins/platforminputcontexts/platforminputcontexts.pro')
-rw-r--r--src/plugins/platforminputcontexts/platforminputcontexts.pro11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/platforminputcontexts/platforminputcontexts.pro b/src/plugins/platforminputcontexts/platforminputcontexts.pro
index 68f6792377..56a39a49e7 100644
--- a/src/plugins/platforminputcontexts/platforminputcontexts.pro
+++ b/src/plugins/platforminputcontexts/platforminputcontexts.pro
@@ -1,10 +1,11 @@
TEMPLATE = subdirs
QT_FOR_CONFIG += gui-private
-qtHaveModule(dbus) {
-!mac:!win32:SUBDIRS += ibus
-}
-
-qtConfig(xkbcommon): SUBDIRS += compose
+qtConfig(xkbcommon) {
+ SUBDIRS += compose
+ qtHaveModule(dbus) {
+ !macos:!win32:SUBDIRS += ibus
+ }
+}