The QWaylandXdgPopupV6 class represents the popup specific parts of an xdg surface. More...
| Header: | #include <QWaylandXdgPopupV6> |
| qmake: | QT += waylandcompositor |
| Since: | Qt 5.10 |
| Inherits: | QObject |
This class was introduced in Qt 5.10.
|
|
| Qt::Edges | anchorEdges() const |
| QRect | anchorRect() const |
| QRect | configuredGeometry() const |
| Qt::Orientations | flipConstraints() const |
| Qt::Edges | gravityEdges() const |
| QPoint | offset() const |
| QWaylandXdgSurfaceV6 * | parentXdgSurface() const |
| QSize | positionerSize() const |
| Qt::Orientations | resizeConstraints() const |
| uint | sendConfigure(const QRect &geometry) |
| Qt::Orientations | slideConstraints() const |
| QPoint | unconstrainedPosition() const |
| QWaylandXdgSurfaceV6 * | xdgSurface() const |
| void | configuredGeometryChanged() |
| QWaylandSurfaceRole * | role() |
This class is part of the QWaylandXdgShellV6 extension and provides a way to extend the functionality of a QWaylandXdgSurfaceV6 with features specific to desktop-style menus for an xdg surface.
It corresponds to the Wayland interface zxdg_popup_v6.
Returns the set of edges on the anchor rect that the child surface should be placed relative to. If no edges are specified in a direction, the anchor point should be centered between the edges.
Access functions:
| Qt::Edges | anchorEdges() const |
Returns the anchor rectangle relative to the parent window geometry that the child surface should be placed relative to.
Access functions:
| QRect | anchorRect() const |
The window geometry the popup received in the configure event. Relative to the upper left corner of the parent surface.
Access functions:
| QRect | configuredGeometry() const |
Notifier signal:
| void | configuredGeometryChanged() |
This property holds the orientations in which the child should flip to fit within the screen.
Access functions:
| Qt::Orientations | flipConstraints() const |
Specifies in what direction the surface should be positioned, relative to the anchor point.
Access functions:
| Qt::Edges | gravityEdges() const |
Returns the surface position relative to the position of the anchor on the anchor rectangle and the anchor on the surface.
Access functions:
| QPoint | offset() const |
This property holds the QWaylandXdgSurfaceV6 associated with the parent of this QWaylandXdgPopupV6.
Access functions:
| QWaylandXdgSurfaceV6 * | parentXdgSurface() const |
Returns the size requested for the window geometry by the positioner object.
Access functions:
| QSize | positionerSize() const |
This property holds the orientations in which the child should resize to fit within the screen.
Access functions:
| Qt::Orientations | resizeConstraints() const |
This property holds the orientations in which the child should slide to fit within the screen.
Access functions:
| Qt::Orientations | slideConstraints() const |
The position of the surface relative to the parent window geometry if the surface is not constrained. I.e. when not moved to fit inside the screen or similar.
Access functions:
| QPoint | unconstrainedPosition() const |
This property holds the QWaylandXdgSurfaceV6 associated with this QWaylandXdgPopupV6.
Access functions:
| QWaylandXdgSurfaceV6 * | xdgSurface() const |
[static] QWaylandSurfaceRole *QWaylandXdgPopupV6::role()
Returns the surface role for the QWaylandPopupV6.
Sends a configure event to the client. geometry contains the window geometry relative to the upper left corner of the window geometry of the parent surface.
This implicitly sends a configure event to the corresponding QWaylandXdgSurfaceV6 as well.
Note: This function can be invoked via the meta-object system and from QML. See Q_INVOKABLE.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qwaylandxdgpopupv6.html