251
|
1 #include "qtd_core.h"
|
|
2 #include <qobjectdefs.h>
|
|
3
|
|
4 extern "C" DLL_PUBLIC void* qtd_QMetaObject_superClass(void *nativeId)
|
|
5 {
|
|
6 return (void*)((QMetaObject*)nativeId)->superClass();
|
270
|
7 }
|
|
8
|
|
9 extern "C" DLL_PUBLIC void qtd_QMetaObject_activate(QObject *sender, int signal_index, void **argv)
|
|
10 {
|
|
11 QMetaObject::activate(sender, signal_index, argv);
|
|
12 }
|
288
|
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 }
|