diff options
author | Takao Fujiwara <takao.fujiwara1@gmail.com> | 2015-10-30 14:43:21 +0900 |
---|---|---|
committer | Takao Fujiwara <takao.fujiwara1@gmail.com> | 2015-11-02 01:16:01 +0000 |
commit | 550cd1d68c01e62b465c393b35a5f2c76b2d1fc5 (patch) | |
tree | c908bd1d6444284e27f538471a7465749eb4a3b8 /src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h | |
parent | 779656299897c5d85fd7bfd0f766cb45c3d82e4e (diff) |
IBus: Implement QPlatformInputContext::locale()
Listen to "GlobalEngineChanged" dbus signal.
Task-number: QTBUG-48772
Change-Id: Ia186a66c75fb3ce2fdf5ef9e358c1807f674594b
Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h')
-rw-r--r-- | src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h index a8efd9deb3..824e9c2073 100644 --- a/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h +++ b/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h @@ -36,16 +36,14 @@ #include <qpa/qplatforminputcontext.h> #include <QtCore/qpointer.h> +#include <QtCore/QLocale> #include <QtDBus/qdbuspendingreply.h> #include <QFileSystemWatcher> -#include <QLoggingCategory> #include <QTimer> #include <QWindow> QT_BEGIN_NAMESPACE -Q_DECLARE_LOGGING_CATEGORY(qtQpaInputMethods) - class QIBusPlatformInputContextPrivate; class QDBusVariant; @@ -90,6 +88,7 @@ public: void commit() Q_DECL_OVERRIDE; void update(Qt::InputMethodQueries) Q_DECL_OVERRIDE; bool filterEvent(const QEvent *event) Q_DECL_OVERRIDE; + QLocale locale() const Q_DECL_OVERRIDE; public Q_SLOTS: void commitText(const QDBusVariant &text); @@ -100,6 +99,7 @@ public Q_SLOTS: void filterEventFinished(QDBusPendingCallWatcher *call); void socketChanged(const QString &str); void connectToBus(); + void globalEngineChanged(const QString &engine_name); private: QIBusPlatformInputContextPrivate *d; |