KWayland
relativepointer.cpp
22 WaylandPointer<zwp_relative_pointer_manager_v1, zwp_relative_pointer_manager_v1_destroy> relativepointermanagerunstablev1;
37 void RelativePointerManager::setup(zwp_relative_pointer_manager_v1 *relativepointermanagerunstablev1)
79 RelativePointer *RelativePointerManager::createRelativePointer(Pointer *pointer, QObject *parent)
83 auto w = zwp_relative_pointer_manager_v1_get_relative_pointer(d->relativepointermanagerunstablev1, *pointer);
98 WaylandPointer<zwp_relative_pointer_v1, zwp_relative_pointer_v1_destroy> relativepointerunstablev1;
RelativePointerManager(QObject *parent=nullptr)
Creates a new RelativePointerManager.
Definition: relativepointer.cpp:26
void setEventQueue(EventQueue *queue)
Sets the queue to use for creating objects with this RelativePointerManagerUnstableV1.
Definition: relativepointer.cpp:54
void destroy()
Destroys the data held by this RelativePointerUnstableV1.
Definition: relativepointer.cpp:168
Wrapper for the zwp_relative_pointer_v1 interface.
Definition: relativepointer.h:135
void release()
Releases the zwp_relative_pointer_manager_v1 interface.
Definition: relativepointer.cpp:44
bool isValid() const
Definition: relativepointer.cpp:74
void setup(zwp_relative_pointer_manager_v1 *relativepointermanagerunstablev1)
Setup this RelativePointerManagerUnstableV1 to manage the relativepointermanagerunstablev1.
Definition: relativepointer.cpp:37
void destroy()
Destroys the data held by this RelativePointerManagerUnstableV1.
Definition: relativepointer.cpp:49
RelativePointer * createRelativePointer(Pointer *pointer, QObject *parent=nullptr)
Creates a RelativePointer for the given pointer.
Definition: relativepointer.cpp:79
EventQueue * eventQueue()
Definition: relativepointer.cpp:59
QObject * parent() const const
void setup(zwp_relative_pointer_v1 *relativepointerunstablev1)
Setup this RelativePointerUnstableV1 to manage the relativepointerunstablev1.
Definition: relativepointer.cpp:158
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.