7#include <QtWaylandCompositor/QWaylandCompositor>
8#include <QtWaylandCompositor/QWaylandSeat>
24 if (textInput ==
nullptr)
26 textInput->
add(resource->client(),
id, wl_resource_get_version(resource->handle));
83 qWarning() <<
"Failed to find QWaylandCompositor when initializing QWaylandQtTextInputMethodManager";
92 return QWaylandQtTextInputMethodManagerPrivate::interface();
97 return QWaylandQtTextInputMethodManagerPrivate::interfaceName();
102#include "moc_qwaylandqttextinputmethodmanager.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 QWaylandQtTextInputMethod * 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....
QWaylandQtTextInputMethodManagerPrivate()
void text_input_method_manager_v1_get_text_input_method(Resource *resource, uint32_t id, struct ::wl_resource *seat) override
\qmltype QtTextInputMethodManager \instantiates QWaylandQtTextInputMethodManager \inqmlmodule QtWayla...
static const struct wl_interface * interface()
void initialize() override
Initializes the QWaylandCompositorExtension.
QWaylandQtTextInputMethodManager()
static QByteArray interfaceName()
void add(::wl_client *client, uint32_t id, int version)
\qmltype WaylandSeat \instantiates QWaylandSeat \inqmlmodule QtWayland.Compositor
static QWaylandSeat * fromSeatResource(struct ::wl_resource *resource)
Returns the QWaylandSeat corresponding to the resource.
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
GLdouble GLdouble GLdouble GLdouble q