Mercurial > projects > qtd
diff qt/core/QString.d @ 33:cf8a415f3f32
gui package is fully wrapped now. lots of fixes in the generator
author | eldar |
---|---|
date | Sat, 16 May 2009 17:12:06 +0000 |
parents | e78566595089 |
children | d5a6b6269f44 |
line wrap: on
line diff
--- a/qt/core/QString.d Fri May 15 18:57:36 2009 +0000 +++ b/qt/core/QString.d Sat May 16 17:12:06 2009 +0000 @@ -9,8 +9,14 @@ import std.utf : toString = toUTF8; } -class QString +struct QString { + public static QString opCall(void* ptr, bool proxy) { + QString str; + str.native_id = ptr; + return str; + } + private void* native_id; public static final char[] toNativeString(void* qstring) { @@ -23,10 +29,6 @@ return toNativeString(native_id); } - public this(void* ptr, bool proxy) { - native_id = ptr; - } - public void assign(char[] text) { __qtd_QString_operatorAssign(native_id, text.ptr, text.length); }