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

#ifndef _Included_org_kde_qt_QMetaProperty
#define _Included_org_kde_qt_QMetaProperty
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_qt_QMetaProperty_Invalid
#define org_kde_qt_QMetaProperty_Invalid 0L
#undef org_kde_qt_QMetaProperty_Readable
#define org_kde_qt_QMetaProperty_Readable 1L
#undef org_kde_qt_QMetaProperty_Writable
#define org_kde_qt_QMetaProperty_Writable 2L
#undef org_kde_qt_QMetaProperty_EnumOrSet
#define org_kde_qt_QMetaProperty_EnumOrSet 4L
#undef org_kde_qt_QMetaProperty_UnresolvedEnum
#define org_kde_qt_QMetaProperty_UnresolvedEnum 8L
#undef org_kde_qt_QMetaProperty_StdSet
#define org_kde_qt_QMetaProperty_StdSet 256L
#undef org_kde_qt_QMetaProperty_Override
#define org_kde_qt_QMetaProperty_Override 512L
/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    type
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QMetaProperty_type
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    writable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_writable
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    isValid
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_isValid
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    isSetType
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_isSetType
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    isEnumType
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_isEnumType
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    enumKeys
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QMetaProperty_enumKeys
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    keyToValue
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QMetaProperty_keyToValue
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    valueToKey
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QMetaProperty_valueToKey
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    keysToValue
 * Signature: ([Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QMetaProperty_keysToValue
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    valueToKeys
 * Signature: (I)Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QMetaProperty_valueToKeys
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    designable
 * Signature: (Lorg/kde/qt/QObject;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_designable__Lorg_kde_qt_QObject_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    designable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_designable__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    scriptable
 * Signature: (Lorg/kde/qt/QObject;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_scriptable__Lorg_kde_qt_QObject_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    scriptable
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_scriptable__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    stored
 * Signature: (Lorg/kde/qt/QObject;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_stored__Lorg_kde_qt_QObject_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    stored
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_stored__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    reset
 * Signature: (Lorg/kde/qt/QObject;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_reset
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    testFlags
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_testFlags
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    stdSet
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QMetaProperty_stdSet
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    id
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QMetaProperty_id
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_qt_QMetaProperty
 * Method:    newQMetaProperty
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QMetaProperty_newQMetaProperty
  (JNIEnv *, jobject);

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

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

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

#ifdef __cplusplus
}
#endif
#endif
