![]() |
Qt 6.x
The Qt SDK
|
Typedefs | |
using | QmlContextPropertyGetter = QV4::ReturnedValue(*)(QV4::Lookup *l, QV4::ExecutionEngine *engine, QV4::Value *thisObject) |
template<typename A > | |
using | QQmlAttachedPropertiesFunc = A *(*)(QObject *) |
template<typename T , typename Marker > | |
using | QmlTypeHasMarker = std::is_same< T, typename QmlMarkerFunction< Marker >::ClassType > |
using | CreateIntoFunction = void(*)(void *, void *) |
using | CreateSingletonFunction = QObject *(*)(QQmlEngine *, QJSEngine *) |
using | CreateParentFunction = QObject *(*)(QObject *) |
using | CreateValueTypeFunction = QVariant(*)(const QJSValue &) |
typedef AutoParentResult(* | AutoParentFunction) (QObject *object, QObject *parent) |
typedef const CachedQmlUnit *(* | QmlUnitCacheLookupFunction) (const QUrl &url) |
Enumerations | |
enum class | ObjectPropertyResult { OK , NeedsInit , Deleted } |
enum class | ObjectLookupResult { Failure , Object , Fallback , ObjectAsVariant , FallbackAsVariant } |
enum class | SingletonConstructionMode { None , Constructor , Factory , FactoryWrapper } |
enum | AutoParentResult { Parented , IncompatibleObject , IncompatibleParent } |
enum class | ValueTypeCreationMethod { None , Construct , Structured } |
enum | RegistrationType { TypeRegistration = 0 , InterfaceRegistration = 1 , AutoParentRegistration = 2 , SingletonRegistration = 3 , CompositeRegistration = 4 , CompositeSingletonRegistration = 5 , QmlUnitCacheHookRegistration = 6 , TypeAndRevisionsRegistration = 7 , SingletonAndRevisionsRegistration = 8 , SequentialContainerRegistration = 9 , SequentialContainerAndRevisionsRegistration = 10 } |
enum | QmlRegistrationWarning { UnconstructibleType , UnconstructibleSingleton , NonQObjectWithAtached } |
typedef AutoParentResult(* QQmlPrivate::AutoParentFunction) (QObject *object, QObject *parent) |
Definition at line 432 of file qqmlprivate.h.
using QQmlPrivate::CreateIntoFunction = typedef void (*)(void *, void *) |
Definition at line 189 of file qqmlprivate.h.
using QQmlPrivate::CreateParentFunction = typedef QObject *(*)(QObject *) |
Definition at line 191 of file qqmlprivate.h.
using QQmlPrivate::CreateSingletonFunction = typedef QObject *(*)(QQmlEngine *, QJSEngine *) |
Definition at line 190 of file qqmlprivate.h.
using QQmlPrivate::CreateValueTypeFunction = typedef QVariant (*)(const QJSValue &) |
Definition at line 192 of file qqmlprivate.h.
using QQmlPrivate::QmlContextPropertyGetter = typedef QV4::ReturnedValue (*)(QV4::Lookup *l, QV4::ExecutionEngine *engine, QV4::Value *thisObject) |
using QQmlPrivate::QmlTypeHasMarker = typedef std::is_same<T, typename QmlMarkerFunction<Marker>::ClassType> |
Definition at line 166 of file qqmlprivate.h.
typedef const CachedQmlUnit *(* QQmlPrivate::QmlUnitCacheLookupFunction) (const QUrl &url) |
Definition at line 735 of file qqmlprivate.h.
using QQmlPrivate::QQmlAttachedPropertiesFunc = typedef A *(*)(QObject *) |
Definition at line 47 of file qqmlprivate.h.
Enumerator | |
---|---|
Parented | |
IncompatibleObject | |
IncompatibleParent |
Definition at line 431 of file qqmlprivate.h.
|
strong |
|
strong |
Enumerator | |
---|---|
UnconstructibleType | |
UnconstructibleSingleton | |
NonQObjectWithAtached |
Definition at line 1130 of file qqmlprivate.h.
Definition at line 741 of file qqmlprivate.h.
|
strong |
Enumerator | |
---|---|
None | |
Constructor | |
Factory | |
FactoryWrapper |
Definition at line 117 of file qqmlprivate.h.
|
strong |
Enumerator | |
---|---|
None | |
Construct | |
Structured |
Definition at line 434 of file qqmlprivate.h.
|
static |
Definition at line 1237 of file qqml.cpp.
References QSet< T >::begin(), engine, error, it, and Q_ASSERT.
Referenced by QQmlPrivate::AOTCompiledContext::initCallGlobalLookup(), QQmlPrivate::AOTCompiledContext::initCallObjectPropertyLookup(), QQmlPrivate::AOTCompiledContext::initCallQmlContextPropertyLookup(), QQmlPrivate::AOTCompiledContext::initGetObjectLookup(), QQmlPrivate::AOTCompiledContext::initLoadGlobalLookup(), QQmlPrivate::AOTCompiledContext::initLoadScopeObjectPropertyLookup(), and QQmlPrivate::AOTCompiledContext::initSetObjectLookup().
|
inline |
Definition at line 420 of file qqmlprivate.h.
References QQmlPrivate::QmlAttachedAccessor< T >::attachedPropertiesFunc().
|
inline |
Definition at line 426 of file qqmlprivate.h.
References QQmlPrivate::QmlAttachedAccessor< T >::staticMetaObject().
|
inline |
Definition at line 811 of file qqmlprivate.h.
References indexOfOwnClassInfo(), metaObject(), and qstrcmp().
Referenced by qmlregister().
|
static |
Definition at line 852 of file qqml.cpp.
References propertyCapture(), and qmlContext().
Referenced by QQmlPrivate::AOTCompiledContext::captureLookup(), QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup(), and loadFallbackProperty().
|
static |
Definition at line 863 of file qqml.cpp.
References property, propertyCapture(), and qmlContext().
Referenced by QQmlPrivate::AOTCompiledContext::captureLookup(), QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup(), and loadObjectProperty().
|
static |
Definition at line 1006 of file qqml.cpp.
References QV4::Lookup::coreIndex, Deleted, QQmlData::get(), QQmlData::isQueuedForDeletion, metaObject(), QV4::Lookup::metaObject, NeedsInit, OK, Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, QQmlPropertyPrivate::removeBinding(), and QQmlData::wasDeleted().
Referenced by resetFallbackProperty(), and storeFallbackProperty().
|
static |
Definition at line 969 of file qqml.cpp.
References QQmlRefPointer< T >::data(), Deleted, QQmlData::get(), inherits(), QQmlData::isQueuedForDeletion, NeedsInit, OK, property, QV4::Lookup::propertyCache, QQmlData::propertyCache, QV4::Lookup::propertyData, Q_ASSERT, QV4::Lookup::qobjectLookup, QQmlPropertyPrivate::removeBinding(), and QQmlData::wasDeleted().
|
inline |
Definition at line 820 of file qqmlprivate.h.
References classInfo(), metaObject(), qstrcmp(), and qWarning.
Referenced by qmlregister().
|
inline |
Definition at line 795 of file qqmlprivate.h.
References indexOfOwnClassInfo(), and metaObject().
Referenced by classElementName(), and qmlregister().
Definition at line 169 of file qqmlprivate.h.
Definition at line 187 of file qqmlprivate.h.
QObject * QQmlPrivate::createSingletonInstance | ( | QQmlEngine * | q, |
QJSEngine * | j | ||
) |
Definition at line 172 of file qqmlprivate.h.
References Constructor, Factory, FactoryWrapper, j, and Q_UNUSED.
|
static |
Definition at line 779 of file qqmlprivate.h.
References i, metaObject(), and qstrcmp().
Referenced by boolClassInfo(), classInfo(), revisionClassInfo(), and revisionClassInfos().
|
static |
Definition at line 874 of file qqml.cpp.
References cache.
Referenced by changeObjectProperty(), and loadObjectProperty().
|
static |
Definition at line 1156 of file qqml.cpp.
References QV4::IdentifierTable::asPropertyKey(), QQmlPrivate::AOTCompiledContext::compilationUnit, QV4::Lookup::coreIndex, QV4::Scope::engine, QQmlPrivate::AOTCompiledContext::engine, Failure, Fallback, FallbackAsVariant, QQmlData::get(), QJSEngine::handle(), QV4::ExecutionEngine::id_destroy(), QV4::ExecutionEngine::id_toString(), QV4::EngineBase::identifierTable, QV4::Lookup::isConstant, QQmlData::isQueuedForDeletion, isTypeCompatible(), metaObject(), QV4::Lookup::metaObject, QV4::Lookup::nameIndex, QV4::Lookup::notifyIndex, Object, ObjectAsVariant, QQmlPropertyCache::property(), property, QQmlData::propertyCache, Q_ASSERT, QQmlPrivate::AOTCompiledContext::qmlContext, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::releasePropertyCache(), QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::setupQObjectLookup(), and QMetaObjectPrivate::signalIndex().
Referenced by QQmlPrivate::AOTCompiledContext::initGetObjectLookup(), QQmlPrivate::AOTCompiledContext::initLoadScopeObjectPropertyLookup(), QQmlPrivate::AOTCompiledContext::initSetObjectLookup(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 1727 of file qqml.cpp.
References arg, context, QV4::QQmlTypeWrapper::create(), QV4::Scope::engine, error, QQmlPrivate::AOTCompiledContext::InvalidStringId, QV4::QQmlContextWrapper::lookupSingleton(), QV4::QQmlContextWrapper::lookupType(), QV4::Lookup::nameIndex, Q_ASSERT, QV4::Lookup::qmlContextPropertyGetter, QV4::Lookup::qmlContextSingletonLookup, QV4::Lookup::qmlTypeLookup, QV4::Lookup::qmlTypeWrapper, QV4::Lookup::singletonObject, QV4::ExecutionEngine::throwTypeError(), and wrapper().
|
static |
Definition at line 1222 of file qqml.cpp.
References QV4::Lookup::coreIndex, QMetaType::iface(), isTypeCompatible(), metaObject(), QV4::Lookup::metaObject, QV4::Lookup::metaType, QV4::Lookup::nameIndex, Q_ASSERT, QV4::Lookup::qgadgetLookup, QV4::CompiledData::CompilationUnitBase::runtimeStrings, QV4::Heap::String::toQString(), and QString::toUtf8().
Referenced by QQmlPrivate::AOTCompiledContext::initGetValueLookup(), and QQmlPrivate::AOTCompiledContext::initSetValueLookup().
Definition at line 1041 of file qqml.cpp.
References QMetaType::flags(), QMetaType::IsEnumeration, QMetaType::IsQmlList, QMetaType::IsUnsignedEnumeration, QMetaType::isValid(), QMetaType::metaObject(), QQmlMetaObject::metaObject(), QQmlMetaType::metaObjectForType(), QMetaType::PointerToQObject, QMetaType::sizeOf(), and QMetaObject::superClass().
Referenced by initObjectLookup(), initValueLookup(), storeFallbackAsVariant(), QQmlPrivate::AOTCompiledContext::storeNameSloppy(), and storeObjectAsVariant().
Definition at line 1360 of file qqml.cpp.
References QJSValue::isUndefined(), and QJSPrimitiveValue::Undefined.
Referenced by QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
inline |
Performs JavaScript's Number::exponentiate operation on base and exponent, and returns the result.
Definition at line 919 of file qjsprimitivevalue.h.
References base, QJSNumberCoercion::equals(), and qIsNull().
Referenced by QV4::Runtime::Exp::call(), QV4::Moth::VME::interpret(), and QV4::MathObject::method_pow().
ObjectPropertyResult QQmlPrivate::loadFallbackAsVariant | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | target, | ||
QQmlContextData * | qmlContext | ||
) |
Definition at line 952 of file qqml.cpp.
References QV4::Lookup::coreIndex, QVariant::data(), loadFallbackProperty(), metaObject(), QV4::Lookup::metaObject, Q_ASSERT, qmlContext(), QV4::Lookup::qobjectFallbackLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup().
|
static |
Definition at line 913 of file qqml.cpp.
References captureFallbackProperty(), QV4::Lookup::coreIndex, Deleted, QQmlData::flushPendingBinding(), QQmlData::get(), QQmlData::hasPendingBindingBit(), QV4::Lookup::isConstant, QQmlData::isQueuedForDeletion, metaObject(), QV4::Lookup::metaObject, NeedsInit, QV4::Lookup::notifyIndex, OK, Q_ASSERT, qmlContext(), QV4::Lookup::qobjectFallbackLookup, QMetaObject::ReadProperty, and QQmlData::wasDeleted().
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup(), loadFallbackAsVariant(), and QQmlPrivate::AOTCompiledContext::loadScopeObjectPropertyLookup().
ObjectPropertyResult QQmlPrivate::loadObjectAsVariant | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | target, | ||
QQmlContextData * | qmlContext | ||
) |
Definition at line 940 of file qqml.cpp.
References QVariant::data(), QV4::Lookup::propertyData, QQmlPropertyData::propType(), qmlContext(), QV4::Lookup::qobjectLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup().
ObjectPropertyResult QQmlPrivate::loadObjectProperty | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | target, | ||
QQmlContextData * | qmlContext | ||
) |
Definition at line 886 of file qqml.cpp.
References captureObjectProperty(), QQmlPropertyData::coreIndex(), QQmlRefPointer< T >::data(), Deleted, QQmlData::flushPendingBinding(), QQmlData::get(), QQmlData::hasPendingBindingBit(), inherits(), QQmlData::isQueuedForDeletion, NeedsInit, OK, property, QV4::Lookup::propertyCache, QQmlData::propertyCache, QV4::Lookup::propertyData, Q_ASSERT, qmlContext(), QV4::Lookup::qobjectLookup, and QQmlData::wasDeleted().
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup(), and QQmlPrivate::AOTCompiledContext::loadScopeObjectPropertyLookup().
|
constexpr |
Definition at line 1104 of file qqmlprivate.h.
|
static |
Definition at line 840 of file qqml.cpp.
References engine, QQmlContext::engine(), QQmlEnginePrivate::get(), QQmlEnginePrivate::propertyCapture, Q_ASSERT, and qmlContext().
Referenced by captureFallbackProperty(), captureObjectProperty(), and QQmlPrivate::AOTCompiledContext::captureTranslation().
Definition at line 214 of file qqmlengine.cpp.
References d, QObjectPrivate::get(), QQmlData::get(), QQmlData::markAsDeleted(), and o.
Referenced by QQmlPrivate::QQmlElement< T >::~QQmlElement().
Definition at line 130 of file qqml.cpp.
References QMetaObject::CustomCall, d, QQmlProxyMetaObject::extensionObjectId(), and QObjectPrivate::get().
Referenced by qmlExtendedObject().
int QQmlPrivate::qmlregister | ( | RegistrationType | type, |
void * | data | ||
) |
Definition at line 483 of file qqml.cpp.
References QList< T >::append(), assignVersions(), AutoParentRegistration, availableRevisions(), boolClassInfo(), classElementName(), classInfo(), CompositeRegistration, CompositeSingletonRegistration, Construct, QQmlPrivate::RegisterType::create, QQmlPrivate::RegisterType::CurrentVersion, QQmlPrivate::RegisterType::customParser, QQmlPrivate::RegisterType::elementName, QTypeRevision::fromMinorVersion(), QString::fromUtf8(), QTypeRevision::fromVersion(), QQmlType::index(), InterfaceRegistration, QString::isEmpty(), QTypeRevision::isValid(), QQmlType::isValid(), QQmlPrivate::RegisterSequentialContainer::metaSequence, method, None, QMetaType::PointerToQObject, prepareRevisions(), qmlregister(), QmlUnitCacheHookRegistration, QQmlPrivate::RegisterSingletonType::qObjectApi, qstrcmp(), QQmlMetaType::registerAutoParentFunction(), QQmlMetaType::registerCompositeSingletonType(), QQmlMetaType::registerCompositeType(), QQmlMetaType::registerInterface(), QQmlMetaType::registerSequentialContainer(), QQmlMetaType::registerSingletonType(), QQmlMetaType::registerType(), QQmlMetaType::registerUndeletableType(), QQmlMetaType::registerUnitCacheHook(), QQmlPrivate::RegisterType::revision, QQmlPrivate::RegisterSequentialContainer::revision, revisionClassInfo(), revisionClassInfos(), SequentialContainerAndRevisionsRegistration, SequentialContainerRegistration, SingletonAndRevisionsRegistration, SingletonRegistration, Structured, TypeAndRevisionsRegistration, QQmlPrivate::RegisterSingletonType::typeName, TypeRegistration, uniqueRevisions(), QQmlPrivate::RegisterSingletonType::uri, QQmlPrivate::RegisterSequentialContainer::uri, QQmlPrivate::RegisterType::userdata, QQmlPrivate::RegisterType::version, QQmlPrivate::RegisterSingletonType::version, and QQmlPrivate::RegisterSequentialContainer::version.
Referenced by qmlregister(), qmlRegisterAnonymousSequentialContainer(), qmlRegisterAnonymousType(), qmlRegisterCustomExtendedType(), qmlRegisterCustomType(), qmlRegisterExtendedType(), qmlRegisterExtendedType(), qmlRegisterExtendedUncreatableType(), qmlRegisterInterface(), qmlRegisterRevision(), qmlRegisterSequenceAndRevisions(), qmlRegisterSingletonAndRevisions(), qmlRegisterSingletonType(), qmlRegisterSingletonType(), qmlRegisterSingletonType(), qmlRegisterSingletonType(), qmlRegisterType(), qmlRegisterType(), qmlRegisterType< void >(), qmlRegisterTypeAndRevisions(), qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void >(), qmlRegisterUncreatableMetaObject(), qmlRegisterUncreatableType(), qt_quick3d_defineModule(), and qt_quickitems_defineModule().
void QQmlPrivate::qmlRegisterSequenceAndRevisions | ( | const char * | uri, |
int | versionMajor, | ||
const QMetaObject * | classInfoMetaObject, | ||
QVector< int > * | qmlTypeIds | ||
) |
Definition at line 1082 of file qqmlprivate.h.
References QTypeRevision::fromMajorVersion(), qmlregister(), and SequentialContainerAndRevisionsRegistration.
void QQmlPrivate::qmlRegisterSingletonAndRevisions | ( | const char * | uri, |
int | versionMajor, | ||
const QMetaObject * | classInfoMetaObject, | ||
QVector< int > * | qmlTypeIds, | ||
const QMetaObject * | extension | ||
) |
Definition at line 1009 of file qqmlprivate.h.
References extension(), QTypeRevision::fromMajorVersion(), qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), SingletonAndRevisionsRegistration, and QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject().
void QQmlPrivate::qmlRegisterTypeAndRevisions | ( | const char * | uri, |
int | versionMajor, | ||
const QMetaObject * | classInfoMetaObject, | ||
QVector< int > * | qmlTypeIds, | ||
const QMetaObject * | extension, | ||
bool | forceAnonymous = false |
||
) |
Definition at line 1037 of file qqmlprivate.h.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), extension(), QTypeRevision::fromMajorVersion(), QQmlPrivate::QmlMetaType< T >::list(), qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::QmlMetaType< T >::sequence(), QQmlPrivate::StaticMetaObject< T, typename >::staticMetaObject(), and TypeAndRevisionsRegistration.
void Q_QML_EXPORT QQmlPrivate::qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > | ( | const char * | uri, |
int | versionMajor, | ||
const QMetaObject * | classInfoMetaObject, | ||
QVector< int > * | qmlTypeIds, | ||
const QMetaObject * | extension, | ||
bool | |||
) |
Definition at line 769 of file qqml.cpp.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), extension(), QTypeRevision::fromMajorVersion(), QQmlPrivate::QmlMetaType< T >::list(), qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::QmlMetaType< T >::sequence(), and TypeAndRevisionsRegistration.
void QQmlPrivate::qmlRegisterTypeAndRevisions< QQmlTypeNotAvailable, void > | ( | const char * | uri, |
int | versionMajor, | ||
const QMetaObject * | classInfoMetaObject, | ||
QVector< int > * | qmlTypeIds, | ||
const QMetaObject * | extension, | ||
bool | |||
) |
Definition at line 769 of file qqml.cpp.
References QQmlPrivate::StaticCastSelector< From, To >::cast(), extension(), QTypeRevision::fromMajorVersion(), QQmlPrivate::QmlMetaType< T >::list(), qmlregister(), QQmlPrivate::QmlMetaType< T >::self(), QQmlPrivate::QmlMetaType< T >::sequence(), and TypeAndRevisionsRegistration.
void QQmlPrivate::qmlRegistrationWarning | ( | QQmlPrivate::QmlRegistrationWarning | warning, |
QMetaType | type | ||
) |
Definition at line 149 of file qqml.cpp.
References QMetaType::name(), NonQObjectWithAtached, qWarning, UnconstructibleSingleton, and UnconstructibleType.
Referenced by QmlTypeAndRevisionsRegistration< T, Resolved, Extended, false, false, false, false >::registerTypeAndRevisions(), QmlTypeAndRevisionsRegistration< T, Resolved, Extended, false, false, false, true >::registerTypeAndRevisions(), and QmlTypeAndRevisionsRegistration< T, Resolved, Extended, true, false, false, false >::registerTypeAndRevisions().
void QQmlPrivate::qmlunregister | ( | RegistrationType | type, |
quintptr | data | ||
) |
Definition at line 715 of file qqml.cpp.
References AutoParentRegistration, CompositeRegistration, CompositeSingletonRegistration, InterfaceRegistration, QmlUnitCacheHookRegistration, QQmlMetaType::removeCachedUnitLookupFunction(), SequentialContainerAndRevisionsRegistration, SequentialContainerRegistration, SingletonAndRevisionsRegistration, SingletonRegistration, TypeAndRevisionsRegistration, TypeRegistration, QQmlMetaType::unregisterAutoParentFunction(), QQmlMetaType::unregisterSequentialContainer(), and QQmlMetaType::unregisterType().
|
static |
Definition at line 1033 of file qqml.cpp.
References args, changeFallbackProperty(), metaObject(), and QMetaObject::ResetProperty.
Referenced by storeFallbackAsVariant(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 990 of file qqml.cpp.
References property.
Referenced by QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
inline |
Definition at line 800 of file qqmlprivate.h.
References QTypeRevision::fromEncodedVersion(), indexOfOwnClassInfo(), metaObject(), and QLatin1StringView::toInt().
Referenced by qmlregister().
QList< QTypeRevision > QQmlPrivate::revisionClassInfos | ( | const QMetaObject * | metaObject, |
const char * | key | ||
) |
Definition at line 747 of file qqml.cpp.
References QTypeRevision::fromEncodedVersion(), indexOfOwnClassInfo(), metaObject(), QList< T >::push_back(), and QLatin1StringView::toInt().
Referenced by qmlregister().
|
constexpr |
Definition at line 142 of file qqmlprivate.h.
References Constructor, Factory, FactoryWrapper, and None.
|
static |
Definition at line 1124 of file qqml.cpp.
References QV4::Lookup::coreIndex, QVariant::data(), QV4::ExecutionEngine::fromVariant(), isTypeCompatible(), QMetaType::isValid(), metaObject(), QV4::Lookup::metaObject, QVariant::metaType(), QV4::ExecutionEngine::metaTypeFromJS(), Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, resetFallbackProperty(), storeFallbackProperty(), and variant.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup().
|
static |
Definition at line 1025 of file qqml.cpp.
References args, changeFallbackProperty(), metaObject(), and QMetaObject::WriteProperty.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), storeFallbackAsVariant(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 1105 of file qqml.cpp.
References QVariant::data(), QV4::ExecutionEngine::fromVariant(), isTypeCompatible(), QVariant::isValid(), QVariant::metaType(), QV4::ExecutionEngine::metaTypeFromJS(), QV4::Lookup::propertyData, QQmlPropertyData::propType(), QV4::Lookup::qobjectLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup().
|
static |
Definition at line 998 of file qqml.cpp.
References property.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().