Mercurial > projects > qtd
diff qt/core/QVariant.d @ 3:323efbe5c2f7
native wrap of QLine and QLineF, fixes in opEquals, updated QPainter to the use of native structs
author | eldar |
---|---|
date | Wed, 13 May 2009 17:34:40 +0000 |
parents | e78566595089 |
children | 374a61671448 |
line wrap: on
line diff
--- a/qt/core/QVariant.d Wed May 13 01:20:34 2009 +0000 +++ b/qt/core/QVariant.d Wed May 13 17:34:40 2009 +0000 @@ -149,13 +149,13 @@ public this(QLine line) { - void* __qt_return_value = qtd_QVariant_QVariant_QLine(line is null ? null : line.nativeId); + void* __qt_return_value = qtd_QVariant_QVariant_QLine(&line); super(__qt_return_value); } public this(QLineF line) { - void* __qt_return_value = qtd_QVariant_QVariant_QLineF(line is null ? null : line.nativeId); + void* __qt_return_value = qtd_QVariant_QVariant_QLineF(&line); super(__qt_return_value); } @@ -350,13 +350,11 @@ } public final QLine toLine() { - void* __qt_return_value = qtd_QVariant_toLine(nativeId); - return new QLine(__qt_return_value, false); + return qtd_QVariant_toLine(nativeId); } public final QLineF toLineF() { - void* __qt_return_value = qtd_QVariant_toLineF(nativeId); - return new QLineF(__qt_return_value, false); + return qtd_QVariant_toLineF(nativeId); } public final QLocale toLocale() { @@ -512,8 +510,8 @@ bool* ok0); private extern(C) int qtd_QVariant_toInt_nativepointerbool(void* __this_nativeId, bool* ok0); -private extern(C) void* qtd_QVariant_toLine(void* __this_nativeId); -private extern(C) void* qtd_QVariant_toLineF(void* __this_nativeId); +private extern(C) QLine qtd_QVariant_toLine(void* __this_nativeId); +private extern(C) QLineF qtd_QVariant_toLineF(void* __this_nativeId); private extern(C) void* qtd_QVariant_toLocale(void* __this_nativeId); private extern(C) long qtd_QVariant_toLongLong_nativepointerbool(void* __this_nativeId, bool* ok0);