4#ifndef QWAYLANDINPUTMETHODCONTROL_P_H
5#define QWAYLANDINPUTMETHODCONTROL_P_H
18#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
19#include <QtWaylandCompositor/qwaylandinputmethodcontrol.h>
21#include <QtCore/private/qobject_p.h>
25class QWaylandCompositor;
34 Q_DECLARE_PUBLIC(QWaylandInputMethodControl)
37 explicit QWaylandInputMethodControlPrivate(QWaylandSurface *surface);
39 QWaylandTextInput *textInput()
const;
40 QWaylandTextInputV3 *textInputV3()
const;
41 QWaylandQtTextInputMethod *textInputMethod()
const;
43 QWaylandCompositor *compositor =
nullptr;
44 QWaylandSeat *seat =
nullptr;
45 QWaylandSurface *surface =
nullptr;
void surfaceEnabled(QWaylandSurface *surface)
void sendInputMethodEvent(QInputMethodEvent *event)
void surfaceDisabled(QWaylandSurface *surface)
void surfaceEnabled(QWaylandSurface *surface)
void sendInputMethodEvent(QInputMethodEvent *event)
void surfaceDisabled(QWaylandSurface *surface)
void sendInputMethodEvent(QInputMethodEvent *event)
void surfaceDisabled(QWaylandSurface *surface)
void surfaceEnabled(QWaylandSurface *surface)
Combined button and popup list for selecting options.