|
| QT_BEGIN_NAMESPACE void | qmlExecuteDeferred (QObject *object) |
| | \inmodule QtQml \title Functions to register C++ types to QML
|
| QQmlContext * | qmlContext (const QObject *obj) |
| QQmlEngine * | qmlEngine (const QObject *obj) |
| static QObject * | resolveAttachedProperties (QQmlAttachedPropertiesFunc pf, QQmlData *data, QObject *object, bool create) |
| QQmlAttachedPropertiesFunc | qmlAttachedPropertiesFunction (QObject *object, const QMetaObject *attachedMetaObject) |
| QObject * | qmlAttachedPropertiesObject (QObject *object, QQmlAttachedPropertiesFunc func, bool createIfMissing) |
| static QQmlDirParser::Import | resolveImport (const QString &uri, int importMajor, int importMinor) |
| static QTypeRevision | resolveModuleVersion (int moduleMajor) |
| static bool | checkSingletonInstance (QQmlEngine *engine, QObject *instance) |
| static QVector< QTypeRevision > | availableRevisions (const QMetaObject *metaObject) |
| template<typename Registration> |
| void | assignVersions (Registration *registration, QTypeRevision revision, QTypeRevision defaultVersion) |
| static QVector< QTypeRevision > | prepareRevisions (const QMetaObject *metaObject, QTypeRevision added) |
| static void | uniqueRevisions (QVector< QTypeRevision > *revisions, QTypeRevision defaultVersion, QTypeRevision added) |
| static QQmlType::SingletonInstanceInfo::ConstPtr | singletonInstanceInfo (const QQmlPrivate::RegisterSingletonType &type) |
| static QQmlType::SingletonInstanceInfo::ConstPtr | singletonInstanceInfo (const QQmlPrivate::RegisterCompositeSingletonType &type) |
| static int | finalizeType (const QQmlType &dtype) |
| static ElementNames | classElementNames (const QMetaObject *metaObject) |
| static void | doRegisterTypeAndRevisions (const QQmlPrivate::RegisterTypeAndRevisions &type, const ElementNames &elementNames) |
| static void | doRegisterSingletonAndRevisions (const QQmlPrivate::RegisterSingletonTypeAndRevisions &type, const ElementNames &elementNames) |
| template<> |
| void | QQmlPrivate::qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension, bool) |
| static QQmlPropertyCapture * | QQmlPrivate::propertyCapture (const AOTCompiledContext *aotContext) |
| static bool | QQmlPrivate::markPointer (const QVariant &element, QV4::MarkStack *markStack) |
| static void | QQmlPrivate::iterateVariant (const QVariant &element, std::vector< QVariant > *elements) |
| static void | QQmlPrivate::captureFallbackProperty (QObject *object, int coreIndex, int notifyIndex, bool isConstant, const AOTCompiledContext *aotContext) |
| static void | QQmlPrivate::captureObjectProperty (QObject *object, const QQmlPropertyCache *propertyCache, const QQmlPropertyData *property, const AOTCompiledContext *aotContext) |
| static bool | QQmlPrivate::inherits (const QQmlPropertyCache *descendent, const QQmlPropertyCache *ancestor) |
| template<bool StrictType> |
| ObjectPropertyQmlData | QQmlPrivate::findObjectPropertyQmlData (QV4::Lookup *lookup, QObject *object) |
| template<bool StrictType = false> |
| PropertyResult | QQmlPrivate::loadObjectProperty (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
| template<bool StrictType = false> |
| PropertyResult | QQmlPrivate::writeBackObjectProperty (QV4::Lookup *lookup, QObject *object, void *source) |
| static FallbackPropertyQmlData | QQmlPrivate::findFallbackPropertyQmlData (QV4::Lookup *lookup, QObject *object) |
| static PropertyResult | QQmlPrivate::loadFallbackProperty (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
| static PropertyResult | QQmlPrivate::writeBackFallbackProperty (QV4::Lookup *lookup, QObject *object, void *source) |
| PropertyResult | QQmlPrivate::loadObjectAsVariant (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
| PropertyResult | QQmlPrivate::writeBackObjectAsVariant (QV4::Lookup *lookup, QObject *object, void *source) |
| PropertyResult | QQmlPrivate::loadFallbackAsVariant (QV4::Lookup *lookup, QObject *object, void *target, const AOTCompiledContext *aotContext) |
| PropertyResult | QQmlPrivate::writeBackFallbackAsVariant (QV4::Lookup *lookup, QObject *object, void *source) |
| template<bool StrictType, typename Op> |
| static PropertyResult | QQmlPrivate::changeObjectProperty (QV4::Lookup *lookup, QObject *object, Op op) |
| template<bool StrictType = false> |
| static PropertyResult | QQmlPrivate::resetObjectProperty (QV4::Lookup *l, QObject *object, QV4::ExecutionEngine *v4) |
| template<bool StrictType = false> |
| static PropertyResult | QQmlPrivate::storeObjectProperty (QV4::Lookup *l, QObject *object, void *value) |
| template<typename Op> |
| static PropertyResult | QQmlPrivate::changeFallbackProperty (QV4::Lookup *lookup, QObject *object, Op op) |
| static PropertyResult | QQmlPrivate::storeFallbackProperty (QV4::Lookup *l, QObject *object, void *value) |
| static PropertyResult | QQmlPrivate::resetFallbackProperty (QV4::Lookup *l, QObject *object, const QMetaProperty *property, QV4::ExecutionEngine *v4) |
| static bool | QQmlPrivate::isEnumUnderlyingType (QMetaType enumType, QMetaType numberType) |
| static bool | QQmlPrivate::canHoldVoid (QMetaType type) |
| static bool | QQmlPrivate::isTypeCompatible (QMetaType source, QMetaType target) |
| static PropertyResult | QQmlPrivate::storeObjectAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, QObject *object, void *value) |
| static PropertyResult | QQmlPrivate::storeFallbackAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, QObject *object, void *value) |
| static ObjectLookupResult | QQmlPrivate::initObjectLookup (const AOTCompiledContext *aotContext, QV4::Lookup *lookup, QObject *object) |
| template<QV4::Lookup::Call ObjectCall, QV4::Lookup::Call FallbackCall, LookupType Type> |
| void | QQmlPrivate::initObjectLookup (const AOTCompiledContext *aotContext, uint index, QObject *object) |
| static void | QQmlPrivate::initValueLookup (QV4::Lookup *lookup, QV4::ExecutableCompilationUnit *compilationUnit, const QMetaObject *metaObject) |
| static bool | QQmlPrivate::isUndefined (const void *value, QMetaType type) |
| static QMetaType | QQmlPrivate::jsTypedFunctionArgument (const QQmlType &type, const QV4::CompiledData::ParameterType ¶meter) |
| static bool | QQmlPrivate::callQObjectMethodWithTypes (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, QMetaType *types, int argc) |
| static bool | QQmlPrivate::callQObjectMethodAsVariant (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, int argc) |
| static bool | QQmlPrivate::callQObjectMethod (QV4::ExecutionEngine *engine, QV4::Lookup *lookup, QObject *thisObject, void **args, int argc) |
| static bool | QQmlPrivate::callArrowFunction (QV4::ExecutionEngine *engine, QV4::ArrowFunction *function, QObject *thisObject, void **args, int argc) |
| static MatchScore | QQmlPrivate::resolveQObjectMethodOverload (QV4::QObjectMethod *method, QV4::Lookup *lookup, int relativeMethodIndex) |
| static bool | QQmlPrivate::tryEnsureMethodsCache (QV4::QObjectMethod *method, QObject *object) |
| template<QV4::Lookup::Call call> |
| static void | QQmlPrivate::initTypeWrapperLookup (const AOTCompiledContext *context, QV4::Lookup *lookup, uint importNamespace) |
| static PropertyResult | QQmlPrivate::storeValueProperty (QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, void *value) |
| static PropertyResult | QQmlPrivate::resetValueProperty (QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, QV4::ExecutionEngine *v4) |
| static PropertyResult | QQmlPrivate::storeValueAsVariant (QV4::ExecutionEngine *v4, QV4::Lookup *lookup, const QMetaObject *metaObject, void *target, void *value) |
| template<LookupType Type> |
| void | QQmlPrivate::initValueLookup (const AOTCompiledContext *aotContext, uint index, const QMetaObject *metaObject) |
| template<> |
| void | QQmlPrivate::qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > (const char *uri, int versionMajor, const QMetaObject *classInfoMetaObject, QVector< int > *qmlTypeIds, const QMetaObject *extension, bool) |