Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QWaylandXdgPositionerData Struct Reference

#include <qwaylandxdgshell_p.h>

+ Collaboration diagram for QWaylandXdgPositionerData:

Public Member Functions

 QWaylandXdgPositionerData ()
 
bool isComplete () const
 
QPoint anchorPoint () const
 
QPoint unconstrainedPosition () const
 

Public Attributes

QSize size
 
QRect anchorRect
 
Qt::Edges anchorEdges = {}
 
Qt::Edges gravityEdges = {}
 
uint constraintAdjustments = XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_NONE
 
QPoint offset
 

Detailed Description

Definition at line 30 of file qwaylandxdgshell_p.h.

Constructor & Destructor Documentation

◆ QWaylandXdgPositionerData()

QWaylandXdgPositionerData::QWaylandXdgPositionerData ( )

Definition at line 1977 of file qwaylandxdgshell.cpp.

Member Function Documentation

◆ anchorPoint()

QPoint QWaylandXdgPositionerData::anchorPoint ( ) const

Definition at line 1986 of file qwaylandxdgshell.cpp.

References anchorEdges, anchorRect, QRect::bottom(), Qt::BottomEdge, QRect::height(), QRect::left(), Qt::LeftEdge, QRect::right(), Qt::RightEdge, QRect::top(), Qt::TopEdge, and QRect::width().

Referenced by unconstrainedPosition().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isComplete()

bool QWaylandXdgPositionerData::isComplete ( ) const

Definition at line 1981 of file qwaylandxdgshell.cpp.

References anchorRect, and QRect::size().

Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate(), and QWaylandXdgSurfacePrivate::xdg_surface_get_popup().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ unconstrainedPosition()

QPoint QWaylandXdgPositionerData::unconstrainedPosition ( ) const

Definition at line 2007 of file qwaylandxdgshell.cpp.

References anchorPoint(), Qt::BottomEdge, gravityEdges, Qt::LeftEdge, offset, Qt::RightEdge, and Qt::TopEdge.

Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ anchorEdges

Qt::Edges QWaylandXdgPositionerData::anchorEdges = {}

◆ anchorRect

◆ constraintAdjustments

uint QWaylandXdgPositionerData::constraintAdjustments = XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_NONE

◆ gravityEdges

Qt::Edges QWaylandXdgPositionerData::gravityEdges = {}

◆ offset

QPoint QWaylandXdgPositionerData::offset

◆ size

QSize QWaylandXdgPositionerData::size

The documentation for this struct was generated from the following files: