Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qqmlregistration.h File Reference
#include <QtCore/qglobal.h>
#include <QtQmlIntegration/qqmlintegration.h>
+ Include dependency graph for qqmlregistration.h:

Go to the source code of this file.

Macros

#define QML_FOREIGN(FOREIGN_TYPE)
 
#define QML_FOREIGN_NAMESPACE(FOREIGN_NAMESPACE)    Q_CLASSINFO("QML.Foreign", #FOREIGN_NAMESPACE)
 
#define QML_CUSTOMPARSER   Q_CLASSINFO("QML.HasCustomParser", "true")
 

Macro Definition Documentation

◆ QML_CUSTOMPARSER

#define QML_CUSTOMPARSER   Q_CLASSINFO("QML.HasCustomParser", "true")

Definition at line 24 of file qqmlregistration.h.

◆ QML_FOREIGN

#define QML_FOREIGN (   FOREIGN_TYPE)
Value:
Q_CLASSINFO("QML.Foreign", #FOREIGN_TYPE) \
using QmlForeignType = FOREIGN_TYPE; \
template<class, class> friend struct QML_PRIVATE_NAMESPACE::QmlResolved; \
template<typename... Args> \
friend void QML_REGISTER_TYPES_AND_REVISIONS(const char *uri, int versionMajor, QList<int> *); \
inline constexpr void qt_qmlMarker_foreign() {}
Definition qlist.h:74
#define QML_REGISTER_TYPES_AND_REVISIONS
#define Q_CLASSINFO(name, value)

Definition at line 13 of file qqmlregistration.h.

◆ QML_FOREIGN_NAMESPACE

#define QML_FOREIGN_NAMESPACE (   FOREIGN_NAMESPACE)     Q_CLASSINFO("QML.Foreign", #FOREIGN_NAMESPACE)

Definition at line 21 of file qqmlregistration.h.