diff options
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
-rw-r--r-- | src/corelib/kernel/qobject.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp index ca103f0f3e..02a80a9783 100644 --- a/src/corelib/kernel/qobject.cpp +++ b/src/corelib/kernel/qobject.cpp @@ -3293,7 +3293,14 @@ void QMetaObject::activate(QObject *sender, const QMetaObject *m, int local_sign int signalOffset; int methodOffset; computeOffsets(m, &signalOffset, &methodOffset); + activate(sender, methodOffset, signalOffset, local_signal_index, argv); +} +/*!\internal + */ +void QMetaObject::activate(QObject *sender, int methodOffset, int signalOffset, int local_signal_index, + void **argv) +{ int signal_index = signalOffset + local_signal_index; if (sender->d_func()->declarativeData && QAbstractDeclarativeData::signalEmitted) |