/* DO NOT EDIT THIS FILE - it is machine generated */

#ifndef __org_kde_qt_QPainter__
#define __org_kde_qt_QPainter__

#include <jni.h>

#ifdef __cplusplus
extern "C"
{
#endif

extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_newQPainter__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_newQPainter__Lorg_kde_qt_QPaintDeviceInterface_2Z (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_newQPainter__Lorg_kde_qt_QPaintDeviceInterface_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_newQPainter__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QWidget_2Z (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_newQPainter__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QWidget_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_begin__Lorg_kde_qt_QPaintDeviceInterface_2Z (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_begin__Lorg_kde_qt_QPaintDeviceInterface_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_begin__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QWidget_2Z (JNIEnv *env, jobject, jobject, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_begin__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QWidget_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_end (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_device (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_isActive (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_flush__Lorg_kde_qt_QRegion_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_flush__Lorg_kde_qt_QRegion_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_flush__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_save (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_restore (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_fontMetrics (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_fontInfo (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_font (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setFont (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_pen (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setPen__Lorg_kde_qt_QPen_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setPen__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setPen__Lorg_kde_qt_QColor_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_brush (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBrush__Lorg_kde_qt_QBrush_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBrush__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBrush__Lorg_kde_qt_QColor_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_pos (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_backgroundColor (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBackgroundColor (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jint JNICALL Java_org_kde_qt_QPainter_backgroundMode (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBackgroundMode (JNIEnv *env, jobject, jint);
extern JNIEXPORT jint JNICALL Java_org_kde_qt_QPainter_rasterOp (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setRasterOp (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_brushOrigin (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBrushOrigin__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setBrushOrigin__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_hasViewXForm (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_hasWorldXForm (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setViewXForm (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_window (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setWindow__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setWindow__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_viewport (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setViewport__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setViewport__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setWorldXForm (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_worldMatrix (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setWorldMatrix__Lorg_kde_qt_QWMatrix_2Z (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setWorldMatrix__Lorg_kde_qt_QWMatrix_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_saveWorldMatrix (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_restoreWorldMatrix (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_scale (JNIEnv *env, jobject, jdouble, jdouble);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_shear (JNIEnv *env, jobject, jdouble, jdouble);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_rotate (JNIEnv *env, jobject, jdouble);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_translate (JNIEnv *env, jobject, jdouble, jdouble);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_resetXForm (JNIEnv *env, jobject);
extern JNIEXPORT jdouble JNICALL Java_org_kde_qt_QPainter_translationX (JNIEnv *env, jobject);
extern JNIEXPORT jdouble JNICALL Java_org_kde_qt_QPainter_translationY (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xForm__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xForm__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xForm__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xForm__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xFormDev__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xFormDev__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xFormDev__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_xFormDev__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipping (JNIEnv *env, jobject, jboolean);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_hasClipping (JNIEnv *env, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_clipRegion__I (JNIEnv *env, jobject, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_clipRegion__ (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRect__Lorg_kde_qt_QRect_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRect__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRect__IIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRect__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRegion__Lorg_kde_qt_QRegion_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setClipRegion__Lorg_kde_qt_QRegion_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPoint__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPoint__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPoints__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPoints__Lorg_kde_qt_QPointArray_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPoints__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_moveTo__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_moveTo__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_lineTo__II (JNIEnv *env, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_lineTo__Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawLine__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawLine__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRect__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRect__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawWinFocusRect__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawWinFocusRect__IIIILorg_kde_qt_QColor_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawWinFocusRect__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawWinFocusRect__Lorg_kde_qt_QRect_2Lorg_kde_qt_QColor_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__IIIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__IIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__Lorg_kde_qt_QRect_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__Lorg_kde_qt_QRect_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawRoundRect__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawEllipse__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawEllipse__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawArc__IIIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawArc__Lorg_kde_qt_QRect_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPie__IIIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPie__Lorg_kde_qt_QRect_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawChord__IIIIII (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawChord__Lorg_kde_qt_QRect_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawLineSegments__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawLineSegments__Lorg_kde_qt_QPointArray_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawLineSegments__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolyline__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolyline__Lorg_kde_qt_QPointArray_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolyline__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolygon__Lorg_kde_qt_QPointArray_2ZII (JNIEnv *env, jobject, jobject, jboolean, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolygon__Lorg_kde_qt_QPointArray_2ZI (JNIEnv *env, jobject, jobject, jboolean, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolygon__Lorg_kde_qt_QPointArray_2Z (JNIEnv *env, jobject, jobject, jboolean);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPolygon__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawConvexPolygon__Lorg_kde_qt_QPointArray_2II (JNIEnv *env, jobject, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawConvexPolygon__Lorg_kde_qt_QPointArray_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawConvexPolygon__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawCubicBezier__Lorg_kde_qt_QPointArray_2I (JNIEnv *env, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawCubicBezier__Lorg_kde_qt_QPointArray_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__IILorg_kde_qt_QPixmap_2IIII (JNIEnv *env, jobject, jint, jint, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__IILorg_kde_qt_QPixmap_2III (JNIEnv *env, jobject, jint, jint, jobject, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__IILorg_kde_qt_QPixmap_2II (JNIEnv *env, jobject, jint, jint, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__IILorg_kde_qt_QPixmap_2I (JNIEnv *env, jobject, jint, jint, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__IILorg_kde_qt_QPixmap_2 (JNIEnv *env, jobject, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPixmap_2Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPixmap_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPixmap__Lorg_kde_qt_QRect_2Lorg_kde_qt_QPixmap_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2IIIII (JNIEnv *env, jobject, jint, jint, jobject, jint, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2IIII (JNIEnv *env, jobject, jint, jint, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2III (JNIEnv *env, jobject, jint, jint, jobject, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2II (JNIEnv *env, jobject, jint, jint, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2I (JNIEnv *env, jobject, jint, jint, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__IILorg_kde_qt_QImage_2 (JNIEnv *env, jobject, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QImage_2Lorg_kde_qt_QRect_2I (JNIEnv *env, jobject, jobject, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QImage_2Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QImage_2I (JNIEnv *env, jobject, jobject, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QImage_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawImage__Lorg_kde_qt_QRect_2Lorg_kde_qt_QImage_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawTiledPixmap__IIIILorg_kde_qt_QPixmap_2II (JNIEnv *env, jobject, jint, jint, jint, jint, jobject, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawTiledPixmap__IIIILorg_kde_qt_QPixmap_2I (JNIEnv *env, jobject, jint, jint, jint, jint, jobject, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawTiledPixmap__IIIILorg_kde_qt_QPixmap_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawTiledPixmap__Lorg_kde_qt_QRect_2Lorg_kde_qt_QPixmap_2Lorg_kde_qt_QPoint_2 (JNIEnv *env, jobject, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawTiledPixmap__Lorg_kde_qt_QRect_2Lorg_kde_qt_QPixmap_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPicture__Lorg_kde_qt_QPicture_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPicture__IILorg_kde_qt_QPicture_2 (JNIEnv *env, jobject, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawPicture__Lorg_kde_qt_QPoint_2Lorg_kde_qt_QPicture_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_fillRect__IIIILorg_kde_qt_QBrush_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_fillRect__Lorg_kde_qt_QRect_2Lorg_kde_qt_QBrush_2 (JNIEnv *env, jobject, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_eraseRect__IIII (JNIEnv *env, jobject, jint, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_eraseRect__Lorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IILjava_lang_String_2II (JNIEnv *env, jobject, jint, jint, jstring, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IILjava_lang_String_2I (JNIEnv *env, jobject, jint, jint, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IILjava_lang_String_2 (JNIEnv *env, jobject, jint, jint, jstring);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QPoint_2Ljava_lang_String_2II (JNIEnv *env, jobject, jobject, jstring, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QPoint_2Ljava_lang_String_2I (JNIEnv *env, jobject, jobject, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QPoint_2Ljava_lang_String_2 (JNIEnv *env, jobject, jobject, jstring);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IILjava_lang_String_2III (JNIEnv *env, jobject, jint, jint, jstring, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QPoint_2Ljava_lang_String_2III (JNIEnv *env, jobject, jobject, jstring, jint, jint, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IIIIILjava_lang_String_2ILorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jstring, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IIIIILjava_lang_String_2I (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__IIIIILjava_lang_String_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jstring);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QRect_2ILjava_lang_String_2ILorg_kde_qt_QRect_2 (JNIEnv *env, jobject, jobject, jint, jstring, jint, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QRect_2ILjava_lang_String_2I (JNIEnv *env, jobject, jobject, jint, jstring, jint);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_drawText__Lorg_kde_qt_QRect_2ILjava_lang_String_2 (JNIEnv *env, jobject, jobject, jint, jstring);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_boundingRect__IIIIILjava_lang_String_2I (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jstring, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_boundingRect__IIIIILjava_lang_String_2 (JNIEnv *env, jobject, jint, jint, jint, jint, jint, jstring);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_boundingRect__Lorg_kde_qt_QRect_2ILjava_lang_String_2I (JNIEnv *env, jobject, jobject, jint, jstring, jint);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_boundingRect__Lorg_kde_qt_QRect_2ILjava_lang_String_2 (JNIEnv *env, jobject, jobject, jint, jstring);
extern JNIEXPORT jint JNICALL Java_org_kde_qt_QPainter_tabStops (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setTabStops (JNIEnv *env, jobject, jint);
extern JNIEXPORT jintArray JNICALL Java_org_kde_qt_QPainter_tabArray (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_setTabArray (JNIEnv *env, jobject, jintArray);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_redirect__Lorg_kde_qt_QPaintDeviceInterface_2Lorg_kde_qt_QPaintDeviceInterface_2 (JNIEnv *env, jclass, jobject, jobject);
extern JNIEXPORT jobject JNICALL Java_org_kde_qt_QPainter_redirect__Lorg_kde_qt_QPaintDeviceInterface_2 (JNIEnv *env, jclass, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_initialize (JNIEnv *env, jclass);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_cleanup (JNIEnv *env, jclass);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_finalize (JNIEnv *env, jobject);
extern JNIEXPORT void JNICALL Java_org_kde_qt_QPainter_dispose (JNIEnv *env, jobject);
extern JNIEXPORT jboolean JNICALL Java_org_kde_qt_QPainter_isDisposed (JNIEnv *env, jobject);

#ifdef __cplusplus
}
#endif

#endif /* __org_kde_qt_QPainter__ */
