/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_qt_QImage */

#ifndef _Included_org_kde_qt_QImage
#define _Included_org_kde_qt_QImage
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_qt_QImage_IgnoreEndian
#define org_kde_qt_QImage_IgnoreEndian 0L
#undef org_kde_qt_QImage_BigEndian
#define org_kde_qt_QImage_BigEndian 1L
#undef org_kde_qt_QImage_LittleEndian
#define org_kde_qt_QImage_LittleEndian 2L
#undef org_kde_qt_QImage_ScaleFree
#define org_kde_qt_QImage_ScaleFree 0L
#undef org_kde_qt_QImage_ScaleMin
#define org_kde_qt_QImage_ScaleMin 1L
#undef org_kde_qt_QImage_ScaleMax
#define org_kde_qt_QImage_ScaleMax 2L
/*
 * Class:     org_kde_qt_QImage
 * Method:    allGray
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_allGray
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    bitOrder
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_bitOrder
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    bits
 * Signature: ()[B
 */
JNIEXPORT jbyteArray JNICALL Java_org_kde_qt_QImage_bits
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    bytesPerLine
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_bytesPerLine
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    color
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_color
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    colorTable
 * Signature: ()[I
 */
JNIEXPORT jintArray JNICALL Java_org_kde_qt_QImage_colorTable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    convertBitOrder
 * Signature: (I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_convertBitOrder
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    convertDepth
 * Signature: (I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_convertDepth__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    convertDepth
 * Signature: (II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_convertDepth__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    convertDepthWithPalette
 * Signature: (I[II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_convertDepthWithPalette__I_3II
  (JNIEnv *, jobject, jint, jintArray, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    convertDepthWithPalette
 * Signature: (I[III)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_convertDepthWithPalette__I_3III
  (JNIEnv *, jobject, jint, jintArray, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    copy
 * Signature: ()Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_copy__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    copy
 * Signature: (IIII)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_copy__IIII
  (JNIEnv *, jobject, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    copy
 * Signature: (IIIII)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_copy__IIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    copy
 * Signature: (Lorg/kde/qt/QRect;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_copy__Lorg_kde_qt_QRect_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    create
 * Signature: (III)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_create__III
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    create
 * Signature: (IIIII)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_create__IIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    create
 * Signature: (Lorg/kde/qt/QSize;I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_create__Lorg_kde_qt_QSize_2I
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    create
 * Signature: (Lorg/kde/qt/QSize;III)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_create__Lorg_kde_qt_QSize_2III
  (JNIEnv *, jobject, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    createAlphaMask
 * Signature: ()Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_createAlphaMask__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    createAlphaMask
 * Signature: (I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_createAlphaMask__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    createHeuristicMask
 * Signature: ()Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_createHeuristicMask__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    createHeuristicMask
 * Signature: (Z)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_createHeuristicMask__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QImage
 * Method:    depth
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_depth
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    detach
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_detach
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    dotsPerMeterX
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_dotsPerMeterX
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    dotsPerMeterY
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_dotsPerMeterY
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    fill
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_fill
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    hasAlphaBuffer
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_hasAlphaBuffer
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    height
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_height
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    imageFormat
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QImage_imageFormat
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    inputFormatList
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_inputFormatList
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    inputFormats
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_inputFormats
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    invertPixels
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_invertPixels__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    invertPixels
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_invertPixels__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QImage
 * Method:    isGrayscale
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_isGrayscale
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    isNull
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_isNull
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    jumpTable
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QImage_jumpTable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    load
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_load__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    load
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_load__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    loadFromData
 * Signature: ([C)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_loadFromData___3C
  (JNIEnv *, jobject, jcharArray);

/*
 * Class:     org_kde_qt_QImage
 * Method:    loadFromData
 * Signature: ([CLjava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_loadFromData___3CLjava_lang_String_2
  (JNIEnv *, jobject, jcharArray, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    mirror
 * Signature: ()Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_mirror__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    mirror
 * Signature: (ZZ)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_mirror__ZZ
  (JNIEnv *, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__III
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (IIIII)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__IIIII
  (JNIEnv *, jobject, jint, jint, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (Lorg/kde/qt/QImage;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__Lorg_kde_qt_QImage_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (Lorg/kde/qt/QSize;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__Lorg_kde_qt_QSize_2I
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: (Lorg/kde/qt/QSize;III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage__Lorg_kde_qt_QSize_2III
  (JNIEnv *, jobject, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: ([B)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage___3B
  (JNIEnv *, jobject, jbyteArray);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: ([BIIII[III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage___3BIIII_3III
  (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jintArray, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: ([BIII[III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage___3BIII_3III
  (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jintArray, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    newQImage
 * Signature: ([Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_newQImage___3Ljava_lang_String_2
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_kde_qt_QImage
 * Method:    numBytes
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_numBytes
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    numColors
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_numColors
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    offset
 * Signature: ()Lorg/kde/qt/QPoint;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_offset
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    outputFormatList
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_outputFormatList
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    outputFormats
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_outputFormats
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    pixel
 * Signature: (II)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_pixel
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    pixelIndex
 * Signature: (II)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_pixelIndex
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    rect
 * Signature: ()Lorg/kde/qt/QRect;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_rect
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    reset
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_reset
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    save
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_save__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    save
 * Signature: (Ljava/lang/String;Ljava/lang/String;I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_save__Ljava_lang_String_2Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jstring, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scale
 * Signature: (II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scale__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scale
 * Signature: (III)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scale__III
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scale
 * Signature: (Lorg/kde/qt/QSize;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scale__Lorg_kde_qt_QSize_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scale
 * Signature: (Lorg/kde/qt/QSize;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scale__Lorg_kde_qt_QSize_2I
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scaleHeight
 * Signature: (I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scaleHeight
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scaleWidth
 * Signature: (I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_scaleWidth
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    scanLine
 * Signature: (I)[B
 */
JNIEXPORT jbyteArray JNICALL Java_org_kde_qt_QImage_scanLine
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setAlphaBuffer
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setAlphaBuffer
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setColor
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setColor
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setDotsPerMeterX
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setDotsPerMeterX
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setDotsPerMeterY
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setDotsPerMeterY
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setNumColors
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setNumColors
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setOffset
 * Signature: (Lorg/kde/qt/QPoint;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setOffset
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setPixel
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setPixel
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    setText
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QImage_setText
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    size
 * Signature: ()Lorg/kde/qt/QSize;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_size
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    smoothScale
 * Signature: (II)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_smoothScale__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    smoothScale
 * Signature: (III)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_smoothScale__III
  (JNIEnv *, jobject, jint, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    smoothScale
 * Signature: (Lorg/kde/qt/QSize;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_smoothScale__Lorg_kde_qt_QSize_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    smoothScale
 * Signature: (Lorg/kde/qt/QSize;I)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_smoothScale__Lorg_kde_qt_QSize_2I
  (JNIEnv *, jobject, jobject, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    swapRGB
 * Signature: ()Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_swapRGB
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    systemBitOrder
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_systemBitOrder
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    systemByteOrder
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_systemByteOrder
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QImage
 * Method:    text
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QImage_text__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QImage
 * Method:    text
 * Signature: (Lorg/kde/qt/QImageTextKeyLang;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QImage_text__Lorg_kde_qt_QImageTextKeyLang_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    textKeys
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_textKeys
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    textLanguages
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_textLanguages
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    valid
 * Signature: (II)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QImage_valid
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QImage
 * Method:    width
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QImage_width
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QImage
 * Method:    xForm
 * Signature: (Lorg/kde/qt/QWMatrix;)Lorg/kde/qt/QImage;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QImage_xForm
  (JNIEnv *, jobject, jobject);

#ifdef __cplusplus
}
#endif
#endif
