# HG changeset patch # User David Nadlinger # Date 1300399783 -3600 # Node ID 9d6e4703a458a18e9ef1acfcffa749ade332c476 # Parent b64ca517a6b7c992fd7346c0c8bb2540f4e3bb51 Make QObject::property()/setProperty() accessible from D. It is specified to be private in the type system back from QtJambi because the functions take a char pointer instead of a QString, but the conversion functions were missing so far. diff -r b64ca517a6b7 -r 9d6e4703a458 generator/typesystem_core-java.java --- a/generator/typesystem_core-java.java Thu Mar 17 21:49:27 2011 +0100 +++ b/generator/typesystem_core-java.java Thu Mar 17 23:09:43 2011 +0100 @@ -145,6 +145,14 @@ { QMetaObject.connectImpl(sender, signal, receiver, method, type); } + + public final QVariant property(string name) { + return property(name is null? null : toStringz(name)); + } + + public final bool setProperty(string name, QVariant value) { + return setProperty(name is null? null : toStringz(name), value); + } }// class abstract class QAbstractItemModel___ extends QAbstractItemModel {