summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h
diff options
context:
space:
mode:
authorTakao Fujiwara <takao.fujiwara1@gmail.com>2015-10-30 14:43:21 +0900
committerTakao Fujiwara <takao.fujiwara1@gmail.com>2015-11-02 01:16:01 +0000
commit550cd1d68c01e62b465c393b35a5f2c76b2d1fc5 (patch)
treec908bd1d6444284e27f538471a7465749eb4a3b8 /src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.h
parent779656299897c5d85fd7bfd0f766cb45c3d82e4e (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.h6
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;