comparison cpp/qt_core/QMetaObject_shell.cpp @ 288:f9559a957be9 signals

new signals and slots implementation
author eldar
date Sun, 08 Nov 2009 19:28:01 +0000
parents 49bfc86ff583
children 19498f420252
comparison
equal deleted inserted replaced
287:b6984b290e46 288:f9559a957be9
8 8
9 extern "C" DLL_PUBLIC void qtd_QMetaObject_activate(QObject *sender, int signal_index, void **argv) 9 extern "C" DLL_PUBLIC void qtd_QMetaObject_activate(QObject *sender, int signal_index, void **argv)
10 { 10 {
11 QMetaObject::activate(sender, signal_index, argv); 11 QMetaObject::activate(sender, signal_index, argv);
12 } 12 }
13
14 extern "C" DLL_PUBLIC void qtd_QMetaObject_activate_3(QObject *sender, const QMetaObject *m, int local_signal_index, void **argv)
15 {
16 QMetaObject::activate(sender, m, local_signal_index, argv);
17 }
18
19 extern "C" DLL_PUBLIC void qtd_QMetaObject_activate_4(QObject *sender, const QMetaObject *m, int from_local_signal_index, int to_local_signal_index, void **argv)
20 {
21 QMetaObject::activate(sender, m, from_local_signal_index, to_local_signal_index, argv);
22 }
23
24 extern "C" DLL_PUBLIC bool qtd_QMetaObject_connect(const QObject *sender, int signal_index,
25 const QObject *receiver, int method_index,
26 int type, int *types)
27 {
28 return QMetaObject::connect(sender, signal_index, receiver, method_index, type, types);
29 }
30
31 extern "C" DLL_PUBLIC int qtd_QMetaObject_indexOfMethod(void *nativeId, const char *method)
32 {
33 return ((QMetaObject*)nativeId)->indexOfMethod(method);
34 }
35
36 extern "C" DLL_PUBLIC int qtd_QMetaObject_methodCount(void *nativeId)
37 {
38 return ((QMetaObject*)nativeId)->methodCount();
39 }