7#include <QtWaylandCompositor/QWaylandCompositor>
8#include <QtWaylandCompositor/QWaylandSeat>
26 textInput->
add(resource->client(),
id, wl_resource_get_version(resource->handle));
78 qWarning() <<
"Failed to find QWaylandCompositor when initializing QWaylandTextInputManager";
86 return QWaylandTextInputManagerPrivate::interface();
91 return QWaylandTextInputManagerPrivate::interfaceName();
96#include "moc_qwaylandtextinputmanager.cpp"
\qmltype WaylandClient \instantiates QWaylandClient \inqmlmodule QtWayland.Compositor
void setTextInputProtocols(TextInputProtocols p)
TextInputProtocols textInputProtocols() const
static QWaylandClient * fromWlClient(QWaylandCompositor *compositor, wl_client *wlClient)
Returns the QWaylandClient corresponding to the Wayland client wlClient and compositor.
\inmodule QtWaylandCompositor
static QWaylandTextInput * findIn(QWaylandObject *container)
If any instance of the interface has been registered with container, this is returned.
virtual void initialize()
Initializes the QWaylandCompositorExtension.
bool isInitialized() const
QWaylandObject * extensionContainer() const
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\qmltype WaylandSeat \instantiates QWaylandSeat \inqmlmodule QtWayland.Compositor
static QWaylandSeat * fromSeatResource(struct ::wl_resource *resource)
Returns the QWaylandSeat corresponding to the resource.
QWaylandTextInputManagerPrivate()
void zwp_text_input_manager_v2_get_text_input(Resource *resource, uint32_t id, struct ::wl_resource *seatResource) override
\qmltype TextInputManager \instantiates QWaylandTextInputManager \inqmlmodule QtWayland....
static const struct wl_interface * interface()
void initialize() override
Initializes the QWaylandCompositorExtension.
QWaylandTextInputManager()
static QByteArray interfaceName()
void add(::wl_client *client, uint32_t id, int version)
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
GLdouble GLdouble GLdouble GLdouble q