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
QtWayland Namespace Reference

Classes

struct  buffer_manager_destroy_listener
 
class  BufferManager
 
class  ClientBuffer
 
class  ClientBufferIntegration
 
class  ClientBufferIntegrationFactory
 
class  ClientBufferIntegrationPlugin
 
class  DataDevice
 
class  DataDeviceManager
 
class  DataOffer
 
class  DataSource
 
class  FrameCallback
 
class  HardwareIntegration
 
class  HardwareLayerIntegration
 
class  HardwareLayerIntegrationFactory
 
class  HardwareLayerIntegrationPlugin
 
class  IviSurfaceIntegration
 
class  QtKeyExtensionGlobal
 
class  QtShellIntegration
 
class  QWaylandTextureOrphanage
 
class  Region
 
class  ServerBuffer
 
class  ServerBufferIntegration
 
class  ServerBufferIntegrationFactory
 
class  ServerBufferIntegrationPlugin
 
class  SharedMemoryBuffer
 
struct  surface_buffer_destroy_listener
 
class  TouchExtensionGlobal
 
class  WindowSystemEventHandler
 
class  WlShellIntegration
 
class  XdgPopupIntegration
 
class  XdgToplevelIntegration
 

Functions

static void handlePopupCreated (QWaylandQuickShellSurfaceItem *parentItem, QWaylandXdgPopup *popup)
 
static int toFixed (qreal f)
 
template<typename return_type >
return_type fromResource (struct ::wl_resource *resource)
 
 Q_GLOBAL_STATIC_WITH_ARGS (QFactoryLoader, qwbifiLoader,(QtWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration-server"), Qt::CaseInsensitive)) QStringList ClientBufferIntegrationFactory
 
 Q_GLOBAL_STATIC_WITH_ARGS (QFactoryLoader, qwhlifLoader,(QtWaylandHardwareLayerIntegrationFactoryInterface_iid, QLatin1String("/wayland-hardware-layer-integration"), Qt::CaseInsensitive)) QStringList HardwareLayerIntegrationFactory
 
 Q_GLOBAL_STATIC_WITH_ARGS (QFactoryLoader, qwsbifLoader,(QtWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration-server"), Qt::CaseInsensitive)) QStringList ServerBufferIntegrationFactory
 
static void shmBufferCleanup (void *data)
 

Variables

static const int maxRawPos = 24
 

Function Documentation

◆ fromResource()

template<typename return_type >
return_type QtWayland::fromResource ( struct ::wl_resource * resource)

Definition at line 27 of file qwaylandutils_p.h.

◆ handlePopupCreated()

static void QtWayland::handlePopupCreated ( QWaylandQuickShellSurfaceItem * parentItem,
QWaylandXdgPopup * popup )
static

Definition at line 14 of file qwaylandxdgshellintegration.cpp.

References QWaylandQuickShellSurfaceItemPrivate::get(), QWaylandXdgPopup::parentXdgSurface, QWaylandQuickShellSurfaceItem::shellSurface, and QWaylandXdgPopup::xdgSurface.

+ Here is the call graph for this function:

◆ Q_GLOBAL_STATIC_WITH_ARGS() [1/3]

QtWayland::Q_GLOBAL_STATIC_WITH_ARGS ( QFactoryLoader ,
qwbifiLoader ,
(QtWaylandClientBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration-server"), Qt::CaseInsensitive)  )

Definition at line 15 of file qwlclientbufferintegrationfactory.cpp.

◆ Q_GLOBAL_STATIC_WITH_ARGS() [2/3]

QtWayland::Q_GLOBAL_STATIC_WITH_ARGS ( QFactoryLoader ,
qwhlifLoader ,
(QtWaylandHardwareLayerIntegrationFactoryInterface_iid, QLatin1String("/wayland-hardware-layer-integration"), Qt::CaseInsensitive)  )

Definition at line 16 of file qwlhardwarelayerintegrationfactory.cpp.

◆ Q_GLOBAL_STATIC_WITH_ARGS() [3/3]

QtWayland::Q_GLOBAL_STATIC_WITH_ARGS ( QFactoryLoader ,
qwsbifLoader ,
(QtWaylandServerBufferIntegrationFactoryInterface_iid, QLatin1String("/wayland-graphics-integration-server"), Qt::CaseInsensitive)  )

Definition at line 15 of file qwlserverbufferintegrationfactory.cpp.

◆ shmBufferCleanup()

static void QtWayland::shmBufferCleanup ( void * data)
static

Definition at line 100 of file qwlclientbuffer.cpp.

References pool.

Referenced by QtWayland::SharedMemoryBuffer::image().

+ Here is the caller graph for this function:

◆ toFixed()

static int QtWayland::toFixed ( qreal f)
inlinestatic

Definition at line 28 of file qwlqttouch.cpp.

Referenced by QtWayland::TouchExtensionGlobal::postTouchEvent().

+ Here is the caller graph for this function:

Variable Documentation

◆ maxRawPos

const int QtWayland::maxRawPos = 24
static

Definition at line 14 of file qwlqttouch.cpp.