Qt Wayland Compositor C++ Classes

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

Classes

QWaylandBufferRef

Holds the reference to a surface buffer

QWaylandClient

Represents a client connecting to the QWaylandCompositor

QWaylandCompositor

Manages the Wayland display server

QWaylandKeyboard

Represents a keyboard device

QWaylandOutput

Represents a displayable area managed by the compositor

QWaylandOutputMode

Holds the resolution and refresh rate of an output

QWaylandPointer

Represents a pointer device

QWaylandQuickItem

Qt Quick item representing a QWaylandView

QWaylandSeat

Access to keyboard, mouse, and touch input

QWaylandSurface

Represents a rectangular area 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

QWaylandIviSurface

Simple way to identify and resize a surface

QWaylandQuickShellSurfaceItem

Qt Quick item that represents a QWaylandShellSurface

QWaylandWlShell

Extension for desktop-style user interfaces

QWaylandWlShellSurface

Desktop-style compositor-specific features to a surface

QWaylandXdgPopupV5

Menus for an xdg surface

QWaylandXdgShellV5

Extension for desktop-style user interfaces

QWaylandXdgSurfaceV5

Desktop-style compositor-specific features to an xdg 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.