2016-06-19 05:24:38 +03:00
|
|
|
// +build android
|
2016-05-28 19:18:42 +03:00
|
|
|
|
2016-01-04 04:05:31 +03:00
|
|
|
#define protected public
|
2016-04-28 20:43:44 +03:00
|
|
|
#define private public
|
2016-01-04 04:05:31 +03:00
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
#include "androidextras_android.h"
|
|
|
|
#include "_cgo_export.h"
|
|
|
|
|
|
|
|
#include <QAndroidActivityResultReceiver>
|
|
|
|
#include <QAndroidJniEnvironment>
|
2015-11-19 21:29:30 +03:00
|
|
|
#include <QAndroidJniObject>
|
2016-11-09 21:31:25 +03:00
|
|
|
#include <QByteArray>
|
2015-11-19 21:29:30 +03:00
|
|
|
#include <QString>
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
class MyQAndroidActivityResultReceiver: public QAndroidActivityResultReceiver
|
|
|
|
{
|
|
|
|
public:
|
2016-08-23 23:51:01 +03:00
|
|
|
void handleActivityResult(int receiverRequestCode, int resultCode, const QAndroidJniObject & data) { callbackQAndroidActivityResultReceiver_HandleActivityResult(this, receiverRequestCode, resultCode, const_cast<QAndroidJniObject*>(&data)); };
|
2016-04-28 20:43:44 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
void QAndroidActivityResultReceiver_HandleActivityResult(void* ptr, int receiverRequestCode, int resultCode, void* data)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
static_cast<QAndroidActivityResultReceiver*>(ptr)->handleActivityResult(receiverRequestCode, resultCode, *static_cast<QAndroidJniObject*>(data));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniEnvironment_NewQAndroidJniEnvironment()
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
return new QAndroidJniEnvironment();
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM()
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
return QAndroidJniEnvironment::javaVM();
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniEnvironment_DestroyQAndroidJniEnvironment(void* ptr)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
static_cast<QAndroidJniEnvironment*>(ptr)->~QAndroidJniEnvironment();
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject()
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject();
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject2(char* className)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(const_cast<const char*>(className));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject3(char* className, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return new QAndroidJniObject(const_cast<const char*>(className), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject4(void* clazz)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(static_cast<jclass>(clazz));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject5(void* clazz, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return new QAndroidJniObject(static_cast<jclass>(clazz), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_NewQAndroidJniObject6(void* object)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(static_cast<jobject>(object));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_CallMethodInt(void* ptr, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->callMethod<jint>(const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_CallMethodBoolean(void* ptr, char* methodName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->callMethod<jboolean>(const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_CallMethodVoid(void* ptr, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
static_cast<QAndroidJniObject*>(ptr)->callMethod<void>(const_cast<const char*>(methodName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_CallMethodInt2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->callMethod<jint>(const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_CallMethodBoolean2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->callMethod<jboolean>(const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_CallMethodVoid2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
static_cast<QAndroidJniObject*>(ptr)->callMethod<void>(const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_CallObjectMethod(void* ptr, char* methodName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->callObjectMethod<jobject>(const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
2015-11-19 21:47:00 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_CallMethodString(void* ptr, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->callObjectMethod<jobject>(const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_CallObjectMethod2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->callObjectMethod(const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_CallMethodString2(void* ptr, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->callObjectMethod(const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt(char* className, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jint>(const_cast<const char*>(className), const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean(char* className, char* methodName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jboolean>(const_cast<const char*>(className), const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid(char* className, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
QAndroidJniObject::callStaticMethod<void>(const_cast<const char*>(className), const_cast<const char*>(methodName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jint>(const_cast<const char*>(className), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jboolean>(const_cast<const char*>(className), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
QAndroidJniObject::callStaticMethod<void>(const_cast<const char*>(className), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3(void* clazz, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jint>(static_cast<jclass>(clazz), const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3(void* clazz, char* methodName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jboolean>(static_cast<jclass>(clazz), const_cast<const char*>(methodName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3(void* clazz, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
QAndroidJniObject::callStaticMethod<void>(static_cast<jclass>(clazz), const_cast<const char*>(methodName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jint>(static_cast<jclass>(clazz), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return QAndroidJniObject::callStaticMethod<jboolean>(static_cast<jclass>(clazz), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
|
|
|
void QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
QAndroidJniObject::callStaticMethod<void>(static_cast<jclass>(clazz), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod(char* className, char* methodName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod<jobject>(const_cast<const char*>(className), const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
2015-11-19 21:47:00 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString(char* className, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod<jobject>(const_cast<const char*>(className), const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast<const char*>(className), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2(char* className, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(const_cast<const char*>(className), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3(void* clazz, char* methodName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3(void* clazz, char* methodName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(methodName)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast<jclass>(clazz), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4(void* clazz, char* methodName, char* signature, void* v0, void* v1, void* v2, void* v3, void* v4, void* v5, void* v6, void* v7, void* v8, void* v)
|
|
|
|
{
|
2015-11-19 21:47:00 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::callStaticObjectMethod(static_cast<jclass>(clazz), const_cast<const char*>(methodName), const_cast<const char*>(signature), static_cast<jobject>(v0), static_cast<jobject>(v1), static_cast<jobject>(v2), static_cast<jobject>(v3), static_cast<jobject>(v4), static_cast<jobject>(v5), static_cast<jobject>(v6), static_cast<jobject>(v7), static_cast<jobject>(v8), static_cast<jobject>(v)).object());
|
|
|
|
}
|
|
|
|
|
2016-06-16 18:49:55 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_FromLocalRef(void* localRef)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::fromLocalRef(static_cast<jobject>(localRef)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_FromString(char* stri)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::fromString(QString(stri)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_GetFieldInt(void* ptr, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->getField<jint>(const_cast<const char*>(fieldName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_GetFieldBoolean(void* ptr, char* fieldName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->getField<jboolean>(const_cast<const char*>(fieldName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_GetObjectField(void* ptr, char* fieldName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->getObjectField<jobject>(const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_GetFieldString(void* ptr, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->getObjectField<jobject>(const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_GetObjectField2(void* ptr, char* fieldName, char* signature)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->getObjectField<jobject>(const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_GetFieldString2(void* ptr, char* fieldName, char* signature)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(static_cast<QAndroidJniObject*>(ptr)->getObjectField<jobject>(const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt(char* className, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::getStaticField<jint>(const_cast<const char*>(className), const_cast<const char*>(fieldName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean(char* className, char* fieldName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::getStaticField<jboolean>(const_cast<const char*>(className), const_cast<const char*>(fieldName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
int QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2(void* clazz, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::getStaticField<jint>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName));
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2(void* clazz, char* fieldName)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::getStaticField<jboolean>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField(char* className, char* fieldName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(const_cast<const char*>(className), const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString(char* className, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(const_cast<const char*>(className), const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2(char* className, char* fieldName, char* signature)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(const_cast<const char*>(className), const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2(char* className, char* fieldName, char* signature)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(const_cast<const char*>(className), const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3(void* clazz, char* fieldName)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3(void* clazz, char* fieldName)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4(void* clazz, char* fieldName, char* signature)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4(void* clazz, char* fieldName, char* signature)
|
|
|
|
{
|
|
|
|
return new QAndroidJniObject(QAndroidJniObject::getStaticObjectField<jobject>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName), const_cast<const char*>(signature)).object());
|
|
|
|
}
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_QAndroidJniObject_IsClassAvailable(char* className)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return QAndroidJniObject::isClassAvailable(const_cast<const char*>(className));
|
|
|
|
}
|
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
char QAndroidJniObject_IsValid(void* ptr)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->isValid();
|
|
|
|
}
|
|
|
|
|
2016-11-09 21:31:25 +03:00
|
|
|
struct QtAndroidExtras_PackedString QAndroidJniObject_ToString(void* ptr)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2016-11-09 21:31:25 +03:00
|
|
|
return ({ QByteArray t3150b4 = static_cast<QAndroidJniObject*>(ptr)->toString().toUtf8(); QtAndroidExtras_PackedString { const_cast<char*>(t3150b4.prepend("WHITESPACE").constData()+10), t3150b4.size()-10 }; });
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void* QAndroidJniObject_Object(void* ptr)
|
|
|
|
{
|
2015-11-19 21:29:30 +03:00
|
|
|
return static_cast<QAndroidJniObject*>(ptr)->object();
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_SetField(void* ptr, char* fieldName, void* value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
static_cast<QAndroidJniObject*>(ptr)->setField(const_cast<const char*>(fieldName), static_cast<jobject>(value));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_SetField2(void* ptr, char* fieldName, char* signature, void* value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
static_cast<QAndroidJniObject*>(ptr)->setField(const_cast<const char*>(fieldName), const_cast<const char*>(signature), static_cast<jobject>(value));
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2(char* className, char* fieldName, int value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField<jint>(const_cast<const char*>(className), const_cast<const char*>(fieldName), value);
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2(char* className, char* fieldName, char value)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField<jboolean>(const_cast<const char*>(className), const_cast<const char*>(fieldName), value);
|
|
|
|
}
|
2015-11-19 21:29:30 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticField(char* className, char* fieldName, char* signature, void* value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField(const_cast<const char*>(className), const_cast<const char*>(fieldName), const_cast<const char*>(signature), static_cast<jobject>(value));
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4(void* clazz, char* fieldName, int value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField<jint>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName), value);
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-08-23 23:51:01 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4(void* clazz, char* fieldName, char value)
|
2016-04-28 20:43:44 +03:00
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField<jboolean>(static_cast<jclass>(clazz), const_cast<const char*>(fieldName), value);
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_QAndroidJniObject_SetStaticField3(void* clazz, char* fieldName, char* signature, void* value)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
QAndroidJniObject::setStaticField(static_cast<jclass>(clazz), const_cast<const char*>(fieldName), const_cast<const char*>(signature), static_cast<jobject>(value));
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
void QAndroidJniObject_DestroyQAndroidJniObject(void* ptr)
|
|
|
|
{
|
2015-12-06 02:56:16 +03:00
|
|
|
static_cast<QAndroidJniObject*>(ptr)->~QAndroidJniObject();
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
|