void QQmlVMEMetaObject::connectAliasSignal(int index, bool indexInSignalRange) { int aliasId = (index - (indexInSignalRange ? signalOffset() : methodOffset())) - metaData->propertyCount; if (aliasId < 0 || aliasId >= metaData->aliasCount) return; connectAlias(aliasId); }
/*! \internal Returns the meta data of the signal with the name \a n or 0 if no such signal exists. If \a super is TRUE, inherited signals are included. */ const QMetaData* QMetaObject::signal( int index, bool super ) const { int idx = index - ( super ? signalOffset() : 0 ); if ( signalDict && idx >= 0 && idx < (int) signalDict->count() ) { return signalData + idx; } if ( !super || !superclass ) return 0; return superclass->signal( index, super ); }
/*! \internal \a index is in the method index range (QMetaMethod::methodIndex()). */ void QQmlVMEMetaObject::activate(QObject *object, int index, void **args) { QMetaObject::activate(object, signalOffset(), index - methodOffset(), args); }