![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwaylandtextinputv3_p.h>
Public Member Functions | |
QWaylandTextInputv3 (QWaylandDisplay *display, struct ::zwp_text_input_v3 *text_input) | |
~QWaylandTextInputv3 () override | |
void | reset () override |
void | commit () override |
void | updateState (Qt::InputMethodQueries queries, uint32_t flags) override |
void | setCursorInsidePreedit (int cursor) override |
bool | isInputPanelVisible () const override |
QRectF | keyboardRect () const override |
QLocale | locale () const override |
Qt::LayoutDirection | inputDirection () const override |
void | enableSurface (::wl_surface *) override |
void | disableSurface (::wl_surface *) override |
Public Member Functions inherited from QtWaylandClient::QWaylandTextInputInterface | |
virtual | ~QWaylandTextInputInterface () |
virtual void | showInputPanel () |
virtual void | hideInputPanel () |
Protected Member Functions | |
void | zwp_text_input_v3_enter (struct ::wl_surface *surface) override |
void | zwp_text_input_v3_leave (struct ::wl_surface *surface) override |
void | zwp_text_input_v3_preedit_string (const QString &text, int32_t cursor_begin, int32_t cursor_end) override |
void | zwp_text_input_v3_commit_string (const QString &text) override |
void | zwp_text_input_v3_delete_surrounding_text (uint32_t before_length, uint32_t after_length) override |
void | zwp_text_input_v3_done (uint32_t serial) override |
Additional Inherited Members | |
Public Types inherited from QtWaylandClient::QWaylandTextInputInterface | |
enum | TextInputState { update_state_change = 0 , update_state_full = 1 , update_state_reset = 2 , update_state_enter = 3 } |
Definition at line 33 of file qwaylandtextinputv3_p.h.
QtWaylandClient::QWaylandTextInputv3::QWaylandTextInputv3 | ( | QWaylandDisplay * | display, |
struct ::zwp_text_input_v3 * | text_input ) |
Definition at line 22 of file qwaylandtextinputv3.cpp.
|
override |
Definition at line 29 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 253 of file qwaylandtextinputv3.cpp.
Referenced by disableSurface(), and updateState().
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 69 of file qwaylandtextinputv3.cpp.
References commit().
Referenced by zwp_text_input_v3_leave().
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 43 of file qwaylandtextinputv3.cpp.
Referenced by zwp_text_input_v3_enter().
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 421 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 405 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 410 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 416 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 246 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 400 of file qwaylandtextinputv3.cpp.
|
overridevirtual |
Implements QtWaylandClient::QWaylandTextInputInterface.
Definition at line 261 of file qwaylandtextinputv3.cpp.
References commit().
|
overrideprotected |
Definition at line 123 of file qwaylandtextinputv3.cpp.
|
overrideprotected |
Definition at line 137 of file qwaylandtextinputv3.cpp.
|
overrideprotected |
Definition at line 152 of file qwaylandtextinputv3.cpp.
|
overrideprotected |
Definition at line 84 of file qwaylandtextinputv3.cpp.
References enableSurface().
|
overrideprotected |
Definition at line 94 of file qwaylandtextinputv3.cpp.
References disableSurface().
|
overrideprotected |
Definition at line 107 of file qwaylandtextinputv3.cpp.