# HG changeset patch # User eldar # Date 1243429333 0 # Node ID ba63040afbf24466f46522f049dfa7c7721fc1b8 # Parent 8a4e85876ea89dec60b7dff3054482f82cd43ae4 wrapping of QBuffer and QProcess, fixed #9 diff -r 8a4e85876ea8 -r ba63040afbf2 build/core.makefile --- a/build/core.makefile Tue May 26 14:55:13 2009 +0000 +++ b/build/core.makefile Wed May 27 13:02:13 2009 +0000 @@ -70,4 +70,6 @@ QTimeLine \ QAbstractFactory \ QAbstractListModel \ - QCryptographicHash \ No newline at end of file + QCryptographicHash \ + QProcess \ + QBuffer \ No newline at end of file diff -r 8a4e85876ea8 -r ba63040afbf2 build/core.txt --- a/build/core.txt Tue May 26 14:55:13 2009 +0000 +++ b/build/core.txt Wed May 27 13:02:13 2009 +0000 @@ -52,6 +52,7 @@ QAbstractListModel QCryptographicHash QSettings - ## QProcess + QProcess + QBuffer ) diff -r 8a4e85876ea8 -r ba63040afbf2 build/xml.makefile --- a/build/xml.makefile Tue May 26 14:55:13 2009 +0000 +++ b/build/xml.makefile Wed May 27 13:02:13 2009 +0000 @@ -16,6 +16,7 @@ ## Classes. ## TODO: use list that generated by dgen. xml_classes = \ +ArrayOps \ QDomAttr \ QDomCDATASection \ QDomCharacterData \ diff -r 8a4e85876ea8 -r ba63040afbf2 generator/build_all.txt --- a/generator/build_all.txt Tue May 26 14:55:13 2009 +0000 +++ b/generator/build_all.txt Wed May 27 13:02:13 2009 +0000 @@ -6,8 +6,5 @@ - - - diff -r 8a4e85876ea8 -r ba63040afbf2 generator/typesystem_core-java.java --- a/generator/typesystem_core-java.java Tue May 26 14:55:13 2009 +0000 +++ b/generator/typesystem_core-java.java Wed May 27 13:02:13 2009 +0000 @@ -113,7 +113,7 @@ protected static QCoreApplication m_instance = null; - this(char[][] args) + this(in string[] args) { // if (m_instance != null) // throw new RuntimeException("QCoreApplication can only be initialized once"); @@ -489,24 +489,13 @@ // retain a reference to avoid gc private Object strongDataReference = null; - - public QBuffer(QByteArray byteArray, QObject parent) { - this(byteArray.nativePointer(), parent); - strongDataReference = byteArray; - } - - public QBuffer(QByteArray byteArray) { - this(byteArray, null); - } - public final void setBuffer(QByteArray byteArray) { - setBuffer(byteArray.nativePointer()); + setBuffer_private(byteArray); strongDataReference = byteArray; } public final void setData(byte data[]) { - QNativePointer np = qt.internal.QtJambiInternal.byteArrayToNativePointer(data); - setData(np, data.length); + setData(cast(char*)data.ptr, data.length); } }// class diff -r 8a4e85876ea8 -r ba63040afbf2 generator/typesystem_core.xml --- a/generator/typesystem_core.xml Tue May 26 14:55:13 2009 +0000 +++ b/generator/typesystem_core.xml Wed May 27 13:02:13 2009 +0000 @@ -2178,10 +2178,11 @@ + - + + @@ -2253,7 +2255,10 @@ - + + + + @@ -2262,7 +2267,7 @@ - +