diff qt/core/QVariant.d @ 6:374a61671448

wrapped QRect
author eldar
date Wed, 13 May 2009 23:40:31 +0000
parents 323efbe5c2f7
children fd6eb3a1759d
line wrap: on
line diff
--- a/qt/core/QVariant.d	Wed May 13 19:45:58 2009 +0000
+++ b/qt/core/QVariant.d	Wed May 13 23:40:31 2009 +0000
@@ -179,13 +179,13 @@
 
 
     public this(QRect rect) {
-        void* __qt_return_value = qtd_QVariant_QVariant_QRect(rect is null ? null : rect.nativeId);
+        void* __qt_return_value = qtd_QVariant_QVariant_QRect(&rect);
         super(__qt_return_value);
     }
 
 
     public this(QRectF rect) {
-        void* __qt_return_value = qtd_QVariant_QVariant_QRectF(rect is null ? null : rect.nativeId);
+        void* __qt_return_value = qtd_QVariant_QVariant_QRectF(&rect);
         super(__qt_return_value);
     }
 
@@ -375,13 +375,11 @@
     }
 
     public final QRect toRect() {
-        void* __qt_return_value = qtd_QVariant_toRect(nativeId);
-        return new QRect(__qt_return_value, false);
+        return qtd_QVariant_toRect(nativeId);
     }
 
     public final QRectF toRectF() {
-        void* __qt_return_value = qtd_QVariant_toRectF(nativeId);
-        return new QRectF(__qt_return_value, false);
+        return qtd_QVariant_toRectF(nativeId);
     }
 
     public final QRegExp toRegExp() {
@@ -517,8 +515,8 @@
  bool* ok0);
 private extern(C) QPoint  qtd_QVariant_toPoint(void* __this_nativeId);
 private extern(C) QPointF  qtd_QVariant_toPointF(void* __this_nativeId);
-private extern(C) void*  qtd_QVariant_toRect(void* __this_nativeId);
-private extern(C) void*  qtd_QVariant_toRectF(void* __this_nativeId);
+private extern(C) QRect  qtd_QVariant_toRect(void* __this_nativeId);
+private extern(C) QRectF  qtd_QVariant_toRectF(void* __this_nativeId);
 private extern(C) void*  qtd_QVariant_toRegExp(void* __this_nativeId);
 private extern(C) QSize  qtd_QVariant_toSize(void* __this_nativeId);
 private extern(C) QSizeF  qtd_QVariant_toSizeF(void* __this_nativeId);