Mercurial > projects > qtd
diff d2/qt/QGlobal.d @ 354:18bd68f586c6
removed superfluous destructors
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Mon, 24 May 2010 23:43:30 +0300 |
parents | 0a671b1382d7 |
children | 12cec2d14e1c |
line wrap: on
line diff
--- a/d2/qt/QGlobal.d Fri May 21 14:16:02 2010 +0300 +++ b/d2/qt/QGlobal.d Mon May 24 23:43:30 2010 +0300 @@ -40,21 +40,14 @@ mixin QT_BEGIN_HEADER; mixin QT_BEGIN_NAMESPACE; -//TODO: this sucks -extern(C) void qtd_dummy() {} -// Defined in QObject.d -extern(C) void qtd_delete_d_qobject(void* dPtr); +// Defined in qtd.QtdObject +extern(C) void qtd_QtdObject_delete(void* dPtr); version(cpp_shared) { - extern (C) void qtd_core_initCallBacks(void* toUtf8, void* dummy); + extern (C) void qtd_core_initCallBacks(void* toUtf8, void* del_d_obj); static this() { - qtd_core_initCallBacks(&qtd_toUtf8, &qtd_dummy); - } - - extern (C) void qtd_QObjectEntity_initCallBacks(void* del_d_obj); - static this() { - qtd_QObjectEntity_initCallBacks(&qtd_delete_d_qobject); + qtd_core_initCallBacks(&qtd_toUtf8, &qtd_QtdObject_delete); } }