![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlvmemetaobject_p.h>
Static Public Member Functions | |
| static QQmlVMEMetaObject * | get (QObject *o) |
| static QQmlVMEMetaObject * | getForProperty (QObject *o, int coreIndex) |
| static QQmlVMEMetaObject * | getForMethod (QObject *o, int coreIndex) |
| static QQmlVMEMetaObject * | getForSignal (QObject *o, int coreIndex) |
| static void | list_append (QQmlListProperty< QObject > *prop, QObject *o) |
| static void | list_clear (QQmlListProperty< QObject > *prop) |
| static void | list_append_nosignal (QQmlListProperty< QObject > *prop, QObject *o) |
| static void | list_clear_nosignal (QQmlListProperty< QObject > *prop) |
| Static Public Member Functions inherited from QQmlInterceptorMetaObject | |
| static QQmlInterceptorMetaObject * | get (QObject *obj) |
| static void | setInterceptionMode (QObject *object, InterceptionBehavior behavior) |
Protected Member Functions | |
| int | metaCall (QObject *o, QMetaObject::Call _c, int _id, void **_a) override |
| bool | getListProperty (int id, QQmlListProperty< QObject > *target) |
| Protected Member Functions inherited from QQmlInterceptorMetaObject | |
| bool | intercept (QMetaObject::Call c, int id, void **a) |
Friends | |
| class | QQmlVMEMetaObjectEndpoint |
| class | QQmlVMEResolvedList |
| class | QQmlVMEVariantQObjectPtr |
Additional Inherited Members | |
| Public Types inherited from QQmlInterceptorMetaObject | |
| enum | InterceptionBehavior { Intercept , SkipInterception } |
| Public Attributes inherited from QQmlInterceptorMetaObject | |
| QTaggedPointer< QObject > | object = nullptr |
| QQmlPropertyCache::ConstPtr | cache |
| Protected Types inherited from QQmlInterceptorMetaObject | |
| enum | MetaObjectValidity { MetaObjectValid , MetaObjectInvalid } |
| Protected Attributes inherited from QQmlInterceptorMetaObject | |
| QBiPointer< QDynamicMetaObjectData, const QMetaObject > | parent |
| QTaggedPointer< const QMetaObject, MetaObjectValidity > | metaObject |
Definition at line 221 of file qqmlvmemetaobject_p.h.
| QQmlVMEMetaObject::QQmlVMEMetaObject | ( | QV4::ExecutionEngine * | engine, |
| QObject * | obj, | ||
| const QQmlPropertyCache::ConstPtr & | cache, | ||
| const QQmlRefPointer< QV4::ExecutableCompilationUnit > & | qmlCompilationUnit, | ||
| int | qmlObjectId ) |
Definition at line 474 of file qqmlvmemetaobject.cpp.
|
override |
Definition at line 519 of file qqmlvmemetaobject.cpp.
index is in the local signal index.
Definition at line 1569 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 395 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 389 of file qqmlvmemetaobject_p.h.
| bool QQmlVMEMetaObject::aliasTarget | ( | int | index, |
| QObject ** | target, | ||
| int * | coreIndex, | ||
| int * | valueTypeIndex ) const |
Definition at line 1502 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 318 of file qqmlvmemetaobject_p.h.
| void QQmlVMEMetaObject::connectAlias | ( | const QV4::CompiledData::Object * | compiledObject, |
| int | aliasId ) |
Definition at line 1533 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::connectAliasSignal | ( | int | index, |
| bool | indexInSignalRange ) |
Definition at line 1553 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 316 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 317 of file qqmlvmemetaobject_p.h.
| void QQmlVMEMetaObject::ensureQObjectWrapper | ( | ) |
Definition at line 1485 of file qqmlvmemetaobject.cpp.
|
inlinestatic |
Definition at line 365 of file qqmlvmemetaobject_p.h.
|
static |
Definition at line 1584 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 1574 of file qqmlvmemetaobject.cpp.
|
static |
coreIndex is in the signal index range (see QObjectPrivate::signalIndex()). This is different from QMetaMethod::methodIndex().
Definition at line 1598 of file qqmlvmemetaobject.cpp.
|
protected |
Definition at line 1271 of file qqmlvmemetaobject.cpp.
| QQmlVMEVariantQObjectPtr * QQmlVMEMetaObject::getQObjectGuardForProperty | ( | int | index | ) | const |
Definition at line 1608 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::initPropertyAsList | ( | int | id | ) | const |
Definition at line 755 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 115 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 124 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 148 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 157 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::mark | ( | QV4::MarkStack * | markStack | ) |
Definition at line 1491 of file qqmlvmemetaobject.cpp.
|
overrideprotectedvirtual |
Reimplemented from QQmlInterceptorMetaObject.
Definition at line 784 of file qqmlvmemetaobject.cpp.
| QV4::ReturnedValue QQmlVMEMetaObject::method | ( | int | localMethodIndex | ) | const |
Definition at line 1309 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 419 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 413 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 425 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 383 of file qqmlvmemetaobject_p.h.
| QV4::MemberData * QQmlVMEMetaObject::propertyAndMethodStorageAsMemberData | ( | ) | const |
Definition at line 527 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 377 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 328 of file qqmlvmemetaobject_p.h.
| bool QQmlVMEMetaObject::readPropertyAsBool | ( | int | id | ) | const |
Definition at line 602 of file qqmlvmemetaobject.cpp.
| QDate QQmlVMEMetaObject::readPropertyAsDate | ( | int | id | ) | const |
Definition at line 655 of file qqmlvmemetaobject.cpp.
| QDateTime QQmlVMEMetaObject::readPropertyAsDateTime | ( | int | id | ) | const |
Definition at line 683 of file qqmlvmemetaobject.cpp.
| double QQmlVMEMetaObject::readPropertyAsDouble | ( | int | id | ) | const |
Definition at line 615 of file qqmlvmemetaobject.cpp.
| int QQmlVMEMetaObject::readPropertyAsInt | ( | int | id | ) | const |
Definition at line 589 of file qqmlvmemetaobject.cpp.
| QPointF QQmlVMEMetaObject::readPropertyAsPointF | ( | int | id | ) | const |
Definition at line 727 of file qqmlvmemetaobject.cpp.
| QObject * QQmlVMEMetaObject::readPropertyAsQObject | ( | int | id | ) | const |
Definition at line 741 of file qqmlvmemetaobject.cpp.
| QRectF QQmlVMEMetaObject::readPropertyAsRectF | ( | int | id | ) | const |
Definition at line 770 of file qqmlvmemetaobject.cpp.
| QSizeF QQmlVMEMetaObject::readPropertyAsSizeF | ( | int | id | ) | const |
Definition at line 713 of file qqmlvmemetaobject.cpp.
| QString QQmlVMEMetaObject::readPropertyAsString | ( | int | id | ) | const |
Definition at line 628 of file qqmlvmemetaobject.cpp.
| QTime QQmlVMEMetaObject::readPropertyAsTime | ( | int | id | ) | const |
Definition at line 669 of file qqmlvmemetaobject.cpp.
| QUrl QQmlVMEMetaObject::readPropertyAsUrl | ( | int | id | ) | const |
Definition at line 641 of file qqmlvmemetaobject.cpp.
| QVariant QQmlVMEMetaObject::readPropertyAsVariant | ( | int | id | ) | const |
Definition at line 1333 of file qqmlvmemetaobject.cpp.
| QV4::ReturnedValue QQmlVMEMetaObject::readVarProperty | ( | int | id | ) | const |
Definition at line 1323 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 323 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 433 of file qqmlvmemetaobject_p.h.
| void QQmlVMEMetaObject::setVmeMethod | ( | int | index, |
| const QV4::Value & | function ) |
Definition at line 1450 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::setVMEProperty | ( | int | index, |
| const QV4::Value & | v ) |
Definition at line 1475 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 407 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 401 of file qqmlvmemetaobject_p.h.
| QV4::ReturnedValue QQmlVMEMetaObject::vmeMethod | ( | int | index | ) | const |
Definition at line 1438 of file qqmlvmemetaobject.cpp.
| QV4::ReturnedValue QQmlVMEMetaObject::vmeProperty | ( | int | index | ) | const |
Definition at line 1466 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::writeProperty | ( | int | id, |
| bool | v ) |
Definition at line 548 of file qqmlvmemetaobject.cpp.
Definition at line 562 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 284 of file qqmlvmemetaobject_p.h.
| void QQmlVMEMetaObject::writeProperty | ( | int | id, |
| double | v ) |
Definition at line 555 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::writeProperty | ( | int | id, |
| int | v ) |
Definition at line 541 of file qqmlvmemetaobject.cpp.
Definition at line 571 of file qqmlvmemetaobject.cpp.
| void QQmlVMEMetaObject::writeVarProperty | ( | int | id, |
| const QV4::Value & | value ) |
Definition at line 1348 of file qqmlvmemetaobject.cpp.
|
friend |
Definition at line 335 of file qqmlvmemetaobject_p.h.
|
friend |
Definition at line 336 of file qqmlvmemetaobject_p.h.
|
friend |
Definition at line 337 of file qqmlvmemetaobject_p.h.