Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QWaylandXdgPositioner Class Reference

#include <qwaylandxdgshell_p.h>

Inheritance diagram for QWaylandXdgPositioner:
Collaboration diagram for QWaylandXdgPositioner:

Public Member Functions

 QWaylandXdgPositioner (const QWaylandResource &resource)

Static Public Member Functions

static QWaylandXdgPositionerfromResource (wl_resource *resource)
static Qt::Edges convertToEdges (anchor anchor)
static Qt::Edges convertToEdges (gravity gravity)

Public Attributes

QWaylandXdgPositionerData m_data

Protected Member Functions

void xdg_positioner_destroy_resource (Resource *resource) override
void xdg_positioner_destroy (Resource *resource) override
void xdg_positioner_set_size (Resource *resource, int32_t width, int32_t height) override
void xdg_positioner_set_anchor_rect (Resource *resource, int32_t x, int32_t y, int32_t width, int32_t height) override
void xdg_positioner_set_anchor (Resource *resource, uint32_t anchor) override
void xdg_positioner_set_gravity (Resource *resource, uint32_t gravity) override
void xdg_positioner_set_constraint_adjustment (Resource *resource, uint32_t constraint_adjustment) override
void xdg_positioner_set_offset (Resource *resource, int32_t x, int32_t y) override

Detailed Description

Definition at line 194 of file qwaylandxdgshell_p.h.

Constructor & Destructor Documentation

◆ QWaylandXdgPositioner()

QWaylandXdgPositioner::QWaylandXdgPositioner ( const QWaylandResource & resource)

Definition at line 2017 of file qwaylandxdgshell.cpp.

Member Function Documentation

◆ convertToEdges() [1/2]

Qt::Edges QWaylandXdgPositioner::convertToEdges ( anchor anchor)
static

Definition at line 2102 of file qwaylandxdgshell.cpp.

◆ convertToEdges() [2/2]

Qt::Edges QWaylandXdgPositioner::convertToEdges ( gravity gravity)
static

◆ fromResource()

QWaylandXdgPositioner * QWaylandXdgPositioner::fromResource ( wl_resource * resource)
static

Definition at line 2097 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_destroy()

void QWaylandXdgPositioner::xdg_positioner_destroy ( Resource * resource)
overrideprotected

Definition at line 2028 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_destroy_resource()

void QWaylandXdgPositioner::xdg_positioner_destroy_resource ( Resource * resource)
overrideprotected

Definition at line 2022 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_anchor()

void QWaylandXdgPositioner::xdg_positioner_set_anchor ( Resource * resource,
uint32_t anchor )
overrideprotected

Definition at line 2057 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_anchor_rect()

void QWaylandXdgPositioner::xdg_positioner_set_anchor_rect ( Resource * resource,
int32_t x,
int32_t y,
int32_t width,
int32_t height )
overrideprotected

Definition at line 2045 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_constraint_adjustment()

void QWaylandXdgPositioner::xdg_positioner_set_constraint_adjustment ( Resource * resource,
uint32_t constraint_adjustment )
overrideprotected

Definition at line 2085 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_gravity()

void QWaylandXdgPositioner::xdg_positioner_set_gravity ( Resource * resource,
uint32_t gravity )
overrideprotected

Definition at line 2071 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_offset()

void QWaylandXdgPositioner::xdg_positioner_set_offset ( Resource * resource,
int32_t x,
int32_t y )
overrideprotected

Definition at line 2091 of file qwaylandxdgshell.cpp.

◆ xdg_positioner_set_size()

void QWaylandXdgPositioner::xdg_positioner_set_size ( Resource * resource,
int32_t width,
int32_t height )
overrideprotected

Definition at line 2033 of file qwaylandxdgshell.cpp.

Member Data Documentation

◆ m_data

QWaylandXdgPositionerData QWaylandXdgPositioner::m_data

Definition at line 214 of file qwaylandxdgshell_p.h.


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