5#ifndef QWAYLANDINPUTV2_P_H
6#define QWAYLANDINPUTV2_P_H
20#include <QtWaylandClient/private/qwayland-text-input-unstable-v2.h>
24struct wl_callback_listener;
38 void reset()
override;
84 Qt::KeyboardModifiers modifiersToQtModifiers(uint32_t
modifiers);
91 uint32_t m_serial = 0;
92 struct ::wl_surface *m_surface =
nullptr;
96 bool m_inputPanelVisible =
false;
97 QRectF m_keyboardRectangle;
101 struct ::wl_callback *m_resetCallback =
nullptr;
102 static const wl_callback_listener callbackListener;
103 static void resetCallback(
void *
data,
struct wl_callback *wl_callback, uint32_t
time);
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
void zwp_text_input_v2_keysym(uint32_t time, uint32_t sym, uint32_t state, uint32_t modifiers) override
~QWaylandTextInputv2() override
bool isInputPanelVisible() const override
void zwp_text_input_v2_preedit_styling(uint32_t index, uint32_t length, uint32_t style) override
void updateState(Qt::InputMethodQueries queries, uint32_t flags) override
QRectF keyboardRect() const override
void enableSurface(::wl_surface *surface) override
void hideInputPanel() override
void zwp_text_input_v2_delete_surrounding_text(uint32_t before_length, uint32_t after_length) override
void setCursorInsidePreedit(int cursor) override
void disableSurface(::wl_surface *surface) override
void zwp_text_input_v2_preedit_string(const QString &text, const QString &commit) override
void zwp_text_input_v2_input_method_changed(uint32_t serial, uint32_t flags) override
void zwp_text_input_v2_language(const QString &language) override
Qt::LayoutDirection inputDirection() const override
void zwp_text_input_v2_enter(uint32_t serial, struct ::wl_surface *surface) override
QLocale locale() const override
void zwp_text_input_v2_text_direction(uint32_t direction) override
void zwp_text_input_v2_modifiers_map(wl_array *map) override
void zwp_text_input_v2_commit_string(const QString &text) override
void zwp_text_input_v2_cursor_position(int32_t index, int32_t anchor) override
void zwp_text_input_v2_input_panel_state(uint32_t state, int32_t x, int32_t y, int32_t width, int32_t height) override
void zwp_text_input_v2_preedit_cursor(int32_t index) override
void zwp_text_input_v2_leave(uint32_t serial, struct ::wl_surface *surface) override
void showInputPanel() override
EGLImageKHR int int EGLuint64KHR * modifiers
QMap< QString, QString > map
[6]
struct wl_display * display
Combined button and popup list for selecting options.
GLint GLint GLint GLint GLint x
[0]
GLint GLsizei GLsizei height
GLenum GLuint GLenum GLsizei length
GLint GLint GLint GLint GLsizei GLsizei GLsizei GLboolean commit
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data