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