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);