Mercurial > projects > qtd
comparison qt/core/QList.d @ 302:55ee4603365d signals
string arguments for signals
author | eldar_ins@eldar-laptop |
---|---|
date | Sat, 12 Dec 2009 03:22:54 +0500 |
parents | 87db643519a4 |
children | ce07227f00c1 |
comparison
equal
deleted
inserted
replaced
301:4d8481385c71 | 302:55ee4603365d |
---|---|
335 T t() | 335 T t() |
336 { | 336 { |
337 static if(is(T == string)) | 337 static if(is(T == string)) |
338 { | 338 { |
339 void* ptr = cast(void*)(TI.isLarge || TI.isStatic ? v : &this); | 339 void* ptr = cast(void*)(TI.isLarge || TI.isStatic ? v : &this); |
340 return QString.toNativeString(ptr); | 340 return QStringUtil.toNativeString(ptr); |
341 } | 341 } |
342 else static if (isValueType!T) | 342 else static if (isValueType!T) |
343 { | 343 { |
344 void* ptr = cast(void*)(isLarge!T() || isStatic!T() ? v : &this); | 344 void* ptr = cast(void*)(isLarge!T() || isStatic!T() ? v : &this); |
345 return new T(ptr, QtdObjectFlags.nativeOwnership); | 345 return new T(ptr, QtdObjectFlags.nativeOwnership); |