QWaylandXdgPopupV6 Class 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.  List of all members, including inherited members  Properties
  
 
anchorEdges : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 
anchorRect : const QRect 
configuredGeometry : const QRect 
flipConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 
gravityEdges : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 
offset : const QPoint 

 
parentXdgSurface : QWaylandXdgSurfaceV6* const 
positionerSize : const QSize 
resizeConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 
slideConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 
unconstrainedPosition : const QPoint 
xdgSurface : QWaylandXdgSurfaceV6* const  
  Public Functions
  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 

anchorEdges() const
 
 QRect 

anchorRect() const
 
 QRect 

configuredGeometry() const
 
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

flipConstraints() const
 
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 

gravityEdges() const
 
 QPoint 

offset() const
 
 QWaylandXdgSurfaceV6 *

parentXdgSurface() const
 
 QSize 

positionerSize() const
 
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

resizeConstraints() const
 
 uint 

sendConfigure(const QRect &geometry)
 
 void 

sendPopupDone()
 
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

slideConstraints() const
 
 QPoint 

unconstrainedPosition() const
 
 QWaylandXdgSurfaceV6 *

xdgSurface() const
  Signals
  
 void 

configuredGeometryChanged()
  Static Public Members
  
 QWaylandSurfaceRole *

role()
  Detailed Description
 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.  Property Documentation 
anchorEdges : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges
 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:  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 

anchorEdges() const
  
anchorRect : const QRect
 Returns the anchor rectangle relative to the parent window geometry that the child surface should be placed relative to. Access functions:  
 QRect 

anchorRect() const
  
configuredGeometry : const QRect
 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()
  
flipConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations
 This property holds the orientations in which the child should flip to fit within the screen. Access functions:  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

flipConstraints() const
  
gravityEdges : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges
 Specifies in what direction the surface should be positioned, relative to the anchor point. Access functions:  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069ges 

gravityEdges() const
  
offset : const QPoint
 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
  
parentXdgSurface : QWaylandXdgSurfaceV6* const
 This property holds the QWaylandXdgSurfaceV6 associated with the parent of this QWaylandXdgPopupV6. Access functions:  
 QWaylandXdgSurfaceV6 *

parentXdgSurface() const
  
positionerSize : const QSize
 Returns the size requested for the window geometry by the positioner object. Access functions:  
 QSize 

positionerSize() const
  
resizeConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations
 This property holds the orientations in which the child should resize to fit within the screen. Access functions:  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

resizeConstraints() const
  
slideConstraints : const Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations
 This property holds the orientations in which the child should slide to fit within the screen. Access functions:  
 Qt8b7c:f320:99b9:690f:4595:cd17:293a:c069Orientations 

slideConstraints() const
  
unconstrainedPosition : const QPoint
 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
  
xdgSurface : QWaylandXdgSurfaceV6* const
 This property holds the QWaylandXdgSurfaceV6 associated with this QWaylandXdgPopupV6. Access functions:  
 QWaylandXdgSurfaceV6 *

xdgSurface() const
   Member Function Documentation 
[static] QWaylandSurfaceRole *QWaylandXdgPopupV8b7c:f320:99b9:690f:4595:cd17:293a:c069role()
 Returns the surface role for the QWaylandPopupV6. 
uint QWaylandXdgPopupV8b7c:f320:99b9:690f:4595:cd17:293a:c069sendConfigure(const QRect &geometry)
 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. 
void QWaylandXdgPopupV8b7c:f320:99b9:690f:4595:cd17:293a:c069sendPopupDone()
 Dismiss the popup. According to the xdg-shell-unstable-v6 protocol this should make the client destroy the popup. This function was introduced in Qt 5.14. Note: This function can be invoked via the meta-object system and from QML. See Q_INVOKABLE.

    
{'path': 'public/docs/qt~5.14/qwaylandxdgpopupv6.html', 'source': 'DevDocs.IO'}