Mercurial > projects > qtd
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 } |