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

QWaylandInputDevice

Access to keyboard, mouse, and touch input

QWaylandKeyboard

Represents a keyboard device

QWaylandOutput

Represents a displayable area managed by the compositor

QWaylandPointer

Represents a pointer device

QWaylandQuickItem

Qt Quick item representing a QWaylandView

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

QWaylandQuickShellSurfaceItem

Qt Quick item that represents a QWaylandShellSurface

QWaylandWlShell

Extension for desktop-style user interfaces

QWaylandWlShellSurface

Desktop-style compositor-specific features to a surface

QWaylandXdgPopup

Menus for an xdg surface

QWaylandXdgShell

Provides an extension for desktop-style user interfaces

QWaylandXdgSurface

Desktop functionality

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.

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.