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
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 ()
 

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 33 of file qwaylandcompositorquickextensions_p.h.

Member Function Documentation

◆ append_extension()

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

Definition at line 66 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 61 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 72 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 56 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 42 of file qwaylandcompositorquickextensions_p.h.

◆ extensions()

QQmlListProperty< QWaylandCompositorExtension > QWaylandQuickCompositorQuickExtensionContainer::extensions ( )
inline

Definition at line 47 of file qwaylandcompositorquickextensions_p.h.

Property Documentation

◆ data

QQmlListProperty<QObject> QWaylandQuickCompositorQuickExtensionContainer::data
read

Definition at line 37 of file qwaylandcompositorquickextensions_p.h.

◆ extensions

QQmlListProperty<QWaylandCompositorExtension> QWaylandQuickCompositorQuickExtensionContainer::extensions
read

Definition at line 36 of file qwaylandcompositorquickextensions_p.h.


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