Qt Wayland Compositor C++ Classes

Provides C++ classes for writing custom Wayland display servers. More...

Classes

QWaylandBufferRef

A class which holds a reference to a surface buffer

QWaylandClient

A client connecting to the QWaylandCompositor

QWaylandInputDevice

Access to keyboard, mouse and touch input

QWaylandKeyboard

Access to a keyboard device

QWaylandOutput

Access to a displayable area managed by the compositor

QWaylandPointer

Access to a pointer device

QWaylandQuickItem

A Qt Quick item representing a QWaylandView

QWaylandQuickShellSurfaceItem

A Qt Quick item for QWaylandShellSurface

QWaylandSurface

A rectangular area which is displayed on an output device

QWaylandSurfaceGrabber

Allows to read the content of a QWaylandSurface

QWaylandTouch

Access to a touch device

QWaylandView

Represents a view of a surface on an output

QWaylandWlShell

Extension for desktop-style user interfaces

QWaylandWlShellSurface

A shell surface providing desktop-style compositor-specific features to a surface

QWaylandXdgPopup

An xdg popup providing menus for an xdg surface

QWaylandXdgSurface

An xdg surface providing desktop-style compositor-specific features to a surface

Detailed Description

To include the definitions of the module's classes, use the following directive:


  #include <QtWaylandCompositor>

To link against the module, add this line to your qmake .pro file:


  QT += waylandcompositor

For more information about using these classes in your application, see the Qt Wayland Compositor documentation.