5#ifndef QWAYLANDTEXTINPUTV1_H
6#define QWAYLANDTEXTINPUTV1_H
20#include <QtWaylandClient/private/qwayland-text-input-unstable-v1.h>
24struct wl_callback_listener;
38 void setSeat(struct ::wl_seat *seat) { m_seat = seat; }
40 void reset()
override;
62 activate(m_seat, surface);
86 Qt::KeyboardModifiers modifiersToQtModifiers(uint32_t
modifiers);
92 uint32_t m_serial = 0;
93 struct ::wl_surface *m_surface =
nullptr;
94 struct ::wl_seat *m_seat =
nullptr;
98 bool m_inputPanelVisible =
false;
99 QRectF m_keyboardRectangle;
103 struct ::wl_callback *m_resetCallback =
nullptr;
104 static const wl_callback_listener callbackListener;
105 static void resetCallback(
void *
data,
struct wl_callback *wl_callback, uint32_t
time);
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
void showInputPanel() override
QRectF keyboardRect() const override
void setSeat(struct ::wl_seat *seat)
void zwp_text_input_v1_language(uint32_t serial, const QString &language) override
void zwp_text_input_v1_keysym(uint32_t serial, uint32_t time, uint32_t sym, uint32_t state, uint32_t modifiers) override
void hideInputPanel() override
void zwp_text_input_v1_enter(struct ::wl_surface *surface) override
void zwp_text_input_v1_input_panel_state(uint32_t state) override
Qt::LayoutDirection inputDirection() const override
QLocale locale() const override
~QWaylandTextInputv1() override
bool isInputPanelVisible() const override
void disableSurface(::wl_surface *surface) override
void zwp_text_input_v1_cursor_position(int32_t index, int32_t anchor) override
void zwp_text_input_v1_leave() override
void zwp_text_input_v1_modifiers_map(wl_array *map) override
void zwp_text_input_v1_preedit_string(uint32_t serial, const QString &text, const QString &commit) override
void enableSurface(::wl_surface *surface) override
void zwp_text_input_v1_commit_string(uint32_t serial, const QString &text) override
void zwp_text_input_v1_delete_surrounding_text(int32_t before_length, uint32_t after_length) override
void updateState(Qt::InputMethodQueries queries, uint32_t flags) override
void zwp_text_input_v1_preedit_cursor(int32_t index) override
void zwp_text_input_v1_text_direction(uint32_t serial, uint32_t direction) override
void zwp_text_input_v1_preedit_styling(uint32_t index, uint32_t length, uint32_t style) override
void setCursorInsidePreedit(int cursor) override
EGLImageKHR int int EGLuint64KHR * modifiers
QMap< QString, QString > map
[6]
struct wl_display * display
Combined button and popup list for selecting options.
GLenum GLuint GLenum GLsizei length
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLboolean commit
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data