comparison cpp/qt_gui/UrlHandler_shell.cpp @ 214:11f1760d1700

UrlHandler windows fix
author eldar
date Tue, 14 Jul 2009 14:37:23 +0000
parents 7bc921c7100a
children 3855c7a9a5a2
comparison
equal deleted inserted replaced
213:26036621830e 214:11f1760d1700
6 : QObject(parent0), 6 : QObject(parent0),
7 Qtd_QObjectEntity(d_ptr) 7 Qtd_QObjectEntity(d_ptr)
8 { 8 {
9 } 9 }
10 10
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
11 extern "C" void qtd_UrlHandler_handleUrl_QUrl_dispatch(void *d_entity, void* name1); 15 extern "C" void qtd_UrlHandler_handleUrl_QUrl_dispatch(void *d_entity, void* name1);
16 #endif
12 void UrlHandler::handleUrl(const QUrl &url) 17 void UrlHandler::handleUrl(const QUrl &url)
13 { 18 {
14 qtd_UrlHandler_handleUrl_QUrl_dispatch(this->d_entity(), &(QUrl& )url); 19 qtd_UrlHandler_handleUrl_QUrl_dispatch(this->d_entity(), &(QUrl& )url);
15 } 20 }
16 21
26 QObject* __qt_parent0 = (QObject* ) parent0; 31 QObject* __qt_parent0 = (QObject* ) parent0;
27 UrlHandler *__qt_this = new UrlHandler(d_ptr, (QObject* )__qt_parent0); 32 UrlHandler *__qt_this = new UrlHandler(d_ptr, (QObject* )__qt_parent0);
28 return (void *) __qt_this; 33 return (void *) __qt_this;
29 } 34 }
30 35
31 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 }
32 /* ---------------------------------------- */ 40 /* ---------------------------------------- */
33 41
34 #if !defined(Q_MOC_OUTPUT_REVISION) 42 #if !defined(Q_MOC_OUTPUT_REVISION)
35 #error "The header file 'urlhandler.h' doesn't include <QObject>." 43 #error "The header file 'urlhandler.h' doesn't include <QObject>."
36 #elif Q_MOC_OUTPUT_REVISION != 61 44 #elif Q_MOC_OUTPUT_REVISION != 61