File 64bit.diff of Package kdebindings3-javascript
--- qtjava/javalib/org/kde/qt/QPointArray.java
+++ qtjava/javalib/org/kde/qt/QPointArray.java
@@ -63,8 +63,8 @@
public native boolean isNull();
public native boolean resize( int size);
public native boolean truncate( int pos);
- public native int begin();
- public native int end();
+ public native QPoint begin();
+ public native QPoint end();
public native QPoint at(int index);
}
--- qtjava/javalib/qtjava/QPointArray.cpp
+++ qtjava/javalib/qtjava/QPointArray.cpp
@@ -273,16 +273,18 @@
return (jboolean) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->truncate((uint) pos);
}
-JNIEXPORT jint JNICALL
+JNIEXPORT jobject JNICALL
Java_org_kde_qt_QPointArray_begin(JNIEnv *env, jobject obj)
{
- return (jint) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->begin();
+ jobject xret = QtSupport::objectForQtKey(env, (void*)((QPointArrayJBridge*) QtSupport::getQt(env, obj))->begin(), "org.kde.qt.QPoint");
+ return xret;
}
-JNIEXPORT jint JNICALL
+JNIEXPORT jobject JNICALL
Java_org_kde_qt_QPointArray_end(JNIEnv *env, jobject obj)
{
- return (jint) ((QPointArrayJBridge*) QtSupport::getQt(env, obj))->end();
+ jobject xret = QtSupport::objectForQtKey(env, (void*)((QPointArrayJBridge*) QtSupport::getQt(env, obj))->end(), "org.kde.qt.QPoint");
+ return xret;
}
JNIEXPORT jobject JNICALL
--- qtjava/javalib/qtjava/QPointArray.h
+++ qtjava/javalib/qtjava/QPointArray.h
@@ -258,17 +258,17 @@
/*
* Class: org_kde_qt_QPointArray
* Method: begin
- * Signature: ()I
+ * Signature: ()Lorg/kde/qt/QPoint;
*/
-JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_begin
+JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_begin
(JNIEnv *, jobject);
/*
* Class: org_kde_qt_QPointArray
* Method: end
- * Signature: ()I
+ * Signature: ()Lorg/kde/qt/QPoint;
*/
-JNIEXPORT jint JNICALL Java_org_kde_qt_QPointArray_end
+JNIEXPORT jobject JNICALL Java_org_kde_qt_QPointArray_end
(JNIEnv *, jobject);
/*