Mercurial > projects > qtd
comparison 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 |
comparison
equal
deleted
inserted
replaced
353:0a671b1382d7 | 354:18bd68f586c6 |
---|---|
38 } | 38 } |
39 | 39 |
40 mixin QT_BEGIN_HEADER; | 40 mixin QT_BEGIN_HEADER; |
41 mixin QT_BEGIN_NAMESPACE; | 41 mixin QT_BEGIN_NAMESPACE; |
42 | 42 |
43 //TODO: this sucks | 43 // Defined in qtd.QtdObject |
44 extern(C) void qtd_dummy() {} | 44 extern(C) void qtd_QtdObject_delete(void* dPtr); |
45 // Defined in QObject.d | |
46 extern(C) void qtd_delete_d_qobject(void* dPtr); | |
47 | 45 |
48 version(cpp_shared) | 46 version(cpp_shared) |
49 { | 47 { |
50 extern (C) void qtd_core_initCallBacks(void* toUtf8, void* dummy); | 48 extern (C) void qtd_core_initCallBacks(void* toUtf8, void* del_d_obj); |
51 static this() { | 49 static this() { |
52 qtd_core_initCallBacks(&qtd_toUtf8, &qtd_dummy); | 50 qtd_core_initCallBacks(&qtd_toUtf8, &qtd_QtdObject_delete); |
53 } | |
54 | |
55 extern (C) void qtd_QObjectEntity_initCallBacks(void* del_d_obj); | |
56 static this() { | |
57 qtd_QObjectEntity_initCallBacks(&qtd_delete_d_qobject); | |
58 } | 51 } |
59 } | 52 } |
60 | 53 |
61 string tr(string arg) { | 54 string tr(string arg) { |
62 return arg; | 55 return arg; |