//Auto-generated by kalyptus. DO NOT EDIT.
#include <tqstrlist.h>
#include <tqmetaobject.h>

#include <qtjava/QtSupport.h>
#include <qtjava/TQMetaObject.h>

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_classInfo__I(JNIEnv* env, jobject obj, jint index)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->classInfo((int) index), "org.trinitydesktop.qt.TQClassInfo");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_classInfo__IZ(JNIEnv* env, jobject obj, jint index, jboolean arg2)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->classInfo((int) index, (bool) arg2), "org.trinitydesktop.qt.TQClassInfo");
	return xret;
}

JNIEXPORT jstring JNICALL
Java_org_trinitydesktop_qt_QMetaObject_classInfo__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring name)
{
	const char* _qstring;
static TQCString* _qstring_name = 0;
	_qstring = ((TQMetaObject*) QtSupport::getQt(env, obj))->classInfo((const char*) QtSupport::toCharString(env, name, &_qstring_name));
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_trinitydesktop_qt_QMetaObject_classInfo__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring name, jboolean arg2)
{
	const char* _qstring;
static TQCString* _qstring_name = 0;
	_qstring = ((TQMetaObject*) QtSupport::getQt(env, obj))->classInfo((const char*) QtSupport::toCharString(env, name, &_qstring_name), (bool) arg2);
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jstring JNICALL
Java_org_trinitydesktop_qt_QMetaObject_className(JNIEnv* env, jobject obj)
{
	const char* _qstring;
	_qstring = ((TQMetaObject*) QtSupport::getQt(env, obj))->className();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_enumeratorNames__(JNIEnv* env, jobject obj)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->enumeratorNames();
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_enumeratorNames__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->enumeratorNames((bool) arg1);
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_enumerator__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring name)
{
static TQCString* _qstring_name = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->enumerator((const char*) QtSupport::toCharString(env, name, &_qstring_name)), "org.trinitydesktop.qt.TQMetaEnum");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_enumerator__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring name, jboolean arg2)
{
static TQCString* _qstring_name = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->enumerator((const char*) QtSupport::toCharString(env, name, &_qstring_name), (bool) arg2), "org.trinitydesktop.qt.TQMetaEnum");
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findProperty__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring name)
{
static TQCString* _qstring_name = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findProperty((const char*) QtSupport::toCharString(env, name, &_qstring_name));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findProperty__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring name, jboolean arg2)
{
static TQCString* _qstring_name = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findProperty((const char*) QtSupport::toCharString(env, name, &_qstring_name), (bool) arg2);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findSignal__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring arg1)
{
static TQCString* _qstring_arg1 = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findSignal((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findSignal__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring arg1, jboolean arg2)
{
static TQCString* _qstring_arg1 = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findSignal((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1), (bool) arg2);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findSlot__Ljava_lang_String_2(JNIEnv* env, jobject obj, jstring arg1)
{
static TQCString* _qstring_arg1 = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findSlot((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_findSlot__Ljava_lang_String_2Z(JNIEnv* env, jobject obj, jstring arg1, jboolean arg2)
{
static TQCString* _qstring_arg1 = 0;
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->findSlot((const char*) QtSupport::toCharString(env, arg1, &_qstring_arg1), (bool) arg2);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_trinitydesktop_qt_QMetaObject_hasMetaObject(JNIEnv* env, jclass cls, jstring class_name)
{
	(void) cls;
static TQCString* _qstring_class_name = 0;
	jboolean xret = (jboolean) TQMetaObject::hasMetaObject((const char*) QtSupport::toCharString(env, class_name, &_qstring_class_name));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_indexOfProperty__Lorg_trinitydesktop_qt_QMetaProperty_2(JNIEnv* env, jobject obj, jobject arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->indexOfProperty((const TQMetaProperty*) QtSupport::getQt(env, arg1));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_indexOfProperty__Lorg_trinitydesktop_qt_QMetaProperty_2Z(JNIEnv* env, jobject obj, jobject arg1, jboolean arg2)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->indexOfProperty((const TQMetaProperty*) QtSupport::getQt(env, arg1), (bool) arg2);
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_trinitydesktop_qt_QMetaObject_inherits(JNIEnv* env, jobject obj, jstring clname)
{
static TQCString* _qstring_clname = 0;
	jboolean xret = (jboolean) ((TQMetaObject*) QtSupport::getQt(env, obj))->inherits((const char*) QtSupport::toCharString(env, clname, &_qstring_clname));
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_metaObject(JNIEnv* env, jclass cls, jstring class_name)
{
	(void) cls;
static TQCString* _qstring_class_name = 0;
	jobject xret = QtSupport::objectForQtKey(env, (void*)TQMetaObject::metaObject((const char*) QtSupport::toCharString(env, class_name, &_qstring_class_name)), "org.trinitydesktop.qt.TQMetaObject");
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numClassInfo__(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numClassInfo();
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numClassInfo__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numClassInfo((bool) arg1);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numEnumerators__(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numEnumerators();
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numEnumerators__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numEnumerators((bool) arg1);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numProperties__(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numProperties();
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numProperties__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numProperties((bool) arg1);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numSignals__(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numSignals();
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numSignals__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numSignals((bool) arg1);
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numSlots__(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numSlots();
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_numSlots__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->numSlots((bool) arg1);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_propertyNames__(JNIEnv* env, jobject obj)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->propertyNames();
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_propertyNames__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->propertyNames((bool) arg1);
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_propertyOffset(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->propertyOffset();
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_property__I(JNIEnv* env, jobject obj, jint index)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->property((int) index), "org.trinitydesktop.qt.TQMetaProperty");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_property__IZ(JNIEnv* env, jobject obj, jint index, jboolean arg2)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->property((int) index, (bool) arg2), "org.trinitydesktop.qt.TQMetaProperty");
	return xret;
}

JNIEXPORT jboolean JNICALL
Java_org_trinitydesktop_qt_QMetaObject_qt_1static_1property(JNIEnv* env, jobject obj, jobject o, jint id, jint f, jobject v)
{
	jboolean xret = (jboolean) ((TQMetaObject*) QtSupport::getQt(env, obj))->tqt_static_property((TQObject*) QtSupport::getQt(env, o), (int) id, (int) f, (TQVariant*) QtSupport::getQt(env, v));
	return xret;
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_resolveProperty__I(JNIEnv* env, jobject obj, jint arg1)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->resolveProperty((int) arg1);
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_resolveProperty__Lorg_trinitydesktop_qt_QMetaProperty_2(JNIEnv* env, jobject obj, jobject arg1)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->resolveProperty((const TQMetaProperty*) QtSupport::getQt(env, arg1)), "org.trinitydesktop.qt.TQMetaProperty");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_signalNames__(JNIEnv* env, jobject obj)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->signalNames();
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_signalNames__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->signalNames((bool) arg1);
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_signalOffset(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->signalOffset();
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_signal__I(JNIEnv* env, jobject obj, jint index)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->signal((int) index), "org.trinitydesktop.qt.TQMetaData");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_signal__IZ(JNIEnv* env, jobject obj, jint index, jboolean arg2)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->signal((int) index, (bool) arg2), "org.trinitydesktop.qt.TQMetaData");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_slotNames__(JNIEnv* env, jobject obj)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->slotNames();
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_slotNames__Z(JNIEnv* env, jobject obj, jboolean arg1)
{
	TQStrList  _qlist;
	_qlist = ((TQMetaObject*) QtSupport::getQt(env, obj))->slotNames((bool) arg1);
	return (jobject) QtSupport::arrayWithTQStrList(env, (TQStrList*) &_qlist);
}

JNIEXPORT jint JNICALL
Java_org_trinitydesktop_qt_QMetaObject_slotOffset(JNIEnv* env, jobject obj)
{
	jint xret = (jint) ((TQMetaObject*) QtSupport::getQt(env, obj))->slotOffset();
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_slot__I(JNIEnv* env, jobject obj, jint index)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->slot((int) index), "org.trinitydesktop.qt.TQMetaData");
	return xret;
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_slot__IZ(JNIEnv* env, jobject obj, jint index, jboolean arg2)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->slot((int) index, (bool) arg2), "org.trinitydesktop.qt.TQMetaData");
	return xret;
}

JNIEXPORT jstring JNICALL
Java_org_trinitydesktop_qt_QMetaObject_superClassName(JNIEnv* env, jobject obj)
{
	const char* _qstring;
	_qstring = ((TQMetaObject*) QtSupport::getQt(env, obj))->superClassName();
	return QtSupport::fromCharString(env, (char *) _qstring);
}

JNIEXPORT jobject JNICALL
Java_org_trinitydesktop_qt_QMetaObject_superClass(JNIEnv* env, jobject obj)
{
	jobject xret = QtSupport::objectForQtKey(env, (void*)((TQMetaObject*) QtSupport::getQt(env, obj))->superClass(), "org.trinitydesktop.qt.TQMetaObject");
	return xret;
}

