Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QWaylandQuickCompositorQuickExtensionContainer Class Reference

#include <qwaylandcompositorquickextensions_p.h>

+ Inheritance diagram for QWaylandQuickCompositorQuickExtensionContainer:
+ Collaboration diagram for QWaylandQuickCompositorQuickExtensionContainer:

Public Member Functions

QQmlListProperty< QObjectdata ()
 
QQmlListProperty< QWaylandCompositorExtensionextensions ()
 
- Public Member Functions inherited from QWaylandQuickCompositor
 QWaylandQuickCompositor (QObject *parent=nullptr)
 
void create () override
 \qmlproperty list QtWayland.Compositor::WaylandCompositor::extensions
 
void grabSurface (QWaylandSurfaceGrabber *grabber, const QWaylandBufferRef &buffer) override
 Grab the surface content from the given buffer.
 
- Public Member Functions inherited from QQmlParserStatus
 QQmlParserStatus ()
 
virtual ~QQmlParserStatus ()
 
virtual void classBegin ()=0
 Invoked after class creation, but before any properties have been set.
 
virtual void componentComplete ()=0
 Invoked after the root component that caused this instantiation has completed construction.
 

Static Public Member Functions

static qsizetype countFunction (QQmlListProperty< QWaylandCompositorExtension > *list)
 
static QWaylandCompositorExtensionatFunction (QQmlListProperty< QWaylandCompositorExtension > *list, qsizetype index)
 
static void append_extension (QQmlListProperty< QWaylandCompositorExtension > *list, QWaylandCompositorExtension *extension)
 
static void clearFunction (QQmlListProperty< QWaylandCompositorExtension > *list)
 

Properties

QQmlListProperty< QWaylandCompositorExtensionextensions
 
QQmlListProperty< QObjectdata
 

Additional Inherited Members

- Protected Member Functions inherited from QWaylandQuickCompositor
void classBegin () override
 Invoked after class creation, but before any properties have been set.
 
void componentComplete () override
 Invoked after the root component that caused this instantiation has completed construction.
 

Detailed Description

Definition at line 35 of file qwaylandcompositorquickextensions_p.h.

Member Function Documentation

◆ append_extension()

static void QWaylandQuickCompositorQuickExtensionContainer::append_extension ( QQmlListProperty< QWaylandCompositorExtension > *  list,
QWaylandCompositorExtension extension 
)
inlinestatic

Definition at line 68 of file qwaylandcompositorquickextensions_p.h.

References QList< T >::data(), extension(), and list.

+ Here is the call graph for this function:

◆ atFunction()

static QWaylandCompositorExtension * QWaylandQuickCompositorQuickExtensionContainer::atFunction ( QQmlListProperty< QWaylandCompositorExtension > *  list,
qsizetype  index 
)
inlinestatic

Definition at line 63 of file qwaylandcompositorquickextensions_p.h.

References QList< T >::data(), and list.

+ Here is the call graph for this function:

◆ clearFunction()

static void QWaylandQuickCompositorQuickExtensionContainer::clearFunction ( QQmlListProperty< QWaylandCompositorExtension > *  list)
inlinestatic

Definition at line 74 of file qwaylandcompositorquickextensions_p.h.

References QList< T >::data(), and list.

+ Here is the call graph for this function:

◆ countFunction()

static qsizetype QWaylandQuickCompositorQuickExtensionContainer::countFunction ( QQmlListProperty< QWaylandCompositorExtension > *  list)
inlinestatic

Definition at line 58 of file qwaylandcompositorquickextensions_p.h.

References QList< T >::data(), and list.

+ Here is the call graph for this function:

◆ data()

QQmlListProperty< QObject > QWaylandQuickCompositorQuickExtensionContainer::data ( )
inline

Definition at line 44 of file qwaylandcompositorquickextensions_p.h.

◆ extensions()

QQmlListProperty< QWaylandCompositorExtension > QWaylandQuickCompositorQuickExtensionContainer::extensions ( )
inline

Definition at line 49 of file qwaylandcompositorquickextensions_p.h.

Property Documentation

◆ data

QQmlListProperty<QObject> QWaylandQuickCompositorQuickExtensionContainer::data
read

Definition at line 93 of file qwaylandcompositorquickextensions_p.h.

◆ extensions

QQmlListProperty<QWaylandCompositorExtension> QWaylandQuickCompositorQuickExtensionContainer::extensions
read

Definition at line 93 of file qwaylandcompositorquickextensions_p.h.


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