Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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 437 of file qqmlprivate.h.
using QQmlPrivate::CreateIntoFunction = void (*)(void *, void *) |
Definition at line 194 of file qqmlprivate.h.
using QQmlPrivate::CreateParentFunction = QObject *(*)(QObject *) |
Definition at line 196 of file qqmlprivate.h.
using QQmlPrivate::CreateSingletonFunction = QObject *(*)(QQmlEngine *, QJSEngine *) |
Definition at line 195 of file qqmlprivate.h.
using QQmlPrivate::CreateValueTypeFunction = QVariant (*)(const QJSValue &) |
Definition at line 197 of file qqmlprivate.h.
using QQmlPrivate::QmlContextPropertyGetter = QV4::ReturnedValue (*)(QV4::Lookup *l, QV4::ExecutionEngine *engine, QV4::Value *thisObject) |
using QQmlPrivate::QmlTypeHasMarker = std::is_same<T, typename QmlMarkerFunction<Marker>::ClassType> |
Definition at line 171 of file qqmlprivate.h.
typedef const CachedQmlUnit *(* QQmlPrivate::QmlUnitCacheLookupFunction) (const QUrl &url) |
Definition at line 760 of file qqmlprivate.h.
using QQmlPrivate::QQmlAttachedPropertiesFunc = A *(*)(QObject *) |
Definition at line 48 of file qqmlprivate.h.
Enumerator | |
---|---|
Parented | |
IncompatibleObject | |
IncompatibleParent |
Definition at line 436 of file qqmlprivate.h.
|
strong |
|
strong |
Enumerator | |
---|---|
UnconstructibleType | |
UnconstructibleSingleton | |
NonQObjectWithAtached |
Definition at line 1147 of file qqmlprivate.h.
Definition at line 766 of file qqmlprivate.h.
|
strong |
Enumerator | |
---|---|
None | |
Constructor | |
Factory | |
FactoryWrapper |
Definition at line 122 of file qqmlprivate.h.
|
strong |
Enumerator | |
---|---|
None | |
Construct | |
Structured |
Definition at line 439 of file qqmlprivate.h.
|
static |
Definition at line 1467 of file qqml.cpp.
References amendException(), QSet< T >::begin(), engine, error, it, and Q_ASSERT.
Referenced by amendException(), 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 425 of file qqmlprivate.h.
References QQmlPrivate::QmlAttachedAccessor< T >::attachedPropertiesFunc().
|
inline |
Definition at line 431 of file qqmlprivate.h.
References QQmlPrivate::QmlAttachedAccessor< T >::staticMetaObject().
|
inline |
Definition at line 836 of file qqmlprivate.h.
References indexOfOwnClassInfo(), metaObject(), and qstrcmp().
Referenced by doRegisterTypeAndRevisions().
|
static |
Definition at line 1000 of file qqml.cpp.
References propertyCapture().
Referenced by QQmlPrivate::AOTCompiledContext::captureLookup(), QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup(), and loadFallbackProperty().
|
static |
Definition at line 1011 of file qqml.cpp.
References property, and propertyCapture().
Referenced by QQmlPrivate::AOTCompiledContext::captureLookup(), QQmlPrivate::AOTCompiledContext::captureQmlContextPropertyLookup(), and loadObjectProperty().
|
static |
Definition at line 1234 of file qqml.cpp.
References changeFallbackProperty(), findFallbackPropertyQmlData(), QV4::Lookup::qobjectFallbackLookup, and QQmlPropertyPrivate::removeBinding().
Referenced by changeFallbackProperty(), resetFallbackProperty(), and storeFallbackProperty().
|
static |
Definition at line 1198 of file qqml.cpp.
References OK, property, QV4::Lookup::qobjectLookup, and QQmlPropertyPrivate::removeBinding().
|
inline |
Definition at line 820 of file qqmlprivate.h.
References indexOfOwnClassInfo(), and metaObject().
Referenced by classElementNames(), and doRegisterTypeAndRevisions().
QMetaType QQmlPrivate::compositeListMetaType | ( | QV4::ExecutableCompilationUnit * | unit, |
const QString & | elementName ) |
Definition at line 187 of file qqml.cpp.
References QV4::ExecutableCompilationUnit::baseCompilationUnit(), QQmlTypePrivate::compositeQmlType(), QV4::ExecutableCompilationUnit::engine, and QV4::ExecutionEngine::typeLoader().
QMetaType QQmlPrivate::compositeMetaType | ( | QV4::ExecutableCompilationUnit * | unit, |
const QString & | elementName ) |
Definition at line 179 of file qqml.cpp.
References QV4::ExecutableCompilationUnit::baseCompilationUnit(), QQmlTypePrivate::compositeQmlType(), QV4::ExecutableCompilationUnit::engine, and QV4::ExecutionEngine::typeLoader().
Definition at line 174 of file qqmlprivate.h.
Definition at line 192 of file qqmlprivate.h.
QObject * QQmlPrivate::createSingletonInstance | ( | QQmlEngine * | q, |
QJSEngine * | j ) |
Definition at line 177 of file qqmlprivate.h.
References Constructor, Factory, FactoryWrapper, j, and Q_UNUSED.
|
static |
Definition at line 1094 of file qqml.cpp.
References Deleted, QQmlData::get(), QQmlData::isQueuedForDeletion, metaObject(), NeedsInit, OK, Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, and QQmlData::wasDeleted().
Referenced by changeFallbackProperty(), loadFallbackProperty(), and writeBackFallbackProperty().
ObjectPropertyQmlData QQmlPrivate::findObjectPropertyQmlData | ( | QV4::Lookup * | l, |
QObject * | object ) |
Definition at line 1040 of file qqml.cpp.
References QQmlRefPointer< T >::data(), Deleted, QQmlData::get(), inherits(), QQmlData::isQueuedForDeletion, NeedsInit, OK, QQmlData::propertyCache, Q_ASSERT, QV4::Lookup::qobjectLookup, and QQmlData::wasDeleted().
|
static |
Definition at line 804 of file qqmlprivate.h.
References i, metaObject(), and qstrcmp().
Referenced by boolClassInfo(), classInfo(), revisionClassInfo(), and revisionClassInfos().
|
static |
Definition at line 1022 of file qqml.cpp.
References cache.
Referenced by findObjectPropertyQmlData().
|
static |
Definition at line 1386 of file qqml.cpp.
References QV4::IdentifierTable::asPropertyKey(), QV4::Scope::engine, QQmlData::get(), QV4::ExecutionEngine::id_destroy(), QV4::ExecutionEngine::id_toString(), QV4::EngineBase::identifierTable, QMetaObject::indexOfProperty(), initObjectLookup(), isTypeCompatible(), metaObject(), QV4::Lookup::nameIndex, QQmlPropertyCache::property(), property, Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, QV4::Lookup::releasePropertyCache(), QV4::setupQObjectLookup(), and QMetaObjectPrivate::signalIndex().
Referenced by QQmlPrivate::AOTCompiledContext::initGetObjectLookup(), QQmlPrivate::AOTCompiledContext::initLoadScopeObjectPropertyLookup(), initObjectLookup(), QQmlPrivate::AOTCompiledContext::initSetObjectLookup(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 2005 of file qqml.cpp.
References arg, context, QV4::QQmlTypeWrapper::create(), QV4::Scope::engine, error, initTypeWrapperLookup(), QV4::QQmlContextWrapper::lookupSingleton(), QV4::QQmlContextWrapper::lookupType(), QV4::Lookup::nameIndex, Q_ASSERT, QV4::Lookup::qmlContextPropertyGetter, QV4::Lookup::qmlContextSingletonLookup, QV4::Lookup::qmlTypeLookup, QV4::ExecutionEngine::throwTypeError(), QV4::ExecutionEngine::typeLoader(), and wrapper().
Referenced by initTypeWrapperLookup().
|
static |
Definition at line 1452 of file qqml.cpp.
References QMetaType::iface(), initValueLookup(), isTypeCompatible(), metaObject(), QV4::Lookup::nameIndex, Q_ASSERT, QV4::Lookup::qgadgetLookup, QV4::CompilationUnitRuntimeData::runtimeStrings, QV4::Heap::String::toQString(), and QString::toUtf8().
Referenced by QQmlPrivate::AOTCompiledContext::initGetValueLookup(), QQmlPrivate::AOTCompiledContext::initSetValueLookup(), and initValueLookup().
Definition at line 1270 of file qqml.cpp.
References QMetaType::flags(), QMetaType::IsEnumeration, QMetaType::IsQmlList, isTypeCompatible(), QMetaType::IsUnsignedEnumeration, QMetaType::isValid(), QMetaType::metaObject(), QQmlMetaType::metaObjectForType(), QMetaType::PointerToQObject, and QMetaType::sizeOf().
Referenced by initObjectLookup(), initValueLookup(), isTypeCompatible(), storeFallbackAsVariant(), QQmlPrivate::AOTCompiledContext::storeNameSloppy(), and storeObjectAsVariant().
Definition at line 1590 of file qqml.cpp.
References QJSValue::isUndefined(), isUndefined(), and QJSPrimitiveValue::Undefined.
Referenced by isUndefined(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
inline |
Performs JavaScript's Number::exponentiate operation on base and exponent, and returns the result.
Definition at line 935 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, | ||
const AOTCompiledContext * | aotContext ) |
Definition at line 1166 of file qqml.cpp.
References QVariant::data(), loadFallbackProperty(), metaObject(), Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup().
|
static |
Definition at line 1110 of file qqml.cpp.
References captureFallbackProperty(), findFallbackPropertyQmlData(), OK, QV4::Lookup::qobjectFallbackLookup, and QMetaObject::ReadProperty.
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup(), loadFallbackAsVariant(), and QQmlPrivate::AOTCompiledContext::loadScopeObjectPropertyLookup().
ObjectPropertyResult QQmlPrivate::loadObjectAsVariant | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | target, | ||
const AOTCompiledContext * | aotContext ) |
Definition at line 1143 of file qqml.cpp.
References QVariant::data(), QV4::Lookup::qobjectLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup().
ObjectPropertyResult QQmlPrivate::loadObjectProperty | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | target, | ||
const AOTCompiledContext * | aotContext ) |
Definition at line 1059 of file qqml.cpp.
References captureObjectProperty(), QQmlPropertyData::coreIndex(), OK, QV4::Lookup::qobjectLookup, and QQmlPropertyData::readProperty().
Referenced by QQmlPrivate::AOTCompiledContext::getObjectLookup(), and QQmlPrivate::AOTCompiledContext::loadScopeObjectPropertyLookup().
|
constexpr |
Definition at line 1121 of file qqmlprivate.h.
|
static |
Definition at line 974 of file qqml.cpp.
References engine, and QQmlEnginePrivate::get().
Referenced by captureFallbackProperty(), captureObjectProperty(), and QQmlPrivate::AOTCompiledContext::captureTranslation().
Definition at line 216 of file qqmlengine.cpp.
References d, QObjectPrivate::get(), QQmlData::get(), QQmlData::markAsDeleted(), o, and Q_ASSERT.
Referenced by QQmlPrivate::QQmlElement< T >::~QQmlElement().
Definition at line 134 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 771 of file qqml.cpp.
References assignVersions(), AutoParentRegistration, classElementNames(), CompositeRegistration, CompositeSingletonRegistration, doRegisterSingletonAndRevisions(), doRegisterTypeAndRevisions(), finalizeType(), QTypeRevision::fromMinorVersion(), InterfaceRegistration, qmlregister(), QmlUnitCacheHookRegistration, qWarning, QQmlMetaType::registerAutoParentFunction(), QQmlMetaType::registerCompositeSingletonType(), QQmlMetaType::registerCompositeType(), QQmlMetaType::registerInterface(), QQmlMetaType::registerSequentialContainer(), QQmlMetaType::registerSingletonType(), QQmlMetaType::registerType(), QQmlMetaType::registerUnitCacheHook(), revisionClassInfo(), revisionClassInfos(), SequentialContainerAndRevisionsRegistration, SequentialContainerRegistration, SingletonAndRevisionsRegistration, singletonInstanceInfo(), SingletonRegistration, TypeAndRevisionsRegistration, TypeRegistration, uniqueRevisions(), and QQmlPrivate::RegisterSequentialContainer::uri.
Referenced by doRegisterTypeAndRevisions(), qmlregister(), qmlRegisterAnonymousSequentialContainer(), qmlRegisterAnonymousType(), qmlRegisterCustomExtendedType(), qmlRegisterCustomType(), qmlRegisterExtendedType(), qmlRegisterExtendedType(), qmlRegisterExtendedUncreatableType(), qmlRegisterInterface(), qmlRegisterRevision(), qmlRegisterSequenceAndRevisions(), qmlRegisterSingletonAndRevisions(), 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 1099 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 1026 of file qqmlprivate.h.
References api, 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 1054 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::QmlMetaType< T >::size(), 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 923 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 923 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 153 of file qqml.cpp.
References QMetaType::name(), NonQObjectWithAtached, qWarning, UnconstructibleSingleton, UnconstructibleType, and warning().
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 869 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 1255 of file qqml.cpp.
References args, changeFallbackProperty(), metaObject(), property, resetFallbackProperty(), QMetaObject::ResetProperty, and QV4::ExecutionEngine::throwError().
Referenced by resetFallbackProperty(), storeFallbackAsVariant(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 1211 of file qqml.cpp.
References property, and QV4::ExecutionEngine::throwError().
Referenced by QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
inline |
Definition at line 825 of file qqmlprivate.h.
References QTypeRevision::fromEncodedVersion(), indexOfOwnClassInfo(), metaObject(), and QLatin1StringView::toInt().
Referenced by doRegisterSingletonAndRevisions(), doRegisterTypeAndRevisions(), and qmlregister().
QList< QTypeRevision > QQmlPrivate::revisionClassInfos | ( | const QMetaObject * | metaObject, |
const char * | key ) |
Definition at line 901 of file qqml.cpp.
References QTypeRevision::fromEncodedVersion(), indexOfOwnClassInfo(), metaObject(), and QLatin1StringView::toInt().
Referenced by doRegisterSingletonAndRevisions(), doRegisterTypeAndRevisions(), and qmlregister().
|
constexpr |
Definition at line 147 of file qqmlprivate.h.
References Constructor, Factory, FactoryWrapper, and None.
|
static |
Definition at line 1353 of file qqml.cpp.
References QVariant::data(), QV4::ExecutionEngine::fromVariant(), isTypeCompatible(), QVariant::isValid(), metaObject(), QVariant::metaType(), QV4::ExecutionEngine::metaTypeFromJS(), property, Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, resetFallbackProperty(), storeFallbackAsVariant(), storeFallbackProperty(), and variant.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), and storeFallbackAsVariant().
|
static |
Definition at line 1247 of file qqml.cpp.
References args, changeFallbackProperty(), metaObject(), storeFallbackProperty(), and QMetaObject::WriteProperty.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), storeFallbackAsVariant(), storeFallbackProperty(), and QQmlPrivate::AOTCompiledContext::storeNameSloppy().
|
static |
Definition at line 1334 of file qqml.cpp.
References QVariant::data(), QV4::ExecutionEngine::fromVariant(), isTypeCompatible(), QVariant::isValid(), QVariant::metaType(), QV4::ExecutionEngine::metaTypeFromJS(), QV4::Lookup::qobjectLookup, storeObjectAsVariant(), and variant.
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), and storeObjectAsVariant().
|
static |
Definition at line 1226 of file qqml.cpp.
References property, and storeObjectProperty().
Referenced by QQmlPrivate::AOTCompiledContext::setObjectLookup(), QQmlPrivate::AOTCompiledContext::storeNameSloppy(), and storeObjectProperty().
ObjectPropertyResult QQmlPrivate::writeBackFallbackAsVariant | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | source ) |
Definition at line 1182 of file qqml.cpp.
References QVariant::data(), metaObject(), QVariant::metaType(), Q_ASSERT, QV4::Lookup::qobjectFallbackLookup, variant, and writeBackFallbackProperty().
Referenced by QQmlPrivate::AOTCompiledContext::writeBackObjectLookup().
|
static |
Definition at line 1130 of file qqml.cpp.
References findFallbackPropertyQmlData(), OK, QV4::Lookup::qobjectFallbackLookup, and QMetaObject::WriteProperty.
Referenced by writeBackFallbackAsVariant(), QQmlPrivate::AOTCompiledContext::writeBackObjectLookup(), and QQmlPrivate::AOTCompiledContext::writeBackScopeObjectPropertyLookup().
ObjectPropertyResult QQmlPrivate::writeBackObjectAsVariant | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | source ) |
Definition at line 1155 of file qqml.cpp.
References QVariant::data(), QVariant::metaType(), Q_ASSERT, QV4::Lookup::qobjectLookup, and variant.
Referenced by QQmlPrivate::AOTCompiledContext::writeBackObjectLookup().
ObjectPropertyResult QQmlPrivate::writeBackObjectProperty | ( | QV4::Lookup * | l, |
QObject * | object, | ||
void * | source ) |
Definition at line 1077 of file qqml.cpp.
References OK, and QV4::Lookup::qobjectLookup.
Referenced by QQmlPrivate::AOTCompiledContext::writeBackObjectLookup(), and QQmlPrivate::AOTCompiledContext::writeBackScopeObjectPropertyLookup().