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

#ifndef _Included_org_kde_koala_KFileView
#define _Included_org_kde_koala_KFileView
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KFileView_VIRTUAL_SET_DROP_OPTIONS
#define org_kde_koala_KFileView_VIRTUAL_SET_DROP_OPTIONS 1L
#undef org_kde_koala_KFileView_Files
#define org_kde_koala_KFileView_Files 1L
#undef org_kde_koala_KFileView_Directories
#define org_kde_koala_KFileView_Directories 2L
#undef org_kde_koala_KFileView_All
#define org_kde_koala_KFileView_All 3L
#undef org_kde_koala_KFileView_AutoOpenDirs
#define org_kde_koala_KFileView_AutoOpenDirs 1L
/*
 * Class:     org_kde_koala_KFileView
 * Method:    addItemList
 * Signature: (Ljava/util/ArrayList;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_addItemList
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    widget
 * Signature: ()Lorg/kde/qt/QWidget;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_widget
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setCurrentItem
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setCurrentItem__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setCurrentItem
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setCurrentItem__Lorg_kde_koala_KFileItem_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    currentFileItem
 * Signature: ()Lorg/kde/koala/KFileItem;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_currentFileItem
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    clear
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_clear
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    updateView
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_updateView__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    updateView
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_updateView__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    updateView
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_updateView__Lorg_kde_koala_KFileItem_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    removeItem
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_removeItem
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    listingCompleted
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_listingCompleted
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    sorting
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_sorting
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setSorting
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setSorting
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    isReversed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileView_isReversed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    sortReversed
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_sortReversed
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    count
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_count
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    numFiles
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_numFiles
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    numDirs
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_numDirs
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setSelectionMode
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setSelectionMode
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setViewMode
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setViewMode
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    viewMode
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_viewMode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    viewName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileView_viewName
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setViewName
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setViewName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setParentView
 * Signature: (Lorg/kde/koala/KFileViewInterface;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setParentView
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    insertItem
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_insertItem
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    clearView
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_clearView
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    ensureItemVisible
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_ensureItemVisible
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    clearSelection
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_clearSelection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    selectAll
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_selectAll
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    invertSelection
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_invertSelection
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setSelected
 * Signature: (Lorg/kde/koala/KFileItem;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setSelected
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    isSelected
 * Signature: (Lorg/kde/koala/KFileItem;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileView_isSelected
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    selectedItems
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_selectedItems
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    items
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_items
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    firstFileItem
 * Signature: ()Lorg/kde/koala/KFileItem;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_firstFileItem
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    nextItem
 * Signature: (Lorg/kde/koala/KFileItem;)Lorg/kde/koala/KFileItem;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_nextItem
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    prevItem
 * Signature: (Lorg/kde/koala/KFileItem;)Lorg/kde/koala/KFileItem;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_prevItem
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setOnlyDoubleClickSelectsFiles
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setOnlyDoubleClickSelectsFiles
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    onlyDoubleClickSelectsFiles
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileView_onlyDoubleClickSelectsFiles
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    updateNumbers
 * Signature: (Lorg/kde/koala/KFileItem;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileView_updateNumbers
  (JNIEnv *, jobject, jobject);

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

/*
 * Class:     org_kde_koala_KFileView
 * Method:    signaler
 * Signature: ()Lorg/kde/koala/KFileViewSignaler;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileView_signaler
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    readConfig
 * Signature: (Lorg/kde/koala/KConfig;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_readConfig__Lorg_kde_koala_KConfig_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jstring);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    readConfig
 * Signature: (Lorg/kde/koala/KConfig;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_readConfig__Lorg_kde_koala_KConfig_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    writeConfig
 * Signature: (Lorg/kde/koala/KConfig;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_writeConfig__Lorg_kde_koala_KConfig_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jstring);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    writeConfig
 * Signature: (Lorg/kde/koala/KConfig;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_writeConfig__Lorg_kde_koala_KConfig_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    setDropOptions
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileView_setDropOptions
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    dropOptions
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_dropOptions
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    sortingKey
 * Signature: (Ljava/lang/String;ZI)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileView_sortingKey__Ljava_lang_String_2ZI
  (JNIEnv *, jclass, jstring, jboolean, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    sortingKey
 * Signature: (JZI)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileView_sortingKey__JZI
  (JNIEnv *, jclass, jlong, jboolean, jint);

/*
 * Class:     org_kde_koala_KFileView
 * Method:    autoOpenDelay
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileView_autoOpenDelay
  (JNIEnv *, jclass);

#ifdef __cplusplus
}
#endif
#endif
