![]() |
Qt 6.x
The Qt SDK
|
#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 |
Definition at line 30 of file qwaylandxdgshell_p.h.
| QWaylandXdgPositionerData::QWaylandXdgPositionerData | ( | ) |
Definition at line 1940 of file qwaylandxdgshell.cpp.
| QPoint QWaylandXdgPositionerData::anchorPoint | ( | ) | const |
Definition at line 1949 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:| bool QWaylandXdgPositionerData::isComplete | ( | ) | const |
Definition at line 1944 of file qwaylandxdgshell.cpp.
References anchorRect, QSize::height(), QRect::size(), and QSize::width().
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:| QPoint QWaylandXdgPositionerData::unconstrainedPosition | ( | ) | const |
Definition at line 1970 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:| Qt::Edges QWaylandXdgPositionerData::anchorEdges = {} |
Definition at line 33 of file qwaylandxdgshell_p.h.
Referenced by anchorPoint(), and QWaylandXdgPositioner::xdg_positioner_set_anchor().
| QRect QWaylandXdgPositionerData::anchorRect |
Definition at line 32 of file qwaylandxdgshell_p.h.
Referenced by anchorPoint(), isComplete(), QWaylandXdgPositioner::xdg_positioner_set_anchor_rect(), and QWaylandXdgSurfacePrivate::xdg_surface_get_popup().
| uint QWaylandXdgPositionerData::constraintAdjustments = XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_NONE |
Definition at line 35 of file qwaylandxdgshell_p.h.
Referenced by QWaylandXdgPositioner::xdg_positioner_set_constraint_adjustment().
| Qt::Edges QWaylandXdgPositionerData::gravityEdges = {} |
Definition at line 34 of file qwaylandxdgshell_p.h.
Referenced by unconstrainedPosition(), and QWaylandXdgPositioner::xdg_positioner_set_gravity().
| QPoint QWaylandXdgPositionerData::offset |
Definition at line 36 of file qwaylandxdgshell_p.h.
Referenced by unconstrainedPosition(), and QWaylandXdgPositioner::xdg_positioner_set_offset().
| QSize QWaylandXdgPositionerData::size |
Definition at line 31 of file qwaylandxdgshell_p.h.
Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate(), and QWaylandXdgPositioner::xdg_positioner_set_size().