![]() |
Qt 4.8
|
#include <qdeclarativemetatype_p.h>
Public Types | |
| typedef void(* | CreateFunc) (void *) |
Private Functions | |
| QDeclarativeType (int, const QDeclarativePrivate::RegisterInterface &) | |
| QDeclarativeType (int, const QDeclarativePrivate::RegisterType &) | |
| QDeclarativeType * | superType () const |
| ~QDeclarativeType () | |
Properties | |
| QDeclarativeTypePrivate * | d |
Friends | |
| struct | QDeclarativeMetaTypeData |
| class | QDeclarativeTypePrivate |
| int | registerComponent (const QDeclarativePrivate::RegisterComponent &) |
| int | registerInterface (const QDeclarativePrivate::RegisterInterface &) |
| int | registerType (const QDeclarativePrivate::RegisterType &) |
Definition at line 114 of file qdeclarativemetatype_p.h.
| typedef void(* QDeclarativeType::CreateFunc) (void *) |
Definition at line 130 of file qdeclarativemetatype_p.h.
|
private |
Definition at line 193 of file qdeclarativemetatype.cpp.
Referenced by registerInterface(), and registerType().
|
private |
Definition at line 207 of file qdeclarativemetatype.cpp.
|
private |
Definition at line 247 of file qdeclarativemetatype.cpp.
| QDeclarativeAttachedPropertiesFunc QDeclarativeType::attachedPropertiesFunction | ( | ) | const |
Definition at line 544 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::attachedPropertiesFuncById(), QDeclarativeMetaType::attachedPropertiesFuncId(), QDeclarativeCompiler::buildProperty(), and QDeclarativeCompiler::buildPropertyInNamespace().
| int QDeclarativeType::attachedPropertiesId | ( | ) | const |
Definition at line 559 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::attachedPropertiesFuncId(), QDeclarativeCompiler::buildProperty(), QDeclarativeBindingCompilerPrivate::parseName(), and QDeclarativeTypeNameScriptClass::queryProperty().
| const QMetaObject * QDeclarativeType::attachedPropertiesType | ( | ) | const |
Definition at line 549 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildProperty(), QDeclarativeCompiler::buildPropertyInNamespace(), and QDeclarativeBindingCompilerPrivate::parseName().
| bool QDeclarativeType::availableInVersion | ( | int | vmajor, |
| int | vminor | ||
| ) | const |
Definition at line 268 of file qdeclarativemetatype.cpp.
Referenced by cacheForNamespace(), and QDeclarativeMetaType::qmlType().
| bool QDeclarativeType::availableInVersion | ( | const QByteArray & | module, |
| int | vmajor, | ||
| int | vminor | ||
| ) | const |
Definition at line 273 of file qdeclarativemetatype.cpp.
| const QMetaObject * QDeclarativeType::baseMetaObject | ( | ) | const |
Definition at line 527 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeListReferencePrivate::init(), QDeclarativeListReference::QDeclarativeListReference(), QDeclarativeTypeNameScriptClass::queryProperty(), QDeclarativePropertyPrivate::rawMetaObjectForType(), QDeclarativeEnginePrivate::rawMetaObjectForType(), registerType(), and QDeclarativePropertyPrivate::write().
| bool QDeclarativeType::containsRevisionedAttributes | ( | ) | const |
Definition at line 532 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeEnginePrivate::cache(), and QDeclarativeCompiler::compile().
| QObject * QDeclarativeType::create | ( | ) | const |
Definition at line 442 of file qdeclarativemetatype.cpp.
| void QDeclarativeType::create | ( | QObject ** | out, |
| void ** | memory, | ||
| size_t | additionalMemory | ||
| ) | const |
Definition at line 455 of file qdeclarativemetatype.cpp.
| QDeclarativeType::CreateFunc QDeclarativeType::createFunction | ( | ) | const |
Definition at line 474 of file qdeclarativemetatype.cpp.
| int QDeclarativeType::createSize | ( | ) | const |
Definition at line 484 of file qdeclarativemetatype.cpp.
| QDeclarativeCustomParser * QDeclarativeType::customParser | ( | ) | const |
Definition at line 469 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeVME::run().
| int QDeclarativeType::index | ( | ) | const |
Definition at line 584 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildPropertyInNamespace(), QDeclarativeType(), registerInterface(), and registerType().
| const char * QDeclarativeType::interfaceIId | ( | ) | const |
Definition at line 579 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::interfaceIId().
| bool QDeclarativeType::isCreatable | ( | ) | const |
Definition at line 489 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::compile().
| bool QDeclarativeType::isExtendedType | ( | ) | const |
Definition at line 494 of file qdeclarativemetatype.cpp.
| bool QDeclarativeType::isInterface | ( | ) | const |
Definition at line 501 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::interfaceIId().
| int QDeclarativeType::majorVersion | ( | ) | const |
Definition at line 258 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeEnginePrivate::createCache().
| const QMetaObject * QDeclarativeType::metaObject | ( | ) | const |
Definition at line 516 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeEnginePrivate::cache(), QDeclarativeEnginePrivate::createCache(), QDeclarativeMetaType::defaultMethod(), QDeclarativeMetaType::defaultProperty(), QDeclarativeCompiler::evaluateEnum(), QDeclarativeEnginePrivate::metaObjectForType(), QDeclarativeMetaType::qmlType(), QDeclarativeCompiler::resolveType(), and QDeclarativeCompiler::testQualifiedEnumAssignment().
| int QDeclarativeType::metaObjectRevision | ( | ) | const |
Definition at line 539 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeEnginePrivate::createCache().
| int QDeclarativeType::minorVersion | ( | ) | const |
Definition at line 263 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeEnginePrivate::createCache().
| QByteArray QDeclarativeType::module | ( | ) | const |
Definition at line 253 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildProperty(), QDeclarativeCompiler::buildSignal(), and QDeclarativeEnginePrivate::createCache().
| QString QDeclarativeType::noCreationReason | ( | ) | const |
Definition at line 479 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::compile().
| int QDeclarativeType::parserStatusCast | ( | ) | const |
Definition at line 564 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildObject().
| int QDeclarativeType::propertyValueInterceptorCast | ( | ) | const |
Definition at line 574 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::genPropertyAssignment().
| int QDeclarativeType::propertyValueSourceCast | ( | ) | const |
Definition at line 569 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::genPropertyAssignment().
| int QDeclarativeType::qListTypeId | ( | ) | const |
Definition at line 511 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::listType(), registerInterface(), and registerType().
| QByteArray QDeclarativeType::qmlTypeName | ( | ) | const |
Definition at line 437 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildObject(), cacheForNamespace(), QDeclarativeEnginePrivate::createCache(), qmlExecuteDeferred(), registerInterface(), registerType(), QDeclarativeCompiler::testQualifiedEnumAssignment(), and QDeclarativeInfo::~QDeclarativeInfo().
|
private |
Definition at line 279 of file qdeclarativemetatype.cpp.
| int QDeclarativeType::typeId | ( | ) | const |
Definition at line 506 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeMetaType::interfaceIId(), QDeclarativeMetaType::listType(), QDeclarativeMetaType::qmlType(), registerInterface(), and registerType().
| QByteArray QDeclarativeType::typeName | ( | ) | const |
Definition at line 429 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativeCompiler::buildDynamicMeta().
|
friend |
Definition at line 164 of file qdeclarativemetatype_p.h.
|
friend |
Definition at line 163 of file qdeclarativemetatype_p.h.
|
friend |
Definition at line 679 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativePrivate::qmlregister().
|
friend |
Definition at line 599 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativePrivate::qmlregister().
|
friend |
Definition at line 628 of file qdeclarativemetatype.cpp.
Referenced by QDeclarativePrivate::qmlregister().
|
private |
Definition at line 172 of file qdeclarativemetatype_p.h.
Referenced by attachedPropertiesFunction(), attachedPropertiesId(), attachedPropertiesType(), availableInVersion(), baseMetaObject(), containsRevisionedAttributes(), create(), createFunction(), createSize(), customParser(), index(), QDeclarativeTypePrivate::init(), interfaceIId(), isCreatable(), isExtendedType(), isInterface(), majorVersion(), metaObject(), metaObjectRevision(), minorVersion(), module(), noCreationReason(), parserStatusCast(), propertyValueInterceptorCast(), propertyValueSourceCast(), QDeclarativeType(), qListTypeId(), qmlTypeName(), registerComponent(), superType(), typeId(), typeName(), and ~QDeclarativeType().