4#ifndef QWAYLANDTEXTINPUTV4_P_H
5#define QWAYLANDTEXTINPUTV4_P_H
7#include <QtWaylandCompositor/private/qwaylandcompositorextension_p.h>
8#include <QtWaylandCompositor/private/qwayland-server-text-input-unstable-v4-wip.h>
9#include <QtWaylandCompositor/QWaylandDestroyListener>
11#include <QtCore/QObject>
12#include <QtCore/QRect>
13#include <QtGui/QInputMethod>
14#include <QtWaylandCompositor/QWaylandSurface>
66 Resource *focusResource =
nullptr;
69 bool inputPanelVisible =
false;
81 void zwp_text_input_v4_bind_resource(Resource *resource)
override;
82 void zwp_text_input_v4_destroy_resource(Resource *resource)
override;
84 void zwp_text_input_v4_destroy(Resource *resource)
override;
85 void zwp_text_input_v4_enable(Resource *resource)
override;
86 void zwp_text_input_v4_disable(Resource *resource)
override;
87 void zwp_text_input_v4_set_surrounding_text(Resource *resource,
const QString &
text, int32_t
cursor, int32_t anchor)
override;
88 void zwp_text_input_v4_set_text_change_cause(Resource *resource, uint32_t cause)
override;
89 void zwp_text_input_v4_set_content_type(Resource *resource, uint32_t
hint, uint32_t purpose)
override;
90 void zwp_text_input_v4_set_cursor_rectangle(Resource *resource, int32_t
x, int32_t
y, int32_t
width, int32_t
height)
override;
91 void zwp_text_input_v4_commit(Resource *resource)
override;
The QKeyEvent class describes a key event.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\qmltype WaylandSurface \instantiates QWaylandSurface \inqmlmodule QtWayland.Compositor
Qt::InputMethodQueries mergeChanged(const QWaylandTextInputV4ClientState &other)
QWaylandTextInputV4ClientState()
Qt::InputMethodQueries changedState
Qt::InputMethodHints hints
Qt::InputMethodQueries updatedQueries(const QWaylandTextInputV4ClientState &other) const
QScopedPointer< QWaylandTextInputV4ClientState > pendingState
QHash< Resource *, QWaylandSurface * > enabledSurfaces
QScopedPointer< QWaylandTextInputV4ClientState > currentState
QString currentPreeditString
QWaylandDestroyListener focusDestroyListener
\qmltype WaylandView \instantiates QWaylandView \inqmlmodule QtWayland.Compositor
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
GLint GLint GLint GLint GLint x
[0]
GLint GLsizei GLsizei height
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)