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
QWaylandResource Class Reference

\inmodule QtWaylandCompositor More...

#include <qwaylandresource.h>

+ Collaboration diagram for QWaylandResource:

Public Member Functions

 QWaylandResource ()
 Constructs an invalid QWaylandResource.
 
 QWaylandResource (wl_resource *resource)
 Constructs a QWaylandResource which contains resource.
 
wl_resource * resource () const
 

Detailed Description

\inmodule QtWaylandCompositor

Since
5.8

QWaylandResource is a container for a wl_resource.

The QWaylandResource is a simple wrapper around the Wayland type wl_resource, and makes it possible to use wl_resource pointers in Qt Quick APIs.

See also
{Custom Shell}

Definition at line 15 of file qwaylandresource.h.

Constructor & Destructor Documentation

◆ QWaylandResource() [1/2]

QWaylandResource::QWaylandResource ( )

Constructs an invalid QWaylandResource.

The \l{resource()} accessor will return null.

Definition at line 24 of file qwaylandresource.cpp.

◆ QWaylandResource() [2/2]

QWaylandResource::QWaylandResource ( wl_resource * resource)
explicit

Constructs a QWaylandResource which contains resource.

Definition at line 31 of file qwaylandresource.cpp.

Member Function Documentation

◆ resource()

wl_resource * QWaylandResource::resource ( ) const
inline
Returns
the wl_resource pointer held by this QWaylandResource.

Definition at line 25 of file qwaylandresource.h.

Referenced by QWaylandXdgPopupPrivate::QWaylandXdgPopupPrivate(), QWaylandXdgPositioner::QWaylandXdgPositioner(), QWaylandXdgToplevelPrivate::QWaylandXdgToplevelPrivate(), QWaylandIviSurface::initialize(), QWaylandQtShellSurface::initialize(), QWaylandWlShellSurface::initialize(), and QWaylandXdgSurface::initialize().

+ Here is the caller graph for this function:

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