// Support for introspection
-QSignalSpyCallbackSet Q_CORE_EXPORT qt_signal_spy_callback_set = { 0, 0, 0, 0 };
+QSignalSpyCallbackSet Q_CORE_EXPORT qt_signal_spy_callback_set = { 0, 0, 0 };
void qt_register_signal_spy_callbacks(const QSignalSpyCallbackSet &callback_set)
{
delete connectionLists;
QT_RETHROW;
}
-
- if (qt_signal_spy_callback_set.slot_end_callback)
- qt_signal_spy_callback_set.slot_end_callback(receiver, c->method());
locker.relock();
} else {
const int method = method_relative + c->method_offset;
delete connectionLists;
QT_RETHROW;
}
-
- if (qt_signal_spy_callback_set.slot_end_callback)
- qt_signal_spy_callback_set.slot_end_callback(receiver, method);
-
locker.relock();
}
typedef void (*EndCallback)(QObject *caller, int method_index);
BeginCallback signal_begin_callback,
slot_begin_callback;
- EndCallback signal_end_callback,
- slot_end_callback;
+ EndCallback signal_end_callback;
};
void Q_CORE_EXPORT qt_register_signal_spy_callbacks(const QSignalSpyCallbackSet &callback_set);
static QSignalSpyCallbackSet set = {
QTest::qSignalDumperCallback,
QTest::qSignalDumperCallbackSlot,
- QTest::qSignalDumperCallbackEndSignal,
- 0
+ QTest::qSignalDumperCallbackEndSignal
};
qt_register_signal_spy_callbacks(set);
}
void QSignalDumper::endDump()
{
- static QSignalSpyCallbackSet nset = { 0, 0, 0 ,0 };
+ static QSignalSpyCallbackSet nset = { 0, 0, 0 };
qt_register_signal_spy_callbacks(nset);
}