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

#ifndef _Included_org_kde_koala_KCModuleLoader
#define _Included_org_kde_koala_KCModuleLoader
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KCModuleLoader_None
#define org_kde_koala_KCModuleLoader_None 0L
#undef org_kde_koala_KCModuleLoader_Inline
#define org_kde_koala_KCModuleLoader_Inline 1L
#undef org_kde_koala_KCModuleLoader_Dialog
#define org_kde_koala_KCModuleLoader_Dialog 2L
#undef org_kde_koala_KCModuleLoader_Both
#define org_kde_koala_KCModuleLoader_Both 3L
/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    newKCModuleLoader
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KCModuleLoader_newKCModuleLoader
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;IZLorg/kde/qt/QWidget;Ljava/lang/String;[Ljava/lang/String;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Lorg_kde_koala_KCModuleInfo_2IZLorg_kde_qt_QWidget_2Ljava_lang_String_2_3Ljava_lang_String_2
  (JNIEnv *, jclass, jobject, jint, jboolean, jobject, jstring, jobjectArray);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;IZLorg/kde/qt/QWidget;Ljava/lang/String;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Lorg_kde_koala_KCModuleInfo_2IZLorg_kde_qt_QWidget_2Ljava_lang_String_2
  (JNIEnv *, jclass, jobject, jint, jboolean, jobject, jstring);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;IZLorg/kde/qt/QWidget;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Lorg_kde_koala_KCModuleInfo_2IZLorg_kde_qt_QWidget_2
  (JNIEnv *, jclass, jobject, jint, jboolean, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;IZ)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Lorg_kde_koala_KCModuleInfo_2IZ
  (JNIEnv *, jclass, jobject, jint, jboolean);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;I)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Lorg_kde_koala_KCModuleInfo_2I
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Ljava/lang/String;ILorg/kde/qt/QWidget;Ljava/lang/String;[Ljava/lang/String;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Ljava_lang_String_2ILorg_kde_qt_QWidget_2Ljava_lang_String_2_3Ljava_lang_String_2
  (JNIEnv *, jclass, jstring, jint, jobject, jstring, jobjectArray);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Ljava/lang/String;ILorg/kde/qt/QWidget;Ljava/lang/String;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Ljava_lang_String_2ILorg_kde_qt_QWidget_2Ljava_lang_String_2
  (JNIEnv *, jclass, jstring, jint, jobject, jstring);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Ljava/lang/String;ILorg/kde/qt/QWidget;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Ljava_lang_String_2ILorg_kde_qt_QWidget_2
  (JNIEnv *, jclass, jstring, jint, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    loadModule
 * Signature: (Ljava/lang/String;I)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_loadModule__Ljava_lang_String_2I
  (JNIEnv *, jclass, jstring, jint);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    unloadModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KCModuleLoader_unloadModule
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    testModule
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KCModuleLoader_testModule__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    testModule
 * Signature: (Lorg/kde/koala/KCModuleInfo;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KCModuleLoader_testModule__Lorg_kde_koala_KCModuleInfo_2
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    reportError
 * Signature: (ILjava/lang/String;Ljava/lang/String;Lorg/kde/qt/QWidget;)Lorg/kde/koala/KCModule;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KCModuleLoader_reportError
  (JNIEnv *, jclass, jint, jstring, jstring, jobject);

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

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KCModuleLoader_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KCModuleLoader
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KCModuleLoader_isDisposed
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
