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;