//Auto-generated by kalyptus. DO NOT EDIT.
#include <qnetwork.h>
#include <quuid.h>
#include <qdatetime.h>
#include <qglobal.h>
#include <qrect.h>
#include <qglist.h>
#include <qdockarea.h>
#include <qdatastream.h>
#include <qgl.h>
#include <qgvector.h>
#include <qdrawutil.h>
#include <qstring.h>
#include <qwmatrix.h>
#include <qstringlist.h>
#include <qdom.h>
#include <qpoint.h>
#include <qpalette.h>
#include <qpaintdevice.h>
#include <qpicture.h>
#include <qsplitter.h>
#include <qsize.h>
#include <qbrush.h>
#include <qregion.h>
#include <qcursor.h>
#include <qwindowdefs.h>
#include <qpixmap.h>
#include <qtextstream.h>
#include <qfont.h>
#include <qimage.h>
#include <qmainwindow.h>
#include <qkeysequence.h>
#include <qvariant.h>
#include <qpointarray.h>
#include <qbitarray.h>
#include <qpen.h>
#include <qcolor.h>
#include <qcstring.h>
#include <qnamespace.h>

#include <qtjava/QtSupport.h>
#include <qtjava/Qt.h>

class QtJBridge : public Qt
{
public:
	QtJBridge() : Qt() {};
	~QtJBridge() {QtSupport::qtKeyDeleted(this);}
};

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_bin(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::bin((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2I(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2II(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2III(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2IIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw, (int) sh);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QImage_2IILorg_kde_qt_QImage_2IIIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh, jint conversion_flags)
{
	(void) cls;
	::bitBlt((QImage*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw, (int) sh, (int) conversion_flags);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2I(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2II(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2III(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2IIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw, (int) sh);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QImage_2IIIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh, jint conversion_flags)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QImage*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw, (int) sh, (int) conversion_flags);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2I(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2II(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx, (int) sy);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2III(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx, (int) sy, (int) sw);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2IIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx, (int) sy, (int) sw, (int) sh);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2IIIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh, jint arg9)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx, (int) sy, (int) sw, (int) sh, (Qt::RasterOp) arg9);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2IILorg_kde_qt_QPaintDeviceInterface_2IIIIIZ(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh, jint arg9, jboolean ignoreMask)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (int) dx, (int) dy, (const QPaintDevice*) QtSupport::paintDevice(env, src), (int) sx, (int) sy, (int) sw, (int) sh, (Qt::RasterOp) arg9, (bool) ignoreMask);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPaintDeviceInterface_2(JNIEnv* env, jclass cls, jobject dst, jobject dp, jobject src)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, dp), (const QPaintDevice*) QtSupport::paintDevice(env, src));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QRect_2(JNIEnv* env, jclass cls, jobject dst, jobject dp, jobject src, jobject sr)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, dp), (const QPaintDevice*) QtSupport::paintDevice(env, src), (const QRect&)*(const QRect*) QtSupport::getQt(env, sr));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QRect_2I(JNIEnv* env, jclass cls, jobject dst, jobject dp, jobject src, jobject sr, jint rop)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, dp), (const QPaintDevice*) QtSupport::paintDevice(env, src), (const QRect&)*(const QRect*) QtSupport::getQt(env, sr), (Qt::RasterOp) rop);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_bitBlt__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QRect_2IZ(JNIEnv* env, jclass cls, jobject dst, jobject dp, jobject src, jobject sr, jint rop, jboolean ignoreMask)
{
	(void) cls;
	::bitBlt((QPaintDevice*) QtSupport::paintDevice(env, dst), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, dp), (const QPaintDevice*) QtSupport::paintDevice(env, src), (const QRect&)*(const QRect*) QtSupport::getQt(env, sr), (Qt::RasterOp) rop, (bool) ignoreMask);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_copyBlt__Lorg_kde_qt_QPixmap_2IILorg_kde_qt_QPixmap_2(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src)
{
	(void) cls;
	::copyBlt((QPixmap*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QPixmap*) QtSupport::getQt(env, src));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_copyBlt__Lorg_kde_qt_QPixmap_2IILorg_kde_qt_QPixmap_2I(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx)
{
	(void) cls;
	::copyBlt((QPixmap*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QPixmap*) QtSupport::getQt(env, src), (int) sx);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_copyBlt__Lorg_kde_qt_QPixmap_2IILorg_kde_qt_QPixmap_2II(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy)
{
	(void) cls;
	::copyBlt((QPixmap*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QPixmap*) QtSupport::getQt(env, src), (int) sx, (int) sy);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_copyBlt__Lorg_kde_qt_QPixmap_2IILorg_kde_qt_QPixmap_2III(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw)
{
	(void) cls;
	::copyBlt((QPixmap*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QPixmap*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_copyBlt__Lorg_kde_qt_QPixmap_2IILorg_kde_qt_QPixmap_2IIII(JNIEnv* env, jclass cls, jobject dst, jint dx, jint dy, jobject src, jint sx, jint sy, jint sw, jint sh)
{
	(void) cls;
	::copyBlt((QPixmap*) QtSupport::getQt(env, dst), (int) dx, (int) dy, (const QPixmap*) QtSupport::getQt(env, src), (int) sx, (int) sy, (int) sw, (int) sh);
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_dec(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::dec((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_dispose(JNIEnv* env, jobject obj)
{
	Java_org_kde_qt_Qt_finalize(env, obj);
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_endl(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::endl((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_finalize(JNIEnv* env, jobject obj)
{
	if (QtSupport::allocatedInJavaWorld(env, obj)) {
		delete (Qt*)QtSupport::getQt(env, obj);
		QtSupport::setQt(env, obj, 0);
	}
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_flush(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::flush((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_hex(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::hex((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_isDisposed(JNIEnv* env, jobject obj)
{
	return (QtSupport::getQt(env, obj) == 0);
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_newQt(JNIEnv* env, jobject obj)
{
	if (QtSupport::getQt(env, obj) == 0) {
		QtSupport::setQt(env, obj, new QtJBridge());
		QtSupport::setObjectForQtKey(env, obj, QtSupport::getQt(env, obj));
	}
	return;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_oct(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::oct((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1div__Lorg_kde_qt_QPoint_2D(JNIEnv* env, jclass cls, jobject p, jdouble c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator/((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p), (double) c)), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1div__Lorg_kde_qt_QPoint_2I(JNIEnv* env, jclass cls, jobject p, jint c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator/((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p), (int) c)), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1div__Lorg_kde_qt_QSize_2D(JNIEnv* env, jclass cls, jobject s, jdouble c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator/((const QSize&)*(const QSize*) QtSupport::getQt(env, s), (double) c)), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1div__Lorg_kde_qt_QSize_2I(JNIEnv* env, jclass cls, jobject s, jint c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator/((const QSize&)*(const QSize*) QtSupport::getQt(env, s), (int) c)), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1equals__Lorg_kde_qt_QGLFormat_2Lorg_kde_qt_QGLFormat_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator==((const QGLFormat&)*(const QGLFormat*) QtSupport::getQt(env, arg1), (const QGLFormat&)*(const QGLFormat*) QtSupport::getQt(env, arg2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1equals__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject p1, jobject p2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator==((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1equals__Lorg_kde_qt_QRect_2Lorg_kde_qt_QRect_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator==((const QRect&)*(const QRect*) QtSupport::getQt(env, arg1), (const QRect&)*(const QRect*) QtSupport::getQt(env, arg2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1equals__Lorg_kde_qt_QSize_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject s1, jobject s2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator==((const QSize&)*(const QSize*) QtSupport::getQt(env, s1), (const QSize&)*(const QSize*) QtSupport::getQt(env, s2));
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1minus__Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator-((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p))), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1minus__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject p1, jobject p2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator-((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2))), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1minus__Lorg_kde_qt_QSize_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject s1, jobject s2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator-((const QSize&)*(const QSize*) QtSupport::getQt(env, s1), (const QSize&)*(const QSize*) QtSupport::getQt(env, s2))), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__DLorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jdouble c, jobject p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator*((double) c, (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p))), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__DLorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jdouble c, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator*((double) c, (const QSize&)*(const QSize*) QtSupport::getQt(env, s))), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__ILorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jint c, jobject p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator*((int) c, (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p))), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__ILorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jint c, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator*((int) c, (const QSize&)*(const QSize*) QtSupport::getQt(env, s))), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__Lorg_kde_qt_QPoint_2D(JNIEnv* env, jclass cls, jobject p, jdouble c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator*((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p), (double) c)), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__Lorg_kde_qt_QPoint_2I(JNIEnv* env, jclass cls, jobject p, jint c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator*((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p), (int) c)), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__Lorg_kde_qt_QSize_2D(JNIEnv* env, jclass cls, jobject s, jdouble c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator*((const QSize&)*(const QSize*) QtSupport::getQt(env, s), (double) c)), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__Lorg_kde_qt_QSize_2I(JNIEnv* env, jclass cls, jobject s, jint c)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator*((const QSize&)*(const QSize*) QtSupport::getQt(env, s), (int) c)), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1mult__Lorg_kde_qt_QWMatrix_2Lorg_kde_qt_QWMatrix_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QWMatrix(::operator*((const QWMatrix&)*(const QWMatrix*) QtSupport::getQt(env, arg1), (const QWMatrix&)*(const QWMatrix*) QtSupport::getQt(env, arg2))), "org.kde.qt.QWMatrix", TRUE);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1not_1equals__Lorg_kde_qt_QGLFormat_2Lorg_kde_qt_QGLFormat_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator!=((const QGLFormat&)*(const QGLFormat*) QtSupport::getQt(env, arg1), (const QGLFormat&)*(const QGLFormat*) QtSupport::getQt(env, arg2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1not_1equals__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject p1, jobject p2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator!=((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1not_1equals__Lorg_kde_qt_QRect_2Lorg_kde_qt_QRect_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator!=((const QRect&)*(const QRect*) QtSupport::getQt(env, arg1), (const QRect&)*(const QRect*) QtSupport::getQt(env, arg2));
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_op_1not_1equals__Lorg_kde_qt_QSize_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject s1, jobject s2)
{
	(void) cls;
	jboolean xret = (jboolean) ::operator!=((const QSize&)*(const QSize*) QtSupport::getQt(env, s1), (const QSize&)*(const QSize*) QtSupport::getQt(env, s2));
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1plus__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject p1, jobject p2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QPoint(::operator+((const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2))), "org.kde.qt.QPoint", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1plus__Lorg_kde_qt_QSize_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject s1, jobject s2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QSize(::operator+((const QSize&)*(const QSize*) QtSupport::getQt(env, s1), (const QSize&)*(const QSize*) QtSupport::getQt(env, s2))), "org.kde.qt.QSize", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2I(JNIEnv* env, jclass cls, jobject s, jint p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, s), (QVariant::Type&) p), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Ljava_util_Calendar_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
static QDate* _qdate_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QDate&)*(QDate*) QtSupport::toQDate(env, arg2, &_qdate_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Ljava_util_Date_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
static QTime* _qtime_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QTime&)*(QTime*) QtSupport::toQTime(env, arg2, &_qtime_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QBrush&)*(QBrush*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QColorGroup&)*(QColorGroup*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QColor_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QColor&)*(QColor*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QCursor_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QCursor&)*(QCursor*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QFont_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QFont&)*(QFont*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QImage_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QImage&)*(QImage*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QKeySequence_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QKeySequence&)*(QKeySequence*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPalette_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPalette&)*(QPalette*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPen_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPen&)*(QPen*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPicture_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPicture&)*(QPicture*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPixmap_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPixmap&)*(QPixmap*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPointArray_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPointArray&)*(QPointArray*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QPoint&)*(QPoint*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QRect_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QRect&)*(QRect*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QRegion_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QRegion&)*(QRegion*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QSize&)*(QSize*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QUuid_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QUuid&)*(QUuid*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QVariant_2(JNIEnv* env, jclass cls, jobject s, jobject p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, s), (QVariant&)*(QVariant*) QtSupport::getQt(env, p)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QWMatrix_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QWMatrix&)*(QWMatrix*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QDataStream_2_3Ljava_lang_String_2(JNIEnv* env, jclass cls, jobject arg1, jobjectArray arg2)
{
	(void) cls;
static QStringList* _qlist_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator>>((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (QStringList&)*(QStringList*) QtSupport::toQStringList(env, arg2, &_qlist_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QDockArea_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator>>((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (QDockArea&)*(QDockArea*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QMainWindow_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator>>((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (QMainWindow&)*(QMainWindow*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1read__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QSplitter_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator>>((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (QSplitter&)*(QSplitter*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2I(JNIEnv* env, jclass cls, jobject s, jint p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, s), (const QVariant::Type) p), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Ljava_util_Calendar_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
static QDate* _qdate_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QDate&)*(QDate*) QtSupport::toQDate(env, arg2, &_qdate_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Ljava_util_Date_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
static QTime* _qtime_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QTime&)*(QTime*) QtSupport::toQTime(env, arg2, &_qtime_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QBrush&)*(const QBrush*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QColor_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QColor&)*(const QColor*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QCursor_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QCursor&)*(const QCursor*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QFont_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QFont&)*(const QFont*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QImage_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QImage&)*(const QImage*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QKeySequence_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QKeySequence&)*(const QKeySequence*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPalette_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPalette&)*(const QPalette*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPen_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPen&)*(const QPen*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPicture_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPicture&)*(const QPicture*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPixmap_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPixmap&)*(const QPixmap*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPointArray_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPointArray&)*(const QPointArray*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QPoint_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QRect_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QRect&)*(const QRect*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QRegion_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QRegion&)*(const QRegion*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QSize_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QSize&)*(const QSize*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QUuid_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QUuid&)*(const QUuid*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QVariant_2(JNIEnv* env, jclass cls, jobject s, jobject p)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, s), (const QVariant&)*(const QVariant*) QtSupport::getQt(env, p)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2Lorg_kde_qt_QWMatrix_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QWMatrix&)*(const QWMatrix*) QtSupport::getQt(env, arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QDataStream_2_3Ljava_lang_String_2(JNIEnv* env, jclass cls, jobject arg1, jobjectArray arg2)
{
	(void) cls;
static QStringList* _qlist_arg2 = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QDataStream *) &::operator<<((QDataStream&)*(QDataStream*) QtSupport::getQt(env, arg1), (const QStringList&)*(QStringList*) QtSupport::toQStringList(env, arg2, &_qlist_arg2)), "org.kde.qt.QDataStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QDockArea_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator<<((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (const QDockArea&)*(const QDockArea*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QDomNode_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator<<((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (const QDomNode&)*(const QDomNode*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QMainWindow_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator<<((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (const QMainWindow&)*(const QMainWindow*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_op_1write__Lorg_kde_qt_QTextStream_2Lorg_kde_qt_QSplitter_2(JNIEnv* env, jclass cls, jobject arg1, jobject arg2)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::operator<<((QTextStream&)*(QTextStream*) QtSupport::getQt(env, arg1), (const QSplitter&)*(const QSplitter*) QtSupport::getQt(env, arg2)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qAlpha(JNIEnv* env, jclass cls, jint rgb)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qAlpha((QRgb) rgb);
	return xret;
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qAppName(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qAppName();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qBlue(JNIEnv* env, jclass cls, jint rgb)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qBlue((QRgb) rgb);
	return xret;
}

JNIEXPORT jbyteArray JNICALL
Java_org_kde_qt_Qt_qCompress___3B(JNIEnv* env, jclass cls, jbyteArray data)
{
	QByteArray _qbyteArray;
	(void) cls;
static QByteArray* _qbyteArray_data = 0;
	_qbyteArray = ::qCompress((const QByteArray&)*(QByteArray*) QtSupport::toQByteArray(env, data, &_qbyteArray_data));
	return QtSupport::fromQByteArray(env, &_qbyteArray);
}

JNIEXPORT jbyteArray JNICALL
Java_org_kde_qt_Qt_qCompress___3CI(JNIEnv* env, jclass cls, jcharArray data, jint nbytes)
{
	QByteArray _qbyteArray;
	(void) cls;
static QByteArray* _qbytearray_data = 0;
	_qbyteArray = ::qCompress((const uchar*) QtSupport::toUcharArray(env, data, &_qbytearray_data), (int) nbytes);
	return QtSupport::fromQByteArray(env, &_qbyteArray);
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawArrow(JNIEnv* env, jclass cls, jobject p, jint type, jint style, jboolean down, jint x, jint y, jint w, jint h, jobject g, jboolean enabled)
{
	(void) cls;
	::qDrawArrow((QPainter*) QtSupport::getQt(env, p), (Qt::ArrowType) type, (Qt::GUIStyle) style, (bool) down, (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) enabled);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawItem__Lorg_kde_qt_QPainter_2IIIIIILorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QPixmap_2Ljava_lang_String_2(JNIEnv* env, jclass cls, jobject p, jint gs, jint x, jint y, jint w, jint h, jint flags, jobject g, jboolean enabled, jobject pixmap, jstring text)
{
	(void) cls;
static QString* _qstring_text = 0;
	::qDrawItem((QPainter*) QtSupport::getQt(env, p), (Qt::GUIStyle) gs, (int) x, (int) y, (int) w, (int) h, (int) flags, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) enabled, (const QPixmap*) QtSupport::getQt(env, pixmap), (const QString&)*(QString*) QtSupport::toQString(env, text, &_qstring_text));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawItem__Lorg_kde_qt_QPainter_2IIIIIILorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QPixmap_2Ljava_lang_String_2I(JNIEnv* env, jclass cls, jobject p, jint gs, jint x, jint y, jint w, jint h, jint flags, jobject g, jboolean enabled, jobject pixmap, jstring text, jint len)
{
	(void) cls;
static QString* _qstring_text = 0;
	::qDrawItem((QPainter*) QtSupport::getQt(env, p), (Qt::GUIStyle) gs, (int) x, (int) y, (int) w, (int) h, (int) flags, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) enabled, (const QPixmap*) QtSupport::getQt(env, pixmap), (const QString&)*(QString*) QtSupport::toQString(env, text, &_qstring_text), (int) len);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawItem__Lorg_kde_qt_QPainter_2IIIIIILorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QPixmap_2Ljava_lang_String_2ILorg_kde_qt_QColor_2(JNIEnv* env, jclass cls, jobject p, jint gs, jint x, jint y, jint w, jint h, jint flags, jobject g, jboolean enabled, jobject pixmap, jstring text, jint len, jobject penColor)
{
	(void) cls;
static QString* _qstring_text = 0;
	::qDrawItem((QPainter*) QtSupport::getQt(env, p), (Qt::GUIStyle) gs, (int) x, (int) y, (int) w, (int) h, (int) flags, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) enabled, (const QPixmap*) QtSupport::getQt(env, pixmap), (const QString&)*(QString*) QtSupport::toQString(env, text, &_qstring_text), (int) len, (const QColor*) QtSupport::getQt(env, penColor));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColor_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColor&)*(const QColor*) QtSupport::getQt(env, arg6));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColor_2I(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jint lineWidth)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColor&)*(const QColor*) QtSupport::getQt(env, arg6), (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColor_2ILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jint lineWidth, jobject fill)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColor&)*(const QColor*) QtSupport::getQt(env, arg6), (int) lineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColor_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColor&)*(const QColor*) QtSupport::getQt(env, arg3));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColor_2I(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jint lineWidth)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColor&)*(const QColor*) QtSupport::getQt(env, arg3), (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawPlainRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColor_2ILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jint lineWidth, jobject fill)
{
	(void) cls;
	::qDrawPlainRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColor&)*(const QColor*) QtSupport::getQt(env, arg3), (int) lineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jint x1, jint y1, jint x2, jint y2, jobject g)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (int) x1, (int) y1, (int) x2, (int) y2, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jint x1, jint y1, jint x2, jint y2, jobject g, jboolean sunken)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (int) x1, (int) y1, (int) x2, (int) y2, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jint x1, jint y1, jint x2, jint y2, jobject g, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (int) x1, (int) y1, (int) x2, (int) y2, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZII(JNIEnv* env, jclass cls, jobject p, jint x1, jint y1, jint x2, jint y2, jobject g, jboolean sunken, jint lineWidth, jint midLineWidth)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (int) x1, (int) y1, (int) x2, (int) y2, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (int) lineWidth, (int) midLineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jobject p1, jobject p2, jobject g)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jobject p1, jobject p2, jobject g, jboolean sunken)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jobject p1, jobject p2, jobject g, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeLine__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2Lorg_kde_qt_QColorGroup_2ZII(JNIEnv* env, jclass cls, jobject p, jobject p1, jobject p2, jobject g, jboolean sunken, jint lineWidth, jint midLineWidth)
{
	(void) cls;
	::qDrawShadeLine((QPainter*) QtSupport::getQt(env, p), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p1), (const QPoint&)*(const QPoint*) QtSupport::getQt(env, p2), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (int) lineWidth, (int) midLineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jint lineWidth, jobject fill)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (int) lineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadePanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jint lineWidth, jobject fill)
{
	(void) cls;
	::qDrawShadePanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (int) lineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZII(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jint lineWidth, jint midLineWidth)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (int) lineWidth, (int) midLineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZIILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jint lineWidth, jint midLineWidth, jobject fill)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (int) lineWidth, (int) midLineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZI(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jint lineWidth)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (int) lineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZII(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jint lineWidth, jint midLineWidth)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (int) lineWidth, (int) midLineWidth);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawShadeRect__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZIILorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jint lineWidth, jint midLineWidth, jobject fill)
{
	(void) cls;
	::qDrawShadeRect((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (int) lineWidth, (int) midLineWidth, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject g)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject g, jboolean sunken)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject g, jboolean sunken, jobject fill)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject g)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jobject r, jobject g, jboolean sunken)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinButton__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject g, jboolean sunken, jobject fill)
{
	(void) cls;
	::qDrawWinButton((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, g), (bool) sunken, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2IIIILorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jint x, jint y, jint w, jint h, jobject arg6, jboolean sunken, jobject fill)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (int) x, (int) y, (int) w, (int) h, (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg6), (bool) sunken, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2Z(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken);
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDrawWinPanel__Lorg_kde_qt_QPainter_2Lorg_kde_qt_QRect_2Lorg_kde_qt_QColorGroup_2ZLorg_kde_qt_QBrush_2(JNIEnv* env, jclass cls, jobject p, jobject r, jobject arg3, jboolean sunken, jobject fill)
{
	(void) cls;
	::qDrawWinPanel((QPainter*) QtSupport::getQt(env, p), (const QRect&)*(const QRect*) QtSupport::getQt(env, r), (const QColorGroup&)*(const QColorGroup*) QtSupport::getQt(env, arg3), (bool) sunken, (const QBrush*) QtSupport::getQt(env, fill));
	return;
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qGLVersion(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qGLVersion();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qGray__I(JNIEnv* env, jclass cls, jint rgb)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qGray((QRgb) rgb);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qGray__III(JNIEnv* env, jclass cls, jint r, jint g, jint b)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qGray((int) r, (int) g, (int) b);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qGreen(JNIEnv* env, jclass cls, jint rgb)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qGreen((QRgb) rgb);
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qInitNetworkProtocols(JNIEnv* env, jclass cls)
{
	(void) cls;
	(void) env;
	::qInitNetworkProtocols();
	return;
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathBins(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathBins();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathData(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathData();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathDocs(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathDocs();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathHeaders(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathHeaders();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathLibs(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathLibs();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathPlugins(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathPlugins();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathSysconf(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathSysconf();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPathTranslations(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPathTranslations();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qInstallPath(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qInstallPath();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_qItemRect__Lorg_kde_qt_QPainter_2IIIIIIZLorg_kde_qt_QPixmap_2Ljava_lang_String_2(JNIEnv* env, jclass cls, jobject p, jint gs, jint x, jint y, jint w, jint h, jint flags, jboolean enabled, jobject pixmap, jstring text)
{
	(void) cls;
static QString* _qstring_text = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QRect(::qItemRect((QPainter*) QtSupport::getQt(env, p), (Qt::GUIStyle) gs, (int) x, (int) y, (int) w, (int) h, (int) flags, (bool) enabled, (const QPixmap*) QtSupport::getQt(env, pixmap), (const QString&)*(QString*) QtSupport::toQString(env, text, &_qstring_text))), "org.kde.qt.QRect", TRUE);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_qItemRect__Lorg_kde_qt_QPainter_2IIIIIIZLorg_kde_qt_QPixmap_2Ljava_lang_String_2I(JNIEnv* env, jclass cls, jobject p, jint gs, jint x, jint y, jint w, jint h, jint flags, jboolean enabled, jobject pixmap, jstring text, jint len)
{
	(void) cls;
static QString* _qstring_text = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)new QRect(::qItemRect((QPainter*) QtSupport::getQt(env, p), (Qt::GUIStyle) gs, (int) x, (int) y, (int) w, (int) h, (int) flags, (bool) enabled, (const QPixmap*) QtSupport::getQt(env, pixmap), (const QString&)*(QString*) QtSupport::toQString(env, text, &_qstring_text), (int) len)), "org.kde.qt.QRect", TRUE);
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qObsolete__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring message)
{
	(void) cls;
static QCString* _qstring_message = 0;
	::qObsolete((const char*) QtSupport::toCharString(env, message, &_qstring_message));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qObsolete__Ljava_lang_String_2Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg1, jstring oldfunc)
{
	(void) cls;
static QCString* _qstring_arg1 = 0;
static QCString* _qstring_oldfunc = 0;
	::qObsolete((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1), (const char*) QtSupport::toCharString(env, oldfunc, &_qstring_oldfunc));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qObsolete__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg1, jstring oldfunc, jstring newfunc)
{
	(void) cls;
static QCString* _qstring_arg1 = 0;
static QCString* _qstring_oldfunc = 0;
static QCString* _qstring_newfunc = 0;
	::qObsolete((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1), (const char*) QtSupport::toCharString(env, oldfunc, &_qstring_oldfunc), (const char*) QtSupport::toCharString(env, newfunc, &_qstring_newfunc));
	return;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qRed(JNIEnv* env, jclass cls, jint rgb)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qRed((QRgb) rgb);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qRgb(JNIEnv* env, jclass cls, jint r, jint g, jint b)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qRgb((int) r, (int) g, (int) b);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qRgba(JNIEnv* env, jclass cls, jint r, jint g, jint b, jint a)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qRgba((int) r, (int) g, (int) b, (int) a);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_kde_qt_Qt_qRound(JNIEnv* env, jclass cls, jdouble d)
{
	(void) cls;
	(void) env;
	jint xret = (jint) ::qRound((double) d);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_qSharedBuild(JNIEnv* env, jclass cls)
{
	(void) cls;
	(void) env;
	jboolean xret = (jboolean) ::qSharedBuild();
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qSuppressObsoleteWarnings__(JNIEnv* env, jclass cls)
{
	(void) cls;
	(void) env;
	::qSuppressObsoleteWarnings();
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qSuppressObsoleteWarnings__Z(JNIEnv* env, jclass cls, jboolean arg1)
{
	(void) cls;
	(void) env;
	::qSuppressObsoleteWarnings((bool) arg1);
	return;
}

JNIEXPORT jboolean JNICALL
Java_org_kde_qt_Qt_qSysInfo(JNIEnv* env, jclass cls, jintArray wordSize, jbooleanArray bigEndian)
{
	(void) cls;
	int* _int_wordSize = QtSupport::toIntPtr(env, wordSize);
	bool* _bool_bigEndian = QtSupport::toBooleanPtr(env, bigEndian);
	jboolean xret = (jboolean) ::qSysInfo( (int*) _int_wordSize,  (bool*) _bool_bigEndian);
	env->SetIntArrayRegion(wordSize, 0, 1, (jint *) _int_wordSize);
	env->SetBooleanArrayRegion(bigEndian, 0, 1, (jboolean*) _bool_bigEndian);
	return xret;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qSystemWarning__Ljava_lang_String_2(JNIEnv* env, jclass cls, jstring arg1)
{
	(void) cls;
static QCString* _qstring_arg1 = 0;
	::qSystemWarning((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qSystemWarning__Ljava_lang_String_2I(JNIEnv* env, jclass cls, jstring arg1, jint code)
{
	(void) cls;
static QCString* _qstring_arg1 = 0;
	::qSystemWarning((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1), (int) code);
	return;
}

JNIEXPORT jbyteArray JNICALL
Java_org_kde_qt_Qt_qUncompress___3B(JNIEnv* env, jclass cls, jbyteArray data)
{
	QByteArray _qbyteArray;
	(void) cls;
static QByteArray* _qbyteArray_data = 0;
	_qbyteArray = ::qUncompress((const QByteArray&)*(QByteArray*) QtSupport::toQByteArray(env, data, &_qbyteArray_data));
	return QtSupport::fromQByteArray(env, &_qbyteArray);
}

JNIEXPORT jbyteArray JNICALL
Java_org_kde_qt_Qt_qUncompress___3CI(JNIEnv* env, jclass cls, jcharArray data, jint nbytes)
{
	QByteArray _qbyteArray;
	(void) cls;
static QByteArray* _qbytearray_data = 0;
	_qbyteArray = ::qUncompress((const uchar*) QtSupport::toUcharArray(env, data, &_qbytearray_data), (int) nbytes);
	return QtSupport::fromQByteArray(env, &_qbyteArray);
}

JNIEXPORT jstring JNICALL
Java_org_kde_qt_Qt_qVersion(JNIEnv* env, jclass cls)
{
	const char* _qstring;
	(void) cls;
	_qstring = ::qVersion();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_reset(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::reset((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_ws(JNIEnv* env, jclass cls, jobject s)
{
	(void) cls;
	jobject xret = QtSupport::objectForQtKey(env, (void*)(QTextStream *) &::ws((QTextStream&)*(QTextStream*) QtSupport::getQt(env, s)), "org.kde.qt.QTextStream");
	return xret;
}

#include <qapplication.h>
#include <qstring.h>
#include <qcstring.h>

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_color0(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::color0, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_color1(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::color1, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_black(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::black, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_white(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::white, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkGray(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkGray, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_lightGray(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::lightGray, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_gray(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::gray, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_red(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::red, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_green(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::green, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_blue(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::blue, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_cyan(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::cyan, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_magenta(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::magenta, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_yellow(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::yellow, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkRed(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkRed, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkGreen(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkGreen, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkBlue(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkBlue, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkCyan(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkCyan, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkMagenta(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkMagenta, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_darkYellow(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::darkYellow, "org.kde.qt.QColor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_arrowCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::arrowCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_upArrowCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::upArrowCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_crossCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::crossCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_waitCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::waitCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_ibeamCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::ibeamCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_sizeVerCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::sizeVerCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_sizeHorCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::sizeHorCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_sizeBDiagCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::sizeBDiagCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_sizeFDiagCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::sizeFDiagCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_sizeAllCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::sizeAllCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_blankCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::blankCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_splitVCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::splitVCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_splitHCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::splitHCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_pointingHandCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::pointingHandCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_forbiddenCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::forbiddenCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_whatsThisCursor(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, (void*)&Qt::whatsThisCursor, "org.kde.qt.QCursor");
}

JNIEXPORT jobject JNICALL
Java_org_kde_qt_Qt_qApp(JNIEnv* env, jclass cls)
{
	(void) cls;
	return (jobject) QtSupport::objectForQtKey(env, qApp, "org.kde.qt.QApplication");
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qDebug(JNIEnv* env, jclass cls, jstring message)
{
static QCString * _qstring_message = 0;
	(void) cls;
	qDebug("%s", (const char *) QtSupport::toCharString(env, message, &_qstring_message));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qWarning(JNIEnv* env, jclass cls, jstring message)
{
static QCString * _qstring_message = 0;
	(void) cls;
	qWarning("%s", (const char *) QtSupport::toCharString(env, message, &_qstring_message));
	return;
}

JNIEXPORT void JNICALL
Java_org_kde_qt_Qt_qFatal(JNIEnv* env, jclass cls, jstring message)
{
static QCString * _qstring_message = 0;
	(void) cls;
	qFatal("%s", (const char *) QtSupport::toCharString(env, message, &_qstring_message));
	return;
}

