QWaylandWlShellSurface Class
The QWaylandWlShellSurface class provides desktop-style compositor-specific features to a surface. More...
Header: | #include <QWaylandWlShellSurface> |
qmake: | QT += waylandcompositor |
Since: | Qt 5.8 |
Public Functions
void | classNameChanged() |
void | pong() |
void | setDefaultToplevel() |
void | setFullScreen(int method, int framerate, QWaylandOutput *output) |
void | setMaximized(QWaylandOutput *output) |
void | setPopup(QWaylandSeat *seat, QWaylandSurface *parentSurface, const int &relativeToParent) |
void | setTransient(QWaylandSurface *parentSurface, const int &relativeToParent, bool inactive) |
void | shellChanged() |
void | startMove(QWaylandSeat *seat) |
void | startResize(QWaylandSeat *seat, QWaylandWlShellSurface::ResizeEdge edges) |
void | titleChanged() |
Detailed Description
The QWaylandWlShellSurface class provides desktop-style compositor-specific features to a surface.
This class is part of the QWaylandWlShell extension and provides a way to extend the functionality of an existing QWaylandSurface with features specific to desktop-style compositors, such as resizing and moving the surface.
It corresponds to the Wayland interface wl_shell_surface
.