comparison 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
comparison
equal deleted inserted replaced
370:7fd4b69378bf 372:a032df77b6ab
137 return fromValue(obj); 137 return fromValue(obj);
138 } 138 }
139 139
140 public this() { 140 public this() {
141 void* __qt_return_value = qtd_QVariant_QVariant(); 141 void* __qt_return_value = qtd_QVariant_QVariant();
142 super(__qt_return_value); 142 super(__qt_return_value, QtdObjectInitFlags.createdByD);
143 } 143 }
144 144
145 145
146 public this(QDataStream s) { 146 public this(QDataStream s) {
147 void* __qt_return_value = qtd_QVariant_QVariant_QDataStream(s is null ? null : s.__nativeId); 147 void* __qt_return_value = qtd_QVariant_QVariant_QDataStream(s is null ? null : s.qtdNativeId);
148 super(__qt_return_value); 148 super(__qt_return_value, QtdObjectInitFlags.createdByD);
149 } 149 }
150 150
151 151
152 public this(Qt.GlobalColor color) { 152 public this(Qt.GlobalColor color) {
153 void* __qt_return_value = qtd_QVariant_QVariant_GlobalColor(color); 153 void* __qt_return_value = qtd_QVariant_QVariant_GlobalColor(color);
154 super(__qt_return_value); 154 super(__qt_return_value, QtdObjectInitFlags.createdByD);
155 } 155 }
156 156
157 157
158 public this(bool b) { 158 public this(bool b) {
159 void* __qt_return_value = qtd_QVariant_QVariant_bool(b); 159 void* __qt_return_value = qtd_QVariant_QVariant_bool(b);
160 super(__qt_return_value); 160 super(__qt_return_value, QtdObjectInitFlags.createdByD);
161 } 161 }
162 162
163 163
164 public this(QBitArray bitarray) { 164 public this(QBitArray bitarray) {
165 void* __qt_return_value = qtd_QVariant_QVariant_QBitArray(bitarray is null ? null : bitarray.__nativeId); 165 void* __qt_return_value = qtd_QVariant_QVariant_QBitArray(bitarray is null ? null : bitarray.qtdNativeId);
166 super(__qt_return_value); 166 super(__qt_return_value, QtdObjectInitFlags.createdByD);
167 } 167 }
168 168
169 169
170 public this(QByteArray bytearray) { 170 public this(QByteArray bytearray) {
171 void* __qt_return_value = qtd_QVariant_QVariant_QByteArray(bytearray is null ? null : bytearray.__nativeId); 171 void* __qt_return_value = qtd_QVariant_QVariant_QByteArray(bytearray is null ? null : bytearray.qtdNativeId);
172 super(__qt_return_value); 172 super(__qt_return_value, QtdObjectInitFlags.createdByD);
173 } 173 }
174 174
175 175
176 public this(QDate date) { 176 public this(QDate date) {
177 void* __qt_return_value = qtd_QVariant_QVariant_QDate(date is null ? null : date.__nativeId); 177 void* __qt_return_value = qtd_QVariant_QVariant_QDate(date is null ? null : date.qtdNativeId);
178 super(__qt_return_value); 178 super(__qt_return_value, QtdObjectInitFlags.createdByD);
179 } 179 }
180 180
181 181
182 public this(QDateTime datetime) { 182 public this(QDateTime datetime) {
183 void* __qt_return_value = qtd_QVariant_QVariant_QDateTime(datetime is null ? null : datetime.__nativeId); 183 void* __qt_return_value = qtd_QVariant_QVariant_QDateTime(datetime is null ? null : datetime.qtdNativeId);
184 super(__qt_return_value); 184 super(__qt_return_value, QtdObjectInitFlags.createdByD);
185 } 185 }
186 186
187 187
188 public this(string str) { 188 public this(string str) {
189 void* __qt_return_value = qtd_QVariant_QVariant_String(str); 189 void* __qt_return_value = qtd_QVariant_QVariant_String(str);
190 super(__qt_return_value); 190 super(__qt_return_value, QtdObjectInitFlags.createdByD);
191 } 191 }
192 192
193 193
194 public this(QLine line) { 194 public this(QLine line) {
195 void* __qt_return_value = qtd_QVariant_QVariant_QLine(&line); 195 void* __qt_return_value = qtd_QVariant_QVariant_QLine(&line);
196 super(__qt_return_value); 196 super(__qt_return_value, QtdObjectInitFlags.createdByD);
197 } 197 }
198 198
199 199
200 public this(QLineF line) { 200 public this(QLineF line) {
201 void* __qt_return_value = qtd_QVariant_QVariant_QLineF(&line); 201 void* __qt_return_value = qtd_QVariant_QVariant_QLineF(&line);
202 super(__qt_return_value); 202 super(__qt_return_value, QtdObjectInitFlags.createdByD);
203 } 203 }
204 204
205 205
206 public this(QLocale locale) { 206 public this(QLocale locale) {
207 void* __qt_return_value = qtd_QVariant_QVariant_QLocale(locale is null ? null : locale.__nativeId); 207 void* __qt_return_value = qtd_QVariant_QVariant_QLocale(locale is null ? null : locale.qtdNativeId);
208 super(__qt_return_value); 208 super(__qt_return_value, QtdObjectInitFlags.createdByD);
209 } 209 }
210 210
211 211
212 public this(QPoint pt) { 212 public this(QPoint pt) {
213 void* __qt_return_value = qtd_QVariant_QVariant_QPoint(&pt); 213 void* __qt_return_value = qtd_QVariant_QVariant_QPoint(&pt);
214 super(__qt_return_value); 214 super(__qt_return_value, QtdObjectInitFlags.createdByD);
215 } 215 }
216 216
217 217
218 public this(QPointF pt) { 218 public this(QPointF pt) {
219 void* __qt_return_value = qtd_QVariant_QVariant_QPointF(&pt); 219 void* __qt_return_value = qtd_QVariant_QVariant_QPointF(&pt);
220 super(__qt_return_value); 220 super(__qt_return_value, QtdObjectInitFlags.createdByD);
221 } 221 }
222 222
223 223
224 public this(QRect rect) { 224 public this(QRect rect) {
225 void* __qt_return_value = qtd_QVariant_QVariant_QRect(&rect); 225 void* __qt_return_value = qtd_QVariant_QVariant_QRect(&rect);
226 super(__qt_return_value); 226 super(__qt_return_value, QtdObjectInitFlags.createdByD);
227 } 227 }
228 228
229 229
230 public this(QRectF rect) { 230 public this(QRectF rect) {
231 void* __qt_return_value = qtd_QVariant_QVariant_QRectF(&rect); 231 void* __qt_return_value = qtd_QVariant_QVariant_QRectF(&rect);
232 super(__qt_return_value); 232 super(__qt_return_value, QtdObjectInitFlags.createdByD);
233 } 233 }
234 234
235 235
236 public this(QRegExp regExp) { 236 public this(QRegExp regExp) {
237 void* __qt_return_value = qtd_QVariant_QVariant_QRegExp(regExp is null ? null : regExp.__nativeId); 237 void* __qt_return_value = qtd_QVariant_QVariant_QRegExp(regExp is null ? null : regExp.qtdNativeId);
238 super(__qt_return_value); 238 super(__qt_return_value, QtdObjectInitFlags.createdByD);
239 } 239 }
240 240
241 241
242 public this(QSize size) { 242 public this(QSize size) {
243 void* __qt_return_value = qtd_QVariant_QVariant_QSize(&size); 243 void* __qt_return_value = qtd_QVariant_QVariant_QSize(&size);
244 super(__qt_return_value); 244 super(__qt_return_value, QtdObjectInitFlags.createdByD);
245 } 245 }
246 246
247 247
248 public this(QSizeF size) { 248 public this(QSizeF size) {
249 void* __qt_return_value = qtd_QVariant_QVariant_QSizeF(&size); 249 void* __qt_return_value = qtd_QVariant_QVariant_QSizeF(&size);
250 super(__qt_return_value); 250 super(__qt_return_value, QtdObjectInitFlags.createdByD);
251 } 251 }
252 252
253 253
254 public this(QTime time) { 254 public this(QTime time) {
255 void* __qt_return_value = qtd_QVariant_QVariant_QTime(time is null ? null : time.__nativeId); 255 void* __qt_return_value = qtd_QVariant_QVariant_QTime(time is null ? null : time.qtdNativeId);
256 super(__qt_return_value); 256 super(__qt_return_value, QtdObjectInitFlags.createdByD);
257 } 257 }
258 258
259 259
260 public this(QUrl url) { 260 public this(QUrl url) {
261 void* __qt_return_value = qtd_QVariant_QVariant_QUrl(url is null ? null : url.__nativeId); 261 void* __qt_return_value = qtd_QVariant_QVariant_QUrl(url is null ? null : url.qtdNativeId);
262 super(__qt_return_value); 262 super(__qt_return_value, QtdObjectInitFlags.createdByD);
263 } 263 }
264 264
265 265
266 public this(QVariant other) { 266 public this(QVariant other) {
267 void* __qt_return_value = qtd_QVariant_QVariant_QVariant(other is null ? null : other.__nativeId); 267 void* __qt_return_value = qtd_QVariant_QVariant_QVariant(other is null ? null : other.qtdNativeId);
268 super(__qt_return_value); 268 super(__qt_return_value, QtdObjectInitFlags.createdByD);
269 } 269 }
270 270
271 /* 271 /*
272 public this(char* str) { 272 public this(char* str) {
273 void* __qt_return_value = qtd_QVariant_QVariant_nativepointerchar(str); 273 void* __qt_return_value = qtd_QVariant_QVariant_nativepointerchar(str);
275 } 275 }
276 */ 276 */
277 277
278 public this(double d) { 278 public this(double d) {
279 void* __qt_return_value = qtd_QVariant_QVariant_double(d); 279 void* __qt_return_value = qtd_QVariant_QVariant_double(d);
280 super(__qt_return_value); 280 super(__qt_return_value, QtdObjectInitFlags.createdByD);
281 } 281 }
282 282
283 283
284 public this(int i) { 284 public this(int i) {
285 void* __qt_return_value = qtd_QVariant_QVariant_int(i); 285 void* __qt_return_value = qtd_QVariant_QVariant_int(i);
286 super(__qt_return_value); 286 super(__qt_return_value, QtdObjectInitFlags.createdByD);
287 } 287 }
288 288
289 289
290 public this(int typeOrUserType, void* copy) { 290 public this(int typeOrUserType, void* copy) {
291 void* __qt_return_value = qtd_QVariant_QVariant_int_nativepointervoid(typeOrUserType, copy); 291 void* __qt_return_value = qtd_QVariant_QVariant_int_nativepointervoid(typeOrUserType, copy);
292 super(__qt_return_value); 292 super(__qt_return_value, QtdObjectInitFlags.createdByD);
293 } 293 }
294 294
295 295
296 public this(long ll) { 296 public this(long ll) {
297 void* __qt_return_value = qtd_QVariant_QVariant_long(ll); 297 void* __qt_return_value = qtd_QVariant_QVariant_long(ll);
298 super(__qt_return_value); 298 super(__qt_return_value, QtdObjectInitFlags.createdByD);
299 } 299 }
300 300
301 301
302 public this(uint ui) { 302 public this(uint ui) {
303 void* __qt_return_value = qtd_QVariant_QVariant_uint(ui); 303 void* __qt_return_value = qtd_QVariant_QVariant_uint(ui);
304 super(__qt_return_value); 304 super(__qt_return_value, QtdObjectInitFlags.createdByD);
305 } 305 }
306 306
307 307
308 public this(ulong ull) { 308 public this(ulong ull) {
309 void* __qt_return_value = qtd_QVariant_QVariant_ulong(ull); 309 void* __qt_return_value = qtd_QVariant_QVariant_ulong(ull);
310 super(__qt_return_value); 310 super(__qt_return_value, QtdObjectInitFlags.createdByD);
311 } 311 }
312 312
313 // TODO: No need for run time name. Reimplement. 313 // TODO: No need for run time name. Reimplement.
314 private final bool canConvertImpl(string name) 314 private final bool canConvertImpl(string name)
315 { 315 {
316 int i = QMetaType.type(toStringz(name)); 316 int i = QMetaType.type(toStringz(name));
317 assert(i > 0); 317 assert(i > 0);
318 return qtd_QVariant_canConvert(__nativeId, i); 318 return qtd_QVariant_canConvert(qtdNativeId, i);
319 } 319 }
320 320
321 // TODO: reimplement 321 // TODO: reimplement
322 public final bool canConvert(Type)() { 322 public final bool canConvert(Type)() {
323 static if ( is(Type == QBitArray) ) 323 static if ( is(Type == QBitArray) )
368 return canConvertImpl("QUrl"); 368 return canConvertImpl("QUrl");
369 else 369 else
370 { 370 {
371 static if( is( Type == class ) || is( Type == interface ) ) 371 static if( is( Type == class ) || is( Type == interface ) )
372 { 372 {
373 Object object = cast(Object)qtd_QVariant_data(__nativeId); 373 Object object = cast(Object)qtd_QVariant_data(qtdNativeId);
374 if(object) 374 if(object)
375 return cast(Type)(object) !is null; 375 return cast(Type)(object) !is null;
376 return false; 376 return false;
377 } 377 }
378 else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) ) 378 else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) )
379 { 379 {
380 auto array = cast(DArrayToC*)qtd_QVariant_data(__nativeId); 380 auto array = cast(DArrayToC*)qtd_QVariant_data(qtdNativeId);
381 return cast(Type)(array.array) !is null; 381 return cast(Type)(array.array) !is null;
382 } 382 }
383 else 383 else
384 { 384 {
385 int i = QMetaType.type(toStringz(typeid(Type).toString)); 385 int i = QMetaType.type(toStringz(typeid(Type).toString));
386 return qtd_QVariant_canConvert(__nativeId, i); 386 return qtd_QVariant_canConvert(qtdNativeId, i);
387 } 387 }
388 } 388 }
389 } 389 }
390 390
391 public final Type value(Type)() { 391 public final Type value(Type)() {
435 return toULongLong; 435 return toULongLong;
436 else static if ( is(Type == QUrl) ) 436 else static if ( is(Type == QUrl) )
437 return toUrl; 437 return toUrl;
438 else static if( is( Type == class ) || is( Type == interface ) ) 438 else static if( is( Type == class ) || is( Type == interface ) )
439 { 439 {
440 Object object = cast(Object)qtd_QVariant_data(__nativeId); 440 Object object = cast(Object)qtd_QVariant_data(qtdNativeId);
441 if(object) 441 if(object)
442 return cast(Type)(object); 442 return cast(Type)(object);
443 return null; 443 return null;
444 } 444 }
445 else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) ) 445 else static if (isDynamicArrayType!(Type) || isStaticArrayType!(Type) )
446 { 446 {
447 auto array = cast(DArrayToC*)qtd_QVariant_data(__nativeId); 447 auto array = cast(DArrayToC*)qtd_QVariant_data(qtdNativeId);
448 return cast(Type)(array.array); 448 return cast(Type)(array.array);
449 } 449 }
450 else 450 else
451 { 451 {
452 return *cast(Type*)qtd_QVariant_data(__nativeId); 452 return *cast(Type*)qtd_QVariant_data(qtdNativeId);
453 } 453 }
454 } 454 }
455 455
456 public final void clear() { 456 public final void clear() {
457 qtd_QVariant_clear(__nativeId); 457 qtd_QVariant_clear(qtdNativeId);
458 } 458 }
459 459
460 protected final bool cmp(QVariant other) { 460 protected final bool cmp(QVariant other) {
461 return qtd_QVariant_cmp_QVariant(__nativeId, other is null ? null : other.__nativeId); 461 return qtd_QVariant_cmp_QVariant(qtdNativeId, other is null ? null : other.qtdNativeId);
462 } 462 }
463 463
464 protected final void create(int type, void* copy) { 464 protected final void create(int type, void* copy) {
465 qtd_QVariant_create_int_nativepointervoid(__nativeId, type, copy); 465 qtd_QVariant_create_int_nativepointervoid(qtdNativeId, type, copy);
466 } 466 }
467 467
468 public final bool isNull() { 468 public final bool isNull() {
469 return qtd_QVariant_isNull(__nativeId); 469 return qtd_QVariant_isNull(qtdNativeId);
470 } 470 }
471 471
472 public final bool isValid() { 472 public final bool isValid() {
473 return qtd_QVariant_isValid(__nativeId); 473 return qtd_QVariant_isValid(qtdNativeId);
474 } 474 }
475 475
476 public final void load(QDataStream ds) { 476 public final void load(QDataStream ds) {
477 qtd_QVariant_load_QDataStream(__nativeId, ds is null ? null : ds.__nativeId); 477 qtd_QVariant_load_QDataStream(qtdNativeId, ds is null ? null : ds.qtdNativeId);
478 } 478 }
479 479
480 public final void writeTo(QDataStream s) { 480 public final void writeTo(QDataStream s) {
481 qtd_QVariant_writeTo_QDataStream(__nativeId, s is null ? null : s.__nativeId); 481 qtd_QVariant_writeTo_QDataStream(qtdNativeId, s is null ? null : s.qtdNativeId);
482 } 482 }
483 483
484 public final QVariant operator_assign(QVariant other) { 484 public final QVariant operator_assign(QVariant other) {
485 void* __qt_return_value = qtd_QVariant_operator_assign_QVariant(__nativeId, other is null ? null : other.__nativeId); 485 void* __qt_return_value = qtd_QVariant_operator_assign_QVariant(qtdNativeId, other is null ? null : other.qtdNativeId);
486 return new QVariant(__qt_return_value, QtdObjectFlags.nativeOwnership); 486 return new QVariant(__qt_return_value, QtdObjectInitFlags.nativeOwnership);
487 } 487 }
488 488
489 private final bool operator_equal(QVariant v) { 489 private final bool operator_equal(QVariant v) {
490 return qtd_QVariant_operator_equal_QVariant(__nativeId, v is null ? null : v.__nativeId); 490 return qtd_QVariant_operator_equal_QVariant(qtdNativeId, v is null ? null : v.qtdNativeId);
491 } 491 }
492 492
493 public final void readFrom(QDataStream s) { 493 public final void readFrom(QDataStream s) {
494 qtd_QVariant_readFrom_QDataStream(__nativeId, s is null ? null : s.__nativeId); 494 qtd_QVariant_readFrom_QDataStream(qtdNativeId, s is null ? null : s.qtdNativeId);
495 } 495 }
496 496
497 public final void save(QDataStream ds) { 497 public final void save(QDataStream ds) {
498 qtd_QVariant_save_QDataStream(__nativeId, ds is null ? null : ds.__nativeId); 498 qtd_QVariant_save_QDataStream(qtdNativeId, ds is null ? null : ds.qtdNativeId);
499 } 499 }
500 500
501 public final QBitArray toBitArray() { 501 public final QBitArray toBitArray() {
502 void* __qt_return_value = qtd_QVariant_toBitArray(__nativeId); 502 void* __qt_return_value = qtd_QVariant_toBitArray(qtdNativeId);
503 return new QBitArray(__qt_return_value); 503 return new QBitArray(__qt_return_value);
504 } 504 }
505 505
506 public final bool toBool() { 506 public final bool toBool() {
507 return qtd_QVariant_toBool(__nativeId); 507 return qtd_QVariant_toBool(qtdNativeId);
508 } 508 }
509 509
510 public final QByteArray toByteArray() { 510 public final QByteArray toByteArray() {
511 void* __qt_return_value = qtd_QVariant_toByteArray(__nativeId); 511 void* __qt_return_value = qtd_QVariant_toByteArray(qtdNativeId);
512 return new QByteArray(__qt_return_value); 512 return new QByteArray(__qt_return_value);
513 } 513 }
514 514
515 public final QDate toDate() { 515 public final QDate toDate() {
516 void* __qt_return_value = qtd_QVariant_toDate(__nativeId); 516 void* __qt_return_value = qtd_QVariant_toDate(qtdNativeId);
517 return new QDate(__qt_return_value); 517 return new QDate(__qt_return_value);
518 } 518 }
519 519
520 public final QDateTime toDateTime() { 520 public final QDateTime toDateTime() {
521 void* __qt_return_value = qtd_QVariant_toDateTime(__nativeId); 521 void* __qt_return_value = qtd_QVariant_toDateTime(qtdNativeId);
522 return new QDateTime(__qt_return_value); 522 return new QDateTime(__qt_return_value);
523 } 523 }
524 524
525 public final double toDouble(bool* ok = null) { 525 public final double toDouble(bool* ok = null) {
526 return qtd_QVariant_toDouble_nativepointerbool(__nativeId, ok); 526 return qtd_QVariant_toDouble_nativepointerbool(qtdNativeId, ok);
527 } 527 }
528 528
529 public final int toInt(bool* ok = null) { 529 public final int toInt(bool* ok = null) {
530 return qtd_QVariant_toInt_nativepointerbool(__nativeId, ok); 530 return qtd_QVariant_toInt_nativepointerbool(qtdNativeId, ok);
531 } 531 }
532 532
533 public final QLine toLine() { 533 public final QLine toLine() {
534 return qtd_QVariant_toLine(__nativeId); 534 return qtd_QVariant_toLine(qtdNativeId);
535 } 535 }
536 536
537 public final QLineF toLineF() { 537 public final QLineF toLineF() {
538 return qtd_QVariant_toLineF(__nativeId); 538 return qtd_QVariant_toLineF(qtdNativeId);
539 } 539 }
540 540
541 public final QLocale toLocale() { 541 public final QLocale toLocale() {
542 void* __qt_return_value = qtd_QVariant_toLocale(__nativeId); 542 void* __qt_return_value = qtd_QVariant_toLocale(qtdNativeId);
543 return new QLocale(__qt_return_value); 543 return new QLocale(__qt_return_value);
544 } 544 }
545 545
546 public final long toLongLong(bool* ok = null) { 546 public final long toLongLong(bool* ok = null) {
547 return qtd_QVariant_toLongLong_nativepointerbool(__nativeId, ok); 547 return qtd_QVariant_toLongLong_nativepointerbool(qtdNativeId, ok);
548 } 548 }
549 549
550 public final QPoint toPoint() { 550 public final QPoint toPoint() {
551 return qtd_QVariant_toPoint(__nativeId); 551 return qtd_QVariant_toPoint(qtdNativeId);
552 } 552 }
553 553
554 public final QPointF toPointF() { 554 public final QPointF toPointF() {
555 return qtd_QVariant_toPointF(__nativeId); 555 return qtd_QVariant_toPointF(qtdNativeId);
556 } 556 }
557 557
558 public final QRect toRect() { 558 public final QRect toRect() {
559 return qtd_QVariant_toRect(__nativeId); 559 return qtd_QVariant_toRect(qtdNativeId);
560 } 560 }
561 561
562 public final QRectF toRectF() { 562 public final QRectF toRectF() {
563 return qtd_QVariant_toRectF(__nativeId); 563 return qtd_QVariant_toRectF(qtdNativeId);
564 } 564 }
565 565
566 public final QRegExp toRegExp() { 566 public final QRegExp toRegExp() {
567 void* __qt_return_value = qtd_QVariant_toRegExp(__nativeId); 567 void* __qt_return_value = qtd_QVariant_toRegExp(qtdNativeId);
568 return new QRegExp(__qt_return_value); 568 return new QRegExp(__qt_return_value);
569 } 569 }
570 570
571 public final QSize toSize() { 571 public final QSize toSize() {
572 return qtd_QVariant_toSize(__nativeId); 572 return qtd_QVariant_toSize(qtdNativeId);
573 } 573 }
574 574
575 public final QSizeF toSizeF() { 575 public final QSizeF toSizeF() {
576 return qtd_QVariant_toSizeF(__nativeId); 576 return qtd_QVariant_toSizeF(qtdNativeId);
577 } 577 }
578 578
579 public final string toString() { 579 public final string toString() {
580 string res; 580 string res;
581 qtd_QVariant_toString(__nativeId, &res); 581 qtd_QVariant_toString(qtdNativeId, &res);
582 return res; 582 return res;
583 } 583 }
584 584
585 public final QTime toTime() { 585 public final QTime toTime() {
586 void* __qt_return_value = qtd_QVariant_toTime(__nativeId); 586 void* __qt_return_value = qtd_QVariant_toTime(qtdNativeId);
587 return new QTime(__qt_return_value); 587 return new QTime(__qt_return_value);
588 } 588 }
589 589
590 public final uint toUInt(bool* ok = null) { 590 public final uint toUInt(bool* ok = null) {
591 return qtd_QVariant_toUInt_nativepointerbool(__nativeId, ok); 591 return qtd_QVariant_toUInt_nativepointerbool(qtdNativeId, ok);
592 } 592 }
593 593
594 public final ulong toULongLong(bool* ok = null) { 594 public final ulong toULongLong(bool* ok = null) {
595 return qtd_QVariant_toULongLong_nativepointerbool(__nativeId, ok); 595 return qtd_QVariant_toULongLong_nativepointerbool(qtdNativeId, ok);
596 } 596 }
597 597
598 public final QUrl toUrl() { 598 public final QUrl toUrl() {
599 void* __qt_return_value = qtd_QVariant_toUrl(__nativeId); 599 void* __qt_return_value = qtd_QVariant_toUrl(qtdNativeId);
600 return new QUrl(__qt_return_value); 600 return new QUrl(__qt_return_value);
601 } 601 }
602 602
603 public final char* typeName() { 603 public final char* typeName() {
604 return qtd_QVariant_typeName(__nativeId); 604 return qtd_QVariant_typeName(qtdNativeId);
605 } 605 }
606 606
607 public final Type type() { 607 public final Type type() {
608 return cast(Type)qtd_QVariant_type(__nativeId); 608 return cast(Type)qtd_QVariant_type(qtdNativeId);
609 } 609 }
610 610
611 public final int userType() { 611 public final int userType() {
612 return qtd_QVariant_userType(__nativeId); 612 return qtd_QVariant_userType(qtdNativeId);
613 } 613 }
614 // Field accessors 614 // Field accessors
615 615
616 public this(void* native_id, QtdObjectFlags flags = QtdObjectFlags.none) { 616 public this(void* native_id, QtdObjectInitFlags initFlags = QtdObjectInitFlags.none) {
617 super(native_id, flags); 617 super(native_id, initFlags);
618 } 618 }
619 619
620 protected override void __deleteNative() { 620 protected override void qtdDeleteNative() {
621 qtd_QVariant_destructor(__nativeId); 621 qtd_QVariant_destructor(qtdNativeId);
622 } 622 }
623 623
624 public alias void __isValueType; 624 public alias void __isValueType;
625 625
626 public alias void __isQtType_QVariant; 626 public alias void __isQtType_QVariant;