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.