|
QT_BEGIN_NAMESPACE void Q_QML_EXPORT | qmlClearTypeRegistrations () |
template<class T> |
QQmlCustomParser * | qmlCreateCustomParser () |
template<typename T> |
int | qmlRegisterAnonymousType (const char *uri, int versionMajor) |
template<typename T, int metaObjectRevisionMinor> |
int | qmlRegisterAnonymousType (const char *uri, int versionMajor) |
template<typename T> |
void | qmlRegisterAnonymousTypesAndRevisions (const char *uri, int versionMajor) |
int Q_QML_EXPORT | qmlRegisterTypeNotAvailable (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &message) |
template<typename T> |
int | qmlRegisterUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
template<typename T, int metaObjectRevision> |
int | qmlRegisterUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
template<typename T, typename E> |
int | qmlRegisterExtendedUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
template<typename T, typename E, int metaObjectRevision> |
int | qmlRegisterExtendedUncreatableType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
Q_QML_EXPORT int | qmlRegisterUncreatableMetaObject (const QMetaObject &staticMetaObject, const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString &reason) |
template<typename T> |
int | qmlRegisterType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
template<typename T, int metaObjectRevision> |
int | qmlRegisterType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
template<typename T, int metaObjectRevision> |
int | qmlRegisterRevision (const char *uri, int versionMajor, int versionMinor) |
template<typename T, typename E> |
int | qmlRegisterExtendedType (const char *uri, int versionMajor) |
template<typename T, typename E> |
int | qmlRegisterExtendedType (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
template<typename T> |
int | qmlRegisterInterface (const char *uri, int versionMajor) |
template<typename T> |
int | qmlRegisterCustomType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
template<typename T, int metaObjectRevision> |
int | qmlRegisterCustomType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
template<typename T, typename E> |
int | qmlRegisterCustomExtendedType (const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |
Q_QML_EXPORT void | qmlExecuteDeferred (QObject *) |
| \inmodule QtQml \title Functions to register C++ types to QML
|
Q_QML_EXPORT QQmlContext * | qmlContext (const QObject *) |
Q_QML_EXPORT QQmlEngine * | qmlEngine (const QObject *) |
Q_QML_EXPORT QQmlAttachedPropertiesFunc | qmlAttachedPropertiesFunction (QObject *, const QMetaObject *) |
Q_QML_EXPORT QObject * | qmlAttachedPropertiesObject (QObject *, QQmlAttachedPropertiesFunc func, bool createIfMissing=true) |
Q_QML_EXPORT QObject * | qmlExtendedObject (QObject *) |
Q_QML_EXPORT bool | qmlProtectModule (const char *uri, int majVersion) |
Q_QML_EXPORT void | qmlRegisterModule (const char *uri, int versionMajor, int versionMinor) |
Q_QML_EXPORT void | qmlRegisterModuleImport (const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest) |
Q_QML_EXPORT void | qmlUnregisterModuleImport (const char *uri, int moduleMajor, const char *import, int importMajor=QQmlModuleImportLatest, int importMinor=QQmlModuleImportLatest) |
template<typename T> |
QObject * | qmlAttachedPropertiesObject (const QObject *obj, bool create=true) |
template<typename F, typename std::enable_if< std::is_convertible< F, std::function< QJSValue(QQmlEngine *, QJSEngine *)> >::value, void >::type * = nullptr> |
int | qmlRegisterSingletonType (const char *uri, int versionMajor, int versionMinor, const char *typeName, F &&callback) |
template<typename T, typename F, typename std::enable_if< std::is_convertible< F, std::function< QObject *(QQmlEngine *, QJSEngine *)> >::value, void >::type * = nullptr> |
int | qmlRegisterSingletonType (const char *uri, int versionMajor, int versionMinor, const char *typeName, F &&callback) |
template<typename T> |
auto | qmlRegisterSingletonInstance (const char *uri, int versionMajor, int versionMinor, const char *typeName, T *cppObject) -> typename std::enable_if< std::is_base_of< QObject, T >::value, int >::type |
int | qmlRegisterSingletonType (const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
int | qmlRegisterType (const QUrl &url, const char *uri, int versionMajor, int versionMinor, const char *qmlName) |
template<typename Container> |
int | qmlRegisterAnonymousSequentialContainer (const char *uri, int versionMajor) |
template<typename... T> |
void | qmlRegisterTypesAndRevisions (const char *uri, int versionMajor, QList< int > *qmlTypeIds) |
void | qmlRegisterNamespaceAndRevisions (const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds, const QMetaObject *classInfoMetaObject, const QMetaObject *extensionMetaObject) |
void | qmlRegisterNamespaceAndRevisions (const QMetaObject *metaObject, const char *uri, int versionMajor, QList< int > *qmlTypeIds=nullptr, const QMetaObject *classInfoMetaObject=nullptr) |
template<typename Enum> |
void | qmlRegisterEnum (const char *name) |
int Q_QML_EXPORT | qmlTypeId (const char *uri, int versionMajor, int versionMinor, const char *qmlName) |