# 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 @@
-
+