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