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

#ifndef _Included_org_kde_koala_KXMLGUIClient
#define _Included_org_kde_koala_KXMLGUIClient
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    action
 * Signature: (Ljava/lang/String;)Lorg/kde/koala/KAction;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_action__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    action
 * Signature: (Lorg/kde/qt/QDomElement;)Lorg/kde/koala/KAction;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_action__Lorg_kde_qt_QDomElement_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    actionCollection
 * Signature: ()Lorg/kde/koala/KActionCollection;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_actionCollection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    addStateActionDisabled
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_addStateActionDisabled
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    addStateActionEnabled
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_addStateActionEnabled
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    clientBuilder
 * Signature: ()Lorg/kde/koala/KXMLGUIBuilderInterface;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_clientBuilder
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    conserveMemory
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_conserveMemory
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    domDocument
 * Signature: ()Lorg/kde/qt/QDomDocument;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_domDocument
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    factory
 * Signature: ()Lorg/kde/koala/KXMLGUIFactory;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_factory
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    findMostRecentXMLFile
 * Signature: ([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KXMLGUIClient_findMostRecentXMLFile
  (JNIEnv *, jclass, jobjectArray, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    insertChildClient
 * Signature: (Lorg/kde/koala/KXMLGUIClientInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_insertChildClient
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    instance
 * Signature: ()Lorg/kde/koala/KInstanceInterface;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_instance
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    localXMLFile
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KXMLGUIClient_localXMLFile
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    newKXMLGUIClient
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_newKXMLGUIClient__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    newKXMLGUIClient
 * Signature: (Lorg/kde/koala/KXMLGUIClientInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_newKXMLGUIClient__Lorg_kde_koala_KXMLGUIClientInterface_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    parentClient
 * Signature: ()Lorg/kde/koala/KXMLGUIClientInterface;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_parentClient
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    reloadXML
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_reloadXML
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    removeChildClient
 * Signature: (Lorg/kde/koala/KXMLGUIClientInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_removeChildClient
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setClientBuilder
 * Signature: (Lorg/kde/koala/KXMLGUIBuilderInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setClientBuilder
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setDOMDocument
 * Signature: (Lorg/kde/qt/QDomDocument;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setDOMDocument__Lorg_kde_qt_QDomDocument_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setDOMDocument
 * Signature: (Lorg/kde/qt/QDomDocument;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setDOMDocument__Lorg_kde_qt_QDomDocument_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setFactory
 * Signature: (Lorg/kde/koala/KXMLGUIFactory;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setFactory
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setInstance
 * Signature: (Lorg/kde/koala/KInstanceInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setInstance
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setLocalXMLFile
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setLocalXMLFile
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setXML
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setXML__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setXML
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setXML__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setXMLFile
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setXMLFile__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setXMLFile
 * Signature: (Ljava/lang/String;ZZ)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setXMLFile__Ljava_lang_String_2ZZ
  (JNIEnv *, jobject, jstring, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    setXMLGUIBuildDocument
 * Signature: (Lorg/kde/qt/QDomDocument;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_setXMLGUIBuildDocument
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    stateChanged
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_stateChanged
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    unplugActionList
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KXMLGUIClient_unplugActionList
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    xmlFile
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KXMLGUIClient_xmlFile
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KXMLGUIClient
 * Method:    xmlguiBuildDocument
 * Signature: ()Lorg/kde/qt/QDomDocument;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KXMLGUIClient_xmlguiBuildDocument
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
