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

#ifndef _Included_org_kde_qt_QDir
#define _Included_org_kde_qt_QDir
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_qt_QDir_Dirs
#define org_kde_qt_QDir_Dirs 1L
#undef org_kde_qt_QDir_Files
#define org_kde_qt_QDir_Files 2L
#undef org_kde_qt_QDir_Drives
#define org_kde_qt_QDir_Drives 4L
#undef org_kde_qt_QDir_NoSymLinks
#define org_kde_qt_QDir_NoSymLinks 8L
#undef org_kde_qt_QDir_All
#define org_kde_qt_QDir_All 7L
#undef org_kde_qt_QDir_TypeMask
#define org_kde_qt_QDir_TypeMask 15L
#undef org_kde_qt_QDir_Readable
#define org_kde_qt_QDir_Readable 16L
#undef org_kde_qt_QDir_Writable
#define org_kde_qt_QDir_Writable 32L
#undef org_kde_qt_QDir_Executable
#define org_kde_qt_QDir_Executable 64L
#undef org_kde_qt_QDir_RWEMask
#define org_kde_qt_QDir_RWEMask 112L
#undef org_kde_qt_QDir_Modified
#define org_kde_qt_QDir_Modified 128L
#undef org_kde_qt_QDir_Hidden
#define org_kde_qt_QDir_Hidden 256L
#undef org_kde_qt_QDir_System
#define org_kde_qt_QDir_System 512L
#undef org_kde_qt_QDir_AccessMask
#define org_kde_qt_QDir_AccessMask 1008L
#undef org_kde_qt_QDir_DefaultFilter
#define org_kde_qt_QDir_DefaultFilter -1L
#undef org_kde_qt_QDir_Name
#define org_kde_qt_QDir_Name 0L
#undef org_kde_qt_QDir_Time
#define org_kde_qt_QDir_Time 1L
#undef org_kde_qt_QDir_Size
#define org_kde_qt_QDir_Size 2L
#undef org_kde_qt_QDir_Unsorted
#define org_kde_qt_QDir_Unsorted 3L
#undef org_kde_qt_QDir_SortByMask
#define org_kde_qt_QDir_SortByMask 3L
#undef org_kde_qt_QDir_DirsFirst
#define org_kde_qt_QDir_DirsFirst 4L
#undef org_kde_qt_QDir_Reversed
#define org_kde_qt_QDir_Reversed 8L
#undef org_kde_qt_QDir_IgnoreCase
#define org_kde_qt_QDir_IgnoreCase 16L
#undef org_kde_qt_QDir_DefaultSort
#define org_kde_qt_QDir_DefaultSort -1L
/*
 * Class:     org_kde_qt_QDir
 * Method:    absFilePath
 * Signature: (Ljava/lang/String;Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_absFilePath
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    absPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_absPath
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    canonicalPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_canonicalPath
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    cd
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_cd__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    cd
 * Signature: (Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_cd__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    cdUp
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_cdUp
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    cleanDirPath
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_cleanDirPath
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    convertSeparators
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_convertSeparators
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    convertToAbs
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_convertToAbs
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_qt_QDir
 * Method:    current
 * Signature: ()Lorg/kde/qt/QDir;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_current
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    currentDirPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_currentDirPath
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    dirName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_dirName
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    encodedEntryList
 * Signature: (II)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_encodedEntryList__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    encodedEntryList
 * Signature: (Ljava/lang/String;II)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_encodedEntryList__Ljava_lang_String_2II
  (JNIEnv *, jobject, jstring, jint, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    entryList
 * Signature: (II)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_entryList__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    entryList
 * Signature: (Ljava/lang/String;II)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_entryList__Ljava_lang_String_2II
  (JNIEnv *, jobject, jstring, jint, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    exists
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_exists__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    exists
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_exists__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    exists
 * Signature: (Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_exists__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    filePath
 * Signature: (Ljava/lang/String;Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_filePath
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    filter
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QDir_filter
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_qt_QDir
 * Method:    home
 * Signature: ()Lorg/kde/qt/QDir;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_home
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    homeDirPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_homeDirPath
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    isReadable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_isReadable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    isRelative
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_isRelative
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    isRelativePath
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_isRelativePath
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    isRoot
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_isRoot
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    match
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_match__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jclass, jstring, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    match
 * Signature: ([Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_match___3Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jclass, jobjectArray, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    matchAllDirs
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_matchAllDirs
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    mkdir
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_mkdir__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    mkdir
 * Signature: (Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_mkdir__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    nameFilter
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_nameFilter
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    newQDir
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_newQDir__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    newQDir
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_newQDir__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    newQDir
 * Signature: (Ljava/lang/String;Ljava/lang/String;II)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_newQDir__Ljava_lang_String_2Ljava_lang_String_2II
  (JNIEnv *, jobject, jstring, jstring, jint, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    newQDir
 * Signature: (Lorg/kde/qt/QDir;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_newQDir__Lorg_kde_qt_QDir_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    path
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_path
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QDir
 * Method:    remove
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_remove__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    remove
 * Signature: (Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_remove__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    rename
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_rename__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    rename
 * Signature: (Ljava/lang/String;Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_rename__Ljava_lang_String_2Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    rmdir
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_rmdir__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    rmdir
 * Signature: (Ljava/lang/String;Z)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_rmdir__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    root
 * Signature: ()Lorg/kde/qt/QDir;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QDir_root
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    rootDirPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QDir_rootDirPath
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    separator
 * Signature: ()C
 */
JNIEXPORT jchar JNICALL Java_org_kde_qt_QDir_separator
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_qt_QDir
 * Method:    setCurrent
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QDir_setCurrent
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    setFilter
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_setFilter
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QDir
 * Method:    setMatchAllDirs
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_setMatchAllDirs
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QDir
 * Method:    setNameFilter
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_setNameFilter
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QDir
 * Method:    setPath
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QDir_setPath
  (JNIEnv *, jobject, jstring);

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

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

#ifdef __cplusplus
}
#endif
#endif
