diff options
author | Robin Lee <robinlee.sysu@gmail.com> | 2018-06-27 11:54:20 +0800 |
---|---|---|
committer | Takao Fujiwara <takao.fujiwara1@gmail.com> | 2018-08-08 06:18:13 +0000 |
commit | 2adc06f9406ec2f8c02d1619c73f384eb2947498 (patch) | |
tree | 4300aea0402ff2926b63e73a25b1478ef0821eba /src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp | |
parent | 7dc930d40037c99d87b09de09a882d5f86f157d5 (diff) |
IBus: Support the portal, needed for Flatpak environment
Following commit 35ce6247 in IBus, IBus input plugin now connects to
session bus and use IBus portal to create input context when running
in Flatpak environment or IBUS_USE_PORTAL is set.
[ChangeLog][plugins][ibus] Support IBus portal. Qt programs in Flatpak
environment can now trigger IBus input method.
Change-Id: I561f5f873d709b8abeae554d804daa058f9f6e16
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Takao Fujiwara <takao.fujiwara1@gmail.com>
Diffstat (limited to 'src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp')
-rw-r--r-- | src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp b/src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp new file mode 100644 index 0000000000..50482e2d9a --- /dev/null +++ b/src/plugins/platforminputcontexts/ibus/qibusproxyportal.cpp @@ -0,0 +1,26 @@ +/* + * This file was generated by qdbusxml2cpp version 0.8 + * Command line was: qdbusxml2cpp -N -p qibusproxyportal -c QIBusProxyPortal interfaces/org.freedesktop.IBus.Portal.xml + * + * qdbusxml2cpp is Copyright (C) 2017 The Qt Company Ltd. + * + * This is an auto-generated file. + * This file may have been hand-edited. Look for HAND-EDIT comments + * before re-generating it. + */ + +#include "qibusproxyportal.h" + +/* + * Implementation of interface class QIBusProxyPortal + */ + +QIBusProxyPortal::QIBusProxyPortal(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent) + : QDBusAbstractInterface(service, path, staticInterfaceName(), connection, parent) +{ +} + +QIBusProxyPortal::~QIBusProxyPortal() +{ +} + |