KWayland
seat_interface.h
67 * Also it handles input translation from global to the local coordination, removing the need from
134 Q_PROPERTY(quint32 timestamp READ timestamp WRITE setTimestamp NOTIFY timestampChanged)
179 * @returns The transformation applied to go from global to local coordinates for drag motion events.
207 * The enter position is derived from @p globalPosition and transformed by @p inputTransformation.
210 void setDragTarget(SurfaceInterface *surface, const QPointF &globalPosition, const QMatrix4x4 &inputTransformation);
215 * The enter position is derived from current global position and transformed by @p inputTransformation.
218 void setDragTarget(SurfaceInterface *surface, const QMatrix4x4 &inputTransformation = QMatrix4x4());
261 void setFocusedPointerSurface(SurfaceInterface *surface, const QPointF &surfacePosition = QPoint());
332 * @returns The transformation applied to pointer position to go from global to local coordinates.
387 void pointerAxisV5(Qt::Orientation orientation, qreal delta, qint32 discreteDelta, PointerAxisSource source);
432 void relativePointerMotion(const QSizeF &delta, const QSizeF &deltaNonAccelerated, quint64 microseconds);
459 * The position of the logical center of the currently active multi-finger swipe gesture changes.
461 * @param delta coordinates are relative coordinates of the logical center of the gesture compared to the previous event.
515 * @param delta coordinates are relative coordinates of the logical center of the gesture compared to the previous event.
563 void updateKeyboardModifiers(quint32 depressed, quint32 latched, quint32 locked, quint32 group);
571 * @param charactersPerSecond The characters per second rate, value of @c 0 disables key repeating
628 void setFocusedTouchSurface(SurfaceInterface *surface, const QPointF &surfacePosition = QPointF());
Resource for the wl_keyboard interface.
Definition: keyboard_interface.h:24
Represents a Seat on the Wayland Display.
Definition: seat_interface.h:103
Resource for the wl_pointer interface.
Definition: pointer_interface.h:30
Resource for the wl_touch interface.
Definition: touch_interface.h:23
DataDeviceInterface allows clients to share data by copy-and-paste and drag-and-drop.
Definition: datadevice_interface.h:35
Represents a generic Resource for a text input object.
Definition: textinput_interface.h:90
Resource representing a wl_surface.
Definition: surface_interface.h:62
Represents the Global for wl_data_device_manager interface.
Definition: datadevicemanager_interface.h:26
virtual QVariant get(ScriptableExtension *callerPrincipal, quint64 objId, const QString &propName)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.