diff qt/d2/qt/core/QVariant.d @ 298:adae77fdc1ea signals

Native QList implementation is now used throughout QtD
author eldar
date Sun, 06 Dec 2009 17:26:37 +0000
parents 463563fc9e17
children
line wrap: on
line diff
--- a/qt/d2/qt/core/QVariant.d	Sun Nov 22 22:18:06 2009 +0000
+++ b/qt/d2/qt/core/QVariant.d	Sun Dec 06 17:26:37 2009 +0000
@@ -633,13 +633,22 @@
     static void* __constructPlacedNativeCopy(const void* orig, void* place) {
         return qtd_QVariant_placed_copy(orig, place);
     }
+    
+    public static void __deleteNativeObject(void* ptr) {
+        qtd_QVariant_destructor(ptr);
+    }
+    
+    public static void __callNativeDestructor(void* ptr) {
+        qtd_QVariant_call_destructor(ptr);
+    }
 // Injected code in class
 }
+
 extern (C) void qtd_QVariant_destructor(void *ptr);
+extern (C) void qtd_QVariant_call_destructor(void *ptr);
 
 private extern(C) void* qtd_QVariant_placed_copy(const void* orig, void* place);
 
-extern (C) void qtd_QVariant_call_destructor(void *ptr);
 
 // C wrappers
 private extern(C) void* qtd_QVariant_QVariant();