![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qwaylandtextinputinterface_p.h>
Public Types | |
| enum | TextInputState { update_state_change = 0 , update_state_full = 1 , update_state_reset = 2 , update_state_enter = 3 } |
Public Member Functions | |
| virtual | ~QWaylandTextInputInterface () |
| virtual void | reset ()=0 |
| virtual void | commit ()=0 |
| virtual void | disableSurface (::wl_surface *surface)=0 |
| virtual void | enableSurface (::wl_surface *surface)=0 |
| virtual void | updateState (Qt::InputMethodQueries queries, uint32_t flagsflags)=0 |
| virtual void | showInputPanel () |
| virtual void | hideInputPanel () |
| virtual bool | isInputPanelVisible () const =0 |
| virtual QRectF | keyboardRect () const =0 |
| virtual QLocale | locale () const =0 |
| virtual Qt::LayoutDirection | inputDirection () const =0 |
| virtual void | setCursorInsidePreedit (int cursor)=0 |
Definition at line 29 of file qwaylandtextinputinterface_p.h.
| Enumerator | |
|---|---|
| update_state_change | |
| update_state_full | |
| update_state_reset | |
| update_state_enter | |
Definition at line 49 of file qwaylandtextinputinterface_p.h.
|
inlinevirtual |
Definition at line 32 of file qwaylandtextinputinterface_p.h.
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::commit().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::setFocusObject().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::setFocusObject().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Definition at line 39 of file qwaylandtextinputinterface_p.h.
Referenced by QtWaylandClient::QWaylandInputContext::hideInputPanel().
|
pure virtual |
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::isInputPanelVisible().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::reset().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Referenced by QtWaylandClient::QWaylandInputContext::invokeAction().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv3.
Definition at line 38 of file qwaylandtextinputinterface_p.h.
Referenced by QtWaylandClient::QWaylandInputContext::showInputPanel().
|
pure virtual |