diff options
author | Inho Lee <inho.lee@qt.io> | 2021-06-15 10:54:00 +0200 |
---|---|---|
committer | Inho Lee <inhosens@gmail.com> | 2021-11-08 11:19:56 +0200 |
commit | af8f8c33ea885f472682f98e0699721f50b1f020 (patch) | |
tree | d9ffba05219c785f15f9cefc3ffbb681b730401c /src/client/qwaylanddisplay.cpp | |
parent | 1357e2cbc9d9ba7acca53a87e9570c1fc7ebe880 (diff) | |
download | qtwayland-af8f8c33ea885f472682f98e0699721f50b1f020.tar.gz |
add abstract class QWaylandTextInputInterface in client side
There are several protocols for text-input and it will be an abstract
class for them. It is not related with qt_text_input_method_v1.
It will help to implement zwp_text_input_* protocols.
Change-Id: I2207887d84d416469217cff7d011648402a53664
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/client/qwaylanddisplay.cpp')
-rw-r--r-- | src/client/qwaylanddisplay.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/qwaylanddisplay.cpp b/src/client/qwaylanddisplay.cpp index 199f5ad3..8426000d 100644 --- a/src/client/qwaylanddisplay.cpp +++ b/src/client/qwaylanddisplay.cpp @@ -60,6 +60,7 @@ #include <wayland-cursor.h> #endif #include "qwaylandhardwareintegration_p.h" +#include "qwaylandtextinputv2_p.h" #include "qwaylandinputcontext_p.h" #include "qwaylandinputmethodcontext_p.h" @@ -510,7 +511,7 @@ bool QWaylandDisplay::registerTextInputManager(const QStringList &protocols, int qCDebug(lcQpaWayland) << "text input: register zwp_text_input_manager_v2"; mTextInputManager.reset(new QtWayland::zwp_text_input_manager_v2(global.registry, global.id, 1)); for (QWaylandInputDevice *inputDevice : qAsConst(mInputDevices)) - inputDevice->setTextInput(new QWaylandTextInput(this, mTextInputManager->get_text_input(inputDevice->wl_seat()))); + inputDevice->setTextInput(new QWaylandTextInputv2(this, mTextInputManager->get_text_input(inputDevice->wl_seat()))); mWaylandIntegration->reconfigureInputContext(); return true; } |