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

#ifndef _Included_org_kde_koala_KFileItem
#define _Included_org_kde_koala_KFileItem
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KFileItem_Unknown
#define org_kde_koala_KFileItem_Unknown -1L
#undef org_kde_koala_KFileItem_Modification
#define org_kde_koala_KFileItem_Modification 0L
#undef org_kde_koala_KFileItem_Access
#define org_kde_koala_KFileItem_Access 1L
#undef org_kde_koala_KFileItem_Creation
#define org_kde_koala_KFileItem_Creation 2L
#undef org_kde_koala_KFileItem_NumFlags
#define org_kde_koala_KFileItem_NumFlags 3L
/*
 * Class:     org_kde_koala_KFileItem
 * Method:    newKFileItem
 * Signature: (JJLorg/kde/koala/KURL;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_newKFileItem__JJLorg_kde_koala_KURL_2Z
  (JNIEnv *, jobject, jlong, jlong, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    newKFileItem
 * Signature: (JJLorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_newKFileItem__JJLorg_kde_koala_KURL_2
  (JNIEnv *, jobject, jlong, jlong, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    newKFileItem
 * Signature: (Lorg/kde/koala/KURL;Ljava/lang/String;J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_newKFileItem__Lorg_kde_koala_KURL_2Ljava_lang_String_2J
  (JNIEnv *, jobject, jobject, jstring, jlong);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    newKFileItem
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_newKFileItem__Lorg_kde_koala_KFileItem_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    refresh
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_refresh
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    refreshMimeType
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_refreshMimeType
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    url
 * Signature: ()Lorg/kde/koala/KURL;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_url
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    setURL
 * Signature: (Lorg/kde/koala/KURL;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_setURL
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    setName
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_setName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    permissions
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_kde_koala_KFileItem_permissions
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    permissionsString
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_permissionsString
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    mode
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_kde_koala_KFileItem_mode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    user
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_user
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    group
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_group
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isLink
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isLink
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isDir
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isDir
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isFile
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isFile
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isWritable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isWritable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isHidden
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isHidden
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    linkDest
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_linkDest
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    localPath
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_localPath
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    size
 * Signature: ()J
 */
JNIEXPORT jlong JNICALL Java_org_kde_koala_KFileItem_size
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    time
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileItem_time
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    timeString
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_timeString__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    timeString
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_timeString__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isLocalFile
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isLocalFile
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    name
 * Signature: (Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_name__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    name
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_name__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    mimetype
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_mimetype
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isMimeTypeKnown
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isMimeTypeKnown
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    mimeComment
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_mimeComment
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    iconName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_iconName
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    pixmap
 * Signature: (II)Lorg/kde/qt/QPixmap;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_pixmap__II
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    pixmap
 * Signature: (I)Lorg/kde/qt/QPixmap;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_pixmap__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    overlays
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KFileItem_overlays
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    getStatusBarInfo
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_getStatusBarInfo
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    getToolTipText
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_getToolTipText__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    getToolTipText
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_getToolTipText__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    acceptsDrops
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_acceptsDrops
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    run
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_run
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    isMarked
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_isMarked
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    mark
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_mark
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    unmark
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_unmark
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    cmp
 * Signature: (Lorg/kde/koala/KFileItem;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KFileItem_cmp
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    setMetaInfo
 * Signature: (Lorg/kde/koala/KFileMetaInfo;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_setMetaInfo
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    metaInfo
 * Signature: (ZI)Lorg/kde/koala/KFileMetaInfo;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_metaInfo__ZI
  (JNIEnv *, jobject, jboolean, jint);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    metaInfo
 * Signature: (Z)Lorg/kde/koala/KFileMetaInfo;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_metaInfo__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    metaInfo
 * Signature: ()Lorg/kde/koala/KFileMetaInfo;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_metaInfo__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    assign
 * Signature: (Lorg/kde/koala/KFileItem;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_assign
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    mostLocalURL
 * Signature: (Z)Lorg/kde/koala/KURL;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KFileItem_mostLocalURL
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    init
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KFileItem_init
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KFileItem
 * Method:    parsePermissions
 * Signature: (J)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KFileItem_parsePermissions
  (JNIEnv *, jobject, jlong);

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

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

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

#ifdef __cplusplus
}
#endif
#endif
