(0a6ca388372c8b12b14f139f48252a969c8cffc6)
#include <QtWaylandCompositor/QWaylandCompositorExtension>
#include <QtQml/QQmlParserStatus>
#include <QtQml/QQmlListProperty>
Go to the source code of this file.
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS |
( |
| className | ) |
|
Value:
{ \
\
Q_OBJECT \
Q_CLASSINFO("DefaultProperty", "data") \
public: \
{ \
} \
private: \
QList<QObject *> m_objects; \
};
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlParserStatus class provides updates on the QML parser state.
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.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
[0]
Definition at line 19 of file qwaylandquickextension.h.
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CONTAINER_CLASS
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CONTAINER_CLASS |
( |
| className | ) |
|
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_CLASS
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_CLASS |
( |
| className, |
|
|
| QmlType ) |
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT |
( |
| ... | ) |
|
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT_2
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT_2 |
( |
| className, |
|
|
| QmlType ) |
Value:
{ \
\
Q_OBJECT \
Q_CLASSINFO("DefaultProperty", "data") \
public: \
{ \
} \
{ \
if (!isInitialized()) \
initialize(); \
} \
\
private: \
QList<QObject *> m_objects; \
};
Definition at line 114 of file qwaylandquickextension.h.
◆ Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT_4
| #define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT_4 |
( |
| className, |
|
|
| QmlType, |
|
|
| versionMajor, |
|
|
| versionMinor ) |
Value:
{ \
\
Q_OBJECT \
Q_CLASSINFO("DefaultProperty", "data") \
QML_ADDED_IN_VERSION(versionMajor, versionMinor) \
public: \
{ \
} \
{ \
if (!isInitialized()) \
initialize(); \
} \
\
private: \
QList<QObject *> m_objects; \
};
Definition at line 86 of file qwaylandquickextension.h.
◆ QT_REQUIRE_CONFIG()
| QT_REQUIRE_CONFIG |
( |
wayland_compositor_quick | | ) |
|