KWayland
6 #ifndef KWAYLAND_FAKEINPUT_H
7 #define KWAYLAND_FAKEINPUT_H
11 #include "KWayland/Client/kwaylandclient_export.h"
13 struct org_kde_kwin_fake_input;
69 void setup(org_kde_kwin_fake_input *manager);
114 void authenticate(
const QString &applicationName,
const QString &reason);
118 void requestPointerMove(
const QSizeF &delta);
124 void requestPointerMoveAbsolute(
const QPointF &pos);
134 void requestPointerButtonPress(quint32 linuxButton);
144 void requestPointerButtonRelease(quint32 linuxButton);
154 void requestPointerButtonClick(quint32 linuxButton);
169 void requestTouchDown(quint32
id,
const QPointF &pos);
177 void requestTouchMotion(quint32
id,
const QPointF &pos);
183 void requestTouchUp(quint32
id);
188 void requestTouchCancel();
194 void requestTouchFrame();
202 void requestKeyboardKeyPress(quint32 linuxKey);
209 void requestKeyboardKeyRelease(quint32 linuxKey);
211 operator org_kde_kwin_fake_input *();
212 operator org_kde_kwin_fake_input *()
const;
virtual void release(quint64 objid)
Wrapper class for wl_event_queue interface.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:21 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.