Mercurial > projects > qtd
diff d2/qt/core/QVariant.d @ 372:a032df77b6ab
Simple debug helper. Unittests. Meta-object for polymorphic non-QObjects
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Thu, 08 Jul 2010 17:19:05 +0300 |
parents | beaf4a2974d7 |
children | 92be7d54716e |
line wrap: on
line diff
--- a/d2/qt/core/QVariant.d Sun Jul 04 14:17:49 2010 +0100 +++ b/d2/qt/core/QVariant.d Thu Jul 08 17:19:05 2010 +0300 @@ -139,133 +139,133 @@ public this() { void* __qt_return_value = qtd_QVariant_QVariant(); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QDataStream s) { - void* __qt_return_value = qtd_QVariant_QVariant_QDataStream(s is null ? null : s.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QDataStream(s is null ? null : s.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(Qt.GlobalColor color) { void* __qt_return_value = qtd_QVariant_QVariant_GlobalColor(color); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(bool b) { void* __qt_return_value = qtd_QVariant_QVariant_bool(b); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QBitArray bitarray) { - void* __qt_return_value = qtd_QVariant_QVariant_QBitArray(bitarray is null ? null : bitarray.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QBitArray(bitarray is null ? null : bitarray.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QByteArray bytearray) { - void* __qt_return_value = qtd_QVariant_QVariant_QByteArray(bytearray is null ? null : bytearray.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QByteArray(bytearray is null ? null : bytearray.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QDate date) { - void* __qt_return_value = qtd_QVariant_QVariant_QDate(date is null ? null : date.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QDate(date is null ? null : date.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QDateTime datetime) { - void* __qt_return_value = qtd_QVariant_QVariant_QDateTime(datetime is null ? null : datetime.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QDateTime(datetime is null ? null : datetime.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(string str) { void* __qt_return_value = qtd_QVariant_QVariant_String(str); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QLine line) { void* __qt_return_value = qtd_QVariant_QVariant_QLine(&line); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QLineF line) { void* __qt_return_value = qtd_QVariant_QVariant_QLineF(&line); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QLocale locale) { - void* __qt_return_value = qtd_QVariant_QVariant_QLocale(locale is null ? null : locale.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QLocale(locale is null ? null : locale.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QPoint pt) { void* __qt_return_value = qtd_QVariant_QVariant_QPoint(&pt); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QPointF pt) { void* __qt_return_value = qtd_QVariant_QVariant_QPointF(&pt); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QRect rect) { void* __qt_return_value = qtd_QVariant_QVariant_QRect(&rect); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QRectF rect) { void* __qt_return_value = qtd_QVariant_QVariant_QRectF(&rect); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QRegExp regExp) { - void* __qt_return_value = qtd_QVariant_QVariant_QRegExp(regExp is null ? null : regExp.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QRegExp(regExp is null ? null : regExp.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QSize size) { void* __qt_return_value = qtd_QVariant_QVariant_QSize(&size); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QSizeF size) { void* __qt_return_value = qtd_QVariant_QVariant_QSizeF(&size); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QTime time) { - void* __qt_return_value = qtd_QVariant_QVariant_QTime(time is null ? null : time.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QTime(time is null ? null : time.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QUrl url) { - void* __qt_return_value = qtd_QVariant_QVariant_QUrl(url is null ? null : url.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QUrl(url is null ? null : url.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(QVariant other) { - void* __qt_return_value = qtd_QVariant_QVariant_QVariant(other is null ? null : other.__nativeId); - super(__qt_return_value); + void* __qt_return_value = qtd_QVariant_QVariant_QVariant(other is null ? null : other.qtdNativeId); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } /* @@ -277,37 +277,37 @@ public this(double d) { void* __qt_return_value = qtd_QVariant_QVariant_double(d); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(int i) { void* __qt_return_value = qtd_QVariant_QVariant_int(i); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(int typeOrUserType, void* copy) { void* __qt_return_value = qtd_QVariant_QVariant_int_nativepointervoid(typeOrUserType, copy); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(long ll) { void* __qt_return_value = qtd_QVariant_QVariant_long(ll); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(uint ui) { void* __qt_return_value = qtd_QVariant_QVariant_uint(ui); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } public this(ulong ull) { void* __qt_return_value = qtd_QVariant_QVariant_ulong(ull); - super(__qt_return_value); + super(__qt_return_value, QtdObjectInitFlags.createdByD); } // TODO: No need for run time name. Reimplement. @@ -315,7 +315,7 @@ { int i = QMetaType.type(toStringz(name)); assert(i > 0); - return qtd_QVariant_canConvert(__nativeId, i); + return qtd_QVariant_canConvert(qtdNativeId, i); } // TODO: reimplement @@ -370,20 +370,20 @@ { static if( is( Type == class ) || is( Type == interface ) ) { - Object object = cast(Object)qtd_QVariant_data(__nativeId); + Object object = cast(Object)qtd_QVariant_data(qtdNativeId); if(object) return cast(Type)(object) !is null; return false; } else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) ) { - auto array = cast(DArrayToC*)qtd_QVariant_data(__nativeId); + auto array = cast(DArrayToC*)qtd_QVariant_data(qtdNativeId); return cast(Type)(array.array) !is null; } else { int i = QMetaType.type(toStringz(typeid(Type).toString)); - return qtd_QVariant_canConvert(__nativeId, i); + return qtd_QVariant_canConvert(qtdNativeId, i); } } } @@ -437,188 +437,188 @@ return toUrl; else static if( is( Type == class ) || is( Type == interface ) ) { - Object object = cast(Object)qtd_QVariant_data(__nativeId); + Object object = cast(Object)qtd_QVariant_data(qtdNativeId); if(object) return cast(Type)(object); return null; } else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) ) { - auto array = cast(DArrayToC*)qtd_QVariant_data(__nativeId); + auto array = cast(DArrayToC*)qtd_QVariant_data(qtdNativeId); return cast(Type)(array.array); } else { - return *cast(Type*)qtd_QVariant_data(__nativeId); + return *cast(Type*)qtd_QVariant_data(qtdNativeId); } } public final void clear() { - qtd_QVariant_clear(__nativeId); + qtd_QVariant_clear(qtdNativeId); } protected final bool cmp(QVariant other) { - return qtd_QVariant_cmp_QVariant(__nativeId, other is null ? null : other.__nativeId); + return qtd_QVariant_cmp_QVariant(qtdNativeId, other is null ? null : other.qtdNativeId); } protected final void create(int type, void* copy) { - qtd_QVariant_create_int_nativepointervoid(__nativeId, type, copy); + qtd_QVariant_create_int_nativepointervoid(qtdNativeId, type, copy); } public final bool isNull() { - return qtd_QVariant_isNull(__nativeId); + return qtd_QVariant_isNull(qtdNativeId); } public final bool isValid() { - return qtd_QVariant_isValid(__nativeId); + return qtd_QVariant_isValid(qtdNativeId); } public final void load(QDataStream ds) { - qtd_QVariant_load_QDataStream(__nativeId, ds is null ? null : ds.__nativeId); + qtd_QVariant_load_QDataStream(qtdNativeId, ds is null ? null : ds.qtdNativeId); } public final void writeTo(QDataStream s) { - qtd_QVariant_writeTo_QDataStream(__nativeId, s is null ? null : s.__nativeId); + qtd_QVariant_writeTo_QDataStream(qtdNativeId, s is null ? null : s.qtdNativeId); } public final QVariant operator_assign(QVariant other) { - void* __qt_return_value = qtd_QVariant_operator_assign_QVariant(__nativeId, other is null ? null : other.__nativeId); - return new QVariant(__qt_return_value, QtdObjectFlags.nativeOwnership); + void* __qt_return_value = qtd_QVariant_operator_assign_QVariant(qtdNativeId, other is null ? null : other.qtdNativeId); + return new QVariant(__qt_return_value, QtdObjectInitFlags.nativeOwnership); } private final bool operator_equal(QVariant v) { - return qtd_QVariant_operator_equal_QVariant(__nativeId, v is null ? null : v.__nativeId); + return qtd_QVariant_operator_equal_QVariant(qtdNativeId, v is null ? null : v.qtdNativeId); } public final void readFrom(QDataStream s) { - qtd_QVariant_readFrom_QDataStream(__nativeId, s is null ? null : s.__nativeId); + qtd_QVariant_readFrom_QDataStream(qtdNativeId, s is null ? null : s.qtdNativeId); } public final void save(QDataStream ds) { - qtd_QVariant_save_QDataStream(__nativeId, ds is null ? null : ds.__nativeId); + qtd_QVariant_save_QDataStream(qtdNativeId, ds is null ? null : ds.qtdNativeId); } public final QBitArray toBitArray() { - void* __qt_return_value = qtd_QVariant_toBitArray(__nativeId); + void* __qt_return_value = qtd_QVariant_toBitArray(qtdNativeId); return new QBitArray(__qt_return_value); } public final bool toBool() { - return qtd_QVariant_toBool(__nativeId); + return qtd_QVariant_toBool(qtdNativeId); } public final QByteArray toByteArray() { - void* __qt_return_value = qtd_QVariant_toByteArray(__nativeId); + void* __qt_return_value = qtd_QVariant_toByteArray(qtdNativeId); return new QByteArray(__qt_return_value); } public final QDate toDate() { - void* __qt_return_value = qtd_QVariant_toDate(__nativeId); + void* __qt_return_value = qtd_QVariant_toDate(qtdNativeId); return new QDate(__qt_return_value); } public final QDateTime toDateTime() { - void* __qt_return_value = qtd_QVariant_toDateTime(__nativeId); + void* __qt_return_value = qtd_QVariant_toDateTime(qtdNativeId); return new QDateTime(__qt_return_value); } public final double toDouble(bool* ok = null) { - return qtd_QVariant_toDouble_nativepointerbool(__nativeId, ok); + return qtd_QVariant_toDouble_nativepointerbool(qtdNativeId, ok); } public final int toInt(bool* ok = null) { - return qtd_QVariant_toInt_nativepointerbool(__nativeId, ok); + return qtd_QVariant_toInt_nativepointerbool(qtdNativeId, ok); } public final QLine toLine() { - return qtd_QVariant_toLine(__nativeId); + return qtd_QVariant_toLine(qtdNativeId); } public final QLineF toLineF() { - return qtd_QVariant_toLineF(__nativeId); + return qtd_QVariant_toLineF(qtdNativeId); } public final QLocale toLocale() { - void* __qt_return_value = qtd_QVariant_toLocale(__nativeId); + void* __qt_return_value = qtd_QVariant_toLocale(qtdNativeId); return new QLocale(__qt_return_value); } public final long toLongLong(bool* ok = null) { - return qtd_QVariant_toLongLong_nativepointerbool(__nativeId, ok); + return qtd_QVariant_toLongLong_nativepointerbool(qtdNativeId, ok); } public final QPoint toPoint() { - return qtd_QVariant_toPoint(__nativeId); + return qtd_QVariant_toPoint(qtdNativeId); } public final QPointF toPointF() { - return qtd_QVariant_toPointF(__nativeId); + return qtd_QVariant_toPointF(qtdNativeId); } public final QRect toRect() { - return qtd_QVariant_toRect(__nativeId); + return qtd_QVariant_toRect(qtdNativeId); } public final QRectF toRectF() { - return qtd_QVariant_toRectF(__nativeId); + return qtd_QVariant_toRectF(qtdNativeId); } public final QRegExp toRegExp() { - void* __qt_return_value = qtd_QVariant_toRegExp(__nativeId); + void* __qt_return_value = qtd_QVariant_toRegExp(qtdNativeId); return new QRegExp(__qt_return_value); } public final QSize toSize() { - return qtd_QVariant_toSize(__nativeId); + return qtd_QVariant_toSize(qtdNativeId); } public final QSizeF toSizeF() { - return qtd_QVariant_toSizeF(__nativeId); + return qtd_QVariant_toSizeF(qtdNativeId); } public final string toString() { string res; - qtd_QVariant_toString(__nativeId, &res); + qtd_QVariant_toString(qtdNativeId, &res); return res; } public final QTime toTime() { - void* __qt_return_value = qtd_QVariant_toTime(__nativeId); + void* __qt_return_value = qtd_QVariant_toTime(qtdNativeId); return new QTime(__qt_return_value); } public final uint toUInt(bool* ok = null) { - return qtd_QVariant_toUInt_nativepointerbool(__nativeId, ok); + return qtd_QVariant_toUInt_nativepointerbool(qtdNativeId, ok); } public final ulong toULongLong(bool* ok = null) { - return qtd_QVariant_toULongLong_nativepointerbool(__nativeId, ok); + return qtd_QVariant_toULongLong_nativepointerbool(qtdNativeId, ok); } public final QUrl toUrl() { - void* __qt_return_value = qtd_QVariant_toUrl(__nativeId); + void* __qt_return_value = qtd_QVariant_toUrl(qtdNativeId); return new QUrl(__qt_return_value); } public final char* typeName() { - return qtd_QVariant_typeName(__nativeId); + return qtd_QVariant_typeName(qtdNativeId); } public final Type type() { - return cast(Type)qtd_QVariant_type(__nativeId); + return cast(Type)qtd_QVariant_type(qtdNativeId); } public final int userType() { - return qtd_QVariant_userType(__nativeId); + return qtd_QVariant_userType(qtdNativeId); } // Field accessors - public this(void* native_id, QtdObjectFlags flags = QtdObjectFlags.none) { - super(native_id, flags); + public this(void* native_id, QtdObjectInitFlags initFlags = QtdObjectInitFlags.none) { + super(native_id, initFlags); } - protected override void __deleteNative() { - qtd_QVariant_destructor(__nativeId); + protected override void qtdDeleteNative() { + qtd_QVariant_destructor(qtdNativeId); } public alias void __isValueType;