Qt Wayland Compositor C++ Classes
Provides C++ classes for writing custom Wayland display servers. More...
Classes
Holds the reference to a surface buffer | |
Represents a client connecting to the QWaylandCompositor | |
Manages the Wayland display server | |
Provides an extension that allows to inhibit the idle behavior of the compositor | |
Extension for embedded-style user interfaces | |
Simple way to identify and resize a surface | |
Represents a keyboard device | |
Represents a displayable area managed by the compositor | |
Holds the resolution and refresh rate of an output | |
Represents a pointer device | |
Qt Quick item representing a QWaylandView | |
Provides support for shell surface integration with QtQuick | |
Qt Quick item that represents a QWaylandShellSurface | |
Access to keyboard, mouse, and touch input | |
Common interface for surface roles specified by shell extensions | |
Represents a rectangular area on an output device | |
Allows to read the content of a QWaylandSurface | |
Access to a touch device | |
Represents a view of a surface on an output | |
Provides an extension for surface resizing and cropping | |
Extension for desktop-style user interfaces | |
Desktop-style compositor-specific features to a surface | |
Provides an extension for negotiation of server-side and client-side window decorations | |
Provides an extension for describing outputs in a desktop oriented fashion | |
Represents the popup specific parts of an xdg surface | |
Extension for desktop-style user interfaces | |
Desktop-style compositor-specific features to an xdg surface | |
Represents the toplevel window specific parts of 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.