![]() |
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) |
Public Attributes | |
QV4::ExecutionEngine * | engine |
QQmlGuardedContextData | ctxt |
QQmlVMEMetaObjectEndpoint * | aliasEndpoints |
QV4::WeakValue | propertyAndMethodStorage |
QList< QQmlVMEVariantQObjectPtr * > | varObjectGuards |
Public Attributes inherited from QQmlInterceptorMetaObject | |
QObject * | object = nullptr |
QQmlPropertyCache::ConstPtr | cache |
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 |
Additional Inherited Members | |
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 179 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 436 of file qqmlvmemetaobject.cpp.
|
override |
Definition at line 478 of file qqmlvmemetaobject.cpp.
index is in the local signal index.
Definition at line 1537 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 337 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 331 of file qqmlvmemetaobject_p.h.
bool QQmlVMEMetaObject::aliasTarget | ( | int | index, |
QObject ** | target, | ||
int * | coreIndex, | ||
int * | valueTypeIndex ) const |
Definition at line 1467 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::connectAlias | ( | const QV4::CompiledData::Object * | compiledObject, |
int | aliasId ) |
Definition at line 1501 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::connectAliasSignal | ( | int | index, |
bool | indexInSignalRange ) |
Definition at line 1521 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::ensureQObjectWrapper | ( | ) |
Definition at line 1450 of file qqmlvmemetaobject.cpp.
|
inlinestatic |
Definition at line 307 of file qqmlvmemetaobject_p.h.
|
static |
Definition at line 1552 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 1542 of file qqmlvmemetaobject.cpp.
|
static |
coreIndex is in the signal index range (see QObjectPrivate::signalIndex()). This is different from QMetaMethod::methodIndex().
Definition at line 1566 of file qqmlvmemetaobject.cpp.
|
protected |
Definition at line 1236 of file qqmlvmemetaobject.cpp.
QQmlVMEVariantQObjectPtr * QQmlVMEMetaObject::getQObjectGuardForProperty | ( | int | index | ) | const |
Definition at line 1576 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::initPropertyAsList | ( | int | id | ) | const |
Definition at line 714 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 108 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 115 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 130 of file qqmlvmemetaobject.cpp.
|
static |
Definition at line 137 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::mark | ( | QV4::MarkStack * | markStack | ) |
Definition at line 1456 of file qqmlvmemetaobject.cpp.
|
overrideprotectedvirtual |
Reimplemented from QQmlInterceptorMetaObject.
Definition at line 743 of file qqmlvmemetaobject.cpp.
QV4::ReturnedValue QQmlVMEMetaObject::method | ( | int | localMethodIndex | ) | const |
Definition at line 1274 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 361 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 355 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 367 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 325 of file qqmlvmemetaobject_p.h.
QV4::MemberData * QQmlVMEMetaObject::propertyAndMethodStorageAsMemberData | ( | ) | const |
Definition at line 486 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 319 of file qqmlvmemetaobject_p.h.
bool QQmlVMEMetaObject::readPropertyAsBool | ( | int | id | ) | const |
Definition at line 561 of file qqmlvmemetaobject.cpp.
QDate QQmlVMEMetaObject::readPropertyAsDate | ( | int | id | ) | const |
Definition at line 614 of file qqmlvmemetaobject.cpp.
QDateTime QQmlVMEMetaObject::readPropertyAsDateTime | ( | int | id | ) | const |
Definition at line 642 of file qqmlvmemetaobject.cpp.
double QQmlVMEMetaObject::readPropertyAsDouble | ( | int | id | ) | const |
Definition at line 574 of file qqmlvmemetaobject.cpp.
int QQmlVMEMetaObject::readPropertyAsInt | ( | int | id | ) | const |
Definition at line 548 of file qqmlvmemetaobject.cpp.
QPointF QQmlVMEMetaObject::readPropertyAsPointF | ( | int | id | ) | const |
Definition at line 686 of file qqmlvmemetaobject.cpp.
QObject * QQmlVMEMetaObject::readPropertyAsQObject | ( | int | id | ) | const |
Definition at line 700 of file qqmlvmemetaobject.cpp.
QRectF QQmlVMEMetaObject::readPropertyAsRectF | ( | int | id | ) | const |
Definition at line 729 of file qqmlvmemetaobject.cpp.
QSizeF QQmlVMEMetaObject::readPropertyAsSizeF | ( | int | id | ) | const |
Definition at line 672 of file qqmlvmemetaobject.cpp.
QString QQmlVMEMetaObject::readPropertyAsString | ( | int | id | ) | const |
Definition at line 587 of file qqmlvmemetaobject.cpp.
QTime QQmlVMEMetaObject::readPropertyAsTime | ( | int | id | ) | const |
Definition at line 628 of file qqmlvmemetaobject.cpp.
QUrl QQmlVMEMetaObject::readPropertyAsUrl | ( | int | id | ) | const |
Definition at line 600 of file qqmlvmemetaobject.cpp.
QVariant QQmlVMEMetaObject::readPropertyAsVariant | ( | int | id | ) | const |
Definition at line 1298 of file qqmlvmemetaobject.cpp.
QV4::ReturnedValue QQmlVMEMetaObject::readVarProperty | ( | int | id | ) | const |
Definition at line 1288 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::setVmeMethod | ( | int | index, |
const QV4::Value & | function ) |
Definition at line 1415 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::setVMEProperty | ( | int | index, |
const QV4::Value & | v ) |
Definition at line 1440 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 349 of file qqmlvmemetaobject_p.h.
|
inline |
Definition at line 343 of file qqmlvmemetaobject_p.h.
QV4::ReturnedValue QQmlVMEMetaObject::vmeMethod | ( | int | index | ) | const |
Definition at line 1403 of file qqmlvmemetaobject.cpp.
QV4::ReturnedValue QQmlVMEMetaObject::vmeProperty | ( | int | index | ) | const |
Definition at line 1431 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::writeProperty | ( | int | id, |
bool | v ) |
Definition at line 507 of file qqmlvmemetaobject.cpp.
Definition at line 521 of file qqmlvmemetaobject.cpp.
|
inline |
Definition at line 253 of file qqmlvmemetaobject_p.h.
void QQmlVMEMetaObject::writeProperty | ( | int | id, |
double | v ) |
Definition at line 514 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::writeProperty | ( | int | id, |
int | v ) |
Definition at line 500 of file qqmlvmemetaobject.cpp.
Definition at line 530 of file qqmlvmemetaobject.cpp.
void QQmlVMEMetaObject::writeVarProperty | ( | int | id, |
const QV4::Value & | value ) |
Definition at line 1313 of file qqmlvmemetaobject.cpp.
|
friend |
Definition at line 287 of file qqmlvmemetaobject_p.h.
QQmlVMEMetaObjectEndpoint* QQmlVMEMetaObject::aliasEndpoints |
Definition at line 223 of file qqmlvmemetaobject_p.h.
QQmlGuardedContextData QQmlVMEMetaObject::ctxt |
Definition at line 212 of file qqmlvmemetaobject_p.h.
QV4::ExecutionEngine* QQmlVMEMetaObject::engine |
Definition at line 211 of file qqmlvmemetaobject_p.h.
QV4::WeakValue QQmlVMEMetaObject::propertyAndMethodStorage |
Definition at line 225 of file qqmlvmemetaobject_p.h.
QList<QQmlVMEVariantQObjectPtr *> QQmlVMEMetaObject::varObjectGuards |
Definition at line 282 of file qqmlvmemetaobject_p.h.