![]() |
Qt 6.x
The Qt SDK
|
#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 flags)=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 28 of file qwaylandtextinputinterface_p.h.
Enumerator | |
---|---|
update_state_change | |
update_state_full | |
update_state_reset | |
update_state_enter |
Definition at line 48 of file qwaylandtextinputinterface_p.h.
|
inlinevirtual |
Definition at line 31 of file qwaylandtextinputinterface_p.h.
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::commit().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::setFocusObject(), and QtWaylandClient::QWaylandInputContext::update().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::setFocusObject(), and QtWaylandClient::QWaylandInputContext::update().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandTextInputv1, and QtWaylandClient::QWaylandTextInputv2.
Definition at line 38 of file qwaylandtextinputinterface_p.h.
Referenced by QtWaylandClient::QWaylandInputContext::hideInputPanel().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::inputDirection().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::isInputPanelVisible().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::keyboardRect().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::locale().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::reset().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::invokeAction().
|
inlinevirtual |
Reimplemented in QtWaylandClient::QWaylandTextInputv1, and QtWaylandClient::QWaylandTextInputv2.
Definition at line 37 of file qwaylandtextinputinterface_p.h.
Referenced by QtWaylandClient::QWaylandInputContext::showInputPanel().
|
pure virtual |
Implemented in QtWaylandClient::QWaylandTextInputv1, QtWaylandClient::QWaylandTextInputv2, and QtWaylandClient::QWaylandTextInputv4.
Referenced by QtWaylandClient::QWaylandInputContext::setFocusObject(), and QtWaylandClient::QWaylandInputContext::update().