QWaylandClientExtensionTemplate Class
template <typename T, auto destruct = nullptr> class QWaylandClientExtensionTemplateA class for implementing custom extensions on the Wayland protocol. More...
| Header: | #include <QWaylandClientExtensionTemplate> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WaylandClient)target_link_libraries(mytarget PRIVATE Qt6::WaylandClient) |
| qmake: | QT += waylandclient |
| Inherits: | QWaylandClientExtension |
Detailed Description
The QWaylandClientExtensionTemplate is a convenience class for creating the client-side implementation of custom Wayland protocols. Typical usage involves inheriting this class and instantiating it with its own subclass.
See the Custom Extension example in Qt Wayland Compositor for a concrete use of this class.