149
|
1 #include "UrlHandler_shell.h"
|
|
2
|
|
3 #include "qtd_core.h"
|
|
4
|
|
5 UrlHandler::UrlHandler(void *d_ptr, QObject* parent0)
|
|
6 : QObject(parent0),
|
|
7 Qtd_QObjectEntity(d_ptr)
|
|
8 {
|
|
9 }
|
|
10
|
214
|
11 #ifdef CPP_SHARED
|
|
12 extern "C" typedef void (*pfqtd_UrlHandler_handleUrl_QUrl_dispatch)(void *d_entity, void* arg__1);
|
|
13 pfqtd_UrlHandler_handleUrl_QUrl_dispatch qtd_UrlHandler_handleUrl_QUrl_dispatch;
|
|
14 #else
|
149
|
15 extern "C" void qtd_UrlHandler_handleUrl_QUrl_dispatch(void *d_entity, void* name1);
|
214
|
16 #endif
|
149
|
17 void UrlHandler::handleUrl(const QUrl &url)
|
|
18 {
|
|
19 qtd_UrlHandler_handleUrl_QUrl_dispatch(this->d_entity(), &(QUrl& )url);
|
|
20 }
|
|
21
|
|
22 extern "C" DLL_PUBLIC void qtd_UrlHandler_destructor(void *ptr)
|
|
23 {
|
|
24 delete (UrlHandler *)ptr;
|
|
25 }
|
|
26
|
|
27 extern "C" DLL_PUBLIC void* qtd_UrlHandler_UrlHandler_QObject
|
|
28 (void *d_ptr,
|
|
29 void* parent0)
|
|
30 {
|
|
31 QObject* __qt_parent0 = (QObject* ) parent0;
|
|
32 UrlHandler *__qt_this = new UrlHandler(d_ptr, (QObject* )__qt_parent0);
|
|
33 return (void *) __qt_this;
|
|
34 }
|
|
35
|
214
|
36 extern "C" DLL_PUBLIC void qtd_UrlHandler_initCallBacks(pfunc_abstr *virts, pfunc_abstr qobj_del) {
|
|
37 qtd_UrlHandler_handleUrl_QUrl_dispatch = (pfqtd_UrlHandler_handleUrl_QUrl_dispatch) virts[0];
|
|
38 // qtd_D_QWidget_delete = (qtd_pf_D_QWidget_delete)qobj_del;
|
|
39 }
|
149
|
40 /* ---------------------------------------- */
|
|
41
|
|
42 #if !defined(Q_MOC_OUTPUT_REVISION)
|
|
43 #error "The header file 'urlhandler.h' doesn't include <QObject>."
|
|
44 #elif Q_MOC_OUTPUT_REVISION != 61
|
|
45 #error "This file was generated using the moc from 4.5.0. It"
|
|
46 #error "cannot be used with the include files from this version of Qt."
|
|
47 #error "(The moc has changed too much.)"
|
|
48 #endif
|
|
49
|
|
50 QT_BEGIN_MOC_NAMESPACE
|
|
51 static const uint qt_meta_data_UrlHandler[] = {
|
|
52
|
|
53 // content:
|
|
54 2, // revision
|
|
55 0, // classname
|
|
56 0, 0, // classinfo
|
|
57 1, 12, // methods
|
|
58 0, 0, // properties
|
|
59 0, 0, // enums/sets
|
|
60 0, 0, // constructors
|
|
61
|
|
62 // slots: signature, parameters, type, tag, flags
|
|
63 16, 12, 11, 11, 0x0a,
|
|
64
|
|
65 0 // eod
|
|
66 };
|
|
67
|
|
68 static const char qt_meta_stringdata_UrlHandler[] = {
|
|
69 "UrlHandler\0\0url\0handleUrl(QUrl)\0"
|
|
70 };
|
|
71
|
|
72 const QMetaObject UrlHandler::staticMetaObject = {
|
|
73 { &QObject::staticMetaObject, qt_meta_stringdata_UrlHandler,
|
|
74 qt_meta_data_UrlHandler, 0 }
|
|
75 };
|
|
76
|
|
77 const QMetaObject *UrlHandler::metaObject() const
|
|
78 {
|
|
79 return &staticMetaObject;
|
|
80 }
|
|
81
|
|
82 void *UrlHandler::qt_metacast(const char *_clname)
|
|
83 {
|
|
84 if (!_clname) return 0;
|
|
85 if (!strcmp(_clname, qt_meta_stringdata_UrlHandler))
|
|
86 return static_cast<void*>(const_cast< UrlHandler*>(this));
|
|
87 if (!strcmp(_clname, "Qtd_QObjectEntity"))
|
|
88 return static_cast< Qtd_QObjectEntity*>(const_cast< UrlHandler*>(this));
|
|
89 return QObject::qt_metacast(_clname);
|
|
90 }
|
|
91
|
|
92 int UrlHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
|
93 {
|
|
94 _id = QObject::qt_metacall(_c, _id, _a);
|
|
95 if (_id < 0)
|
|
96 return _id;
|
|
97 if (_c == QMetaObject::InvokeMetaMethod) {
|
|
98 switch (_id) {
|
|
99 case 0: handleUrl((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
|
|
100 default: ;
|
|
101 }
|
|
102 _id -= 1;
|
|
103 }
|
|
104 return _id;
|
|
105 }
|
214
|
106 QT_END_MOC_NAMESPACE
|