2016-06-19 05:24:38 +03:00
|
|
|
// +build android
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
package androidextras
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
//#include <stdlib.h>
|
2016-01-08 04:44:20 +03:00
|
|
|
//#include "androidextras_android.h"
|
|
|
|
import "C"
|
2015-11-19 21:29:30 +03:00
|
|
|
import (
|
|
|
|
"github.com/therecipe/qt"
|
2016-08-20 00:20:42 +03:00
|
|
|
"runtime"
|
2016-01-08 04:44:20 +03:00
|
|
|
"unsafe"
|
2015-11-19 21:29:30 +03:00
|
|
|
)
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
type QAndroidActivityResultReceiver struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
|
|
|
type QAndroidActivityResultReceiver_ITF interface {
|
|
|
|
QAndroidActivityResultReceiver_PTR() *QAndroidActivityResultReceiver
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (p *QAndroidActivityResultReceiver) QAndroidActivityResultReceiver_PTR() *QAndroidActivityResultReceiver {
|
|
|
|
return p
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (p *QAndroidActivityResultReceiver) Pointer() unsafe.Pointer {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
return p.ptr
|
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (p *QAndroidActivityResultReceiver) SetPointer(ptr unsafe.Pointer) {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
p.ptr = ptr
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQAndroidActivityResultReceiver(ptr QAndroidActivityResultReceiver_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QAndroidActivityResultReceiver_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidActivityResultReceiverFromPointer(ptr unsafe.Pointer) *QAndroidActivityResultReceiver {
|
|
|
|
var n = new(QAndroidActivityResultReceiver)
|
|
|
|
n.SetPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
func newQAndroidActivityResultReceiverFromPointer(ptr unsafe.Pointer) *QAndroidActivityResultReceiver {
|
|
|
|
var n = NewQAndroidActivityResultReceiverFromPointer(ptr)
|
2016-04-28 20:43:44 +03:00
|
|
|
for len(n.ObjectNameAbs()) < len("QAndroidActivityResultReceiver_") {
|
|
|
|
n.SetObjectNameAbs("QAndroidActivityResultReceiver_" + qt.Identifier())
|
|
|
|
}
|
2016-01-26 19:58:25 +03:00
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
func (ptr *QAndroidActivityResultReceiver) DestroyQAndroidActivityResultReceiver() {
|
|
|
|
C.free(ptr.Pointer())
|
|
|
|
ptr.SetPointer(nil)
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
//export callbackQAndroidActivityResultReceiver_HandleActivityResult
|
|
|
|
func callbackQAndroidActivityResultReceiver_HandleActivityResult(ptr unsafe.Pointer, ptrName *C.char, receiverRequestCode C.int, resultCode C.int, data unsafe.Pointer) {
|
|
|
|
defer qt.Recovering("callback QAndroidActivityResultReceiver::handleActivityResult")
|
|
|
|
|
|
|
|
if signal := qt.GetSignal(C.GoString(ptrName), "handleActivityResult"); signal != nil {
|
|
|
|
signal.(func(int, int, *QAndroidJniObject))(int(receiverRequestCode), int(resultCode), NewQAndroidJniObjectFromPointer(data))
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidActivityResultReceiver) ConnectHandleActivityResult(f func(receiverRequestCode int, resultCode int, data *QAndroidJniObject)) {
|
|
|
|
defer qt.Recovering("connect QAndroidActivityResultReceiver::handleActivityResult")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
|
|
|
|
qt.ConnectSignal(ptr.ObjectNameAbs(), "handleActivityResult", f)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidActivityResultReceiver) DisconnectHandleActivityResult(receiverRequestCode int, resultCode int, data QAndroidJniObject_ITF) {
|
|
|
|
defer qt.Recovering("disconnect QAndroidActivityResultReceiver::handleActivityResult")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
|
|
|
|
qt.DisconnectSignal(ptr.ObjectNameAbs(), "handleActivityResult")
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidActivityResultReceiver) HandleActivityResult(receiverRequestCode int, resultCode int, data QAndroidJniObject_ITF) {
|
|
|
|
defer qt.Recovering("QAndroidActivityResultReceiver::handleActivityResult")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QAndroidActivityResultReceiver_HandleActivityResult(ptr.Pointer(), C.int(receiverRequestCode), C.int(resultCode), PointerFromQAndroidJniObject(data))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidActivityResultReceiver) ObjectNameAbs() string {
|
|
|
|
defer qt.Recovering("QAndroidActivityResultReceiver::objectNameAbs")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return C.GoString(C.QAndroidActivityResultReceiver_ObjectNameAbs(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidActivityResultReceiver) SetObjectNameAbs(name string) {
|
|
|
|
defer qt.Recovering("QAndroidActivityResultReceiver::setObjectNameAbs")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var nameC = C.CString(name)
|
|
|
|
defer C.free(unsafe.Pointer(nameC))
|
|
|
|
C.QAndroidActivityResultReceiver_SetObjectNameAbs(ptr.Pointer(), nameC)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
type QAndroidJniEnvironment struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
|
|
|
type QAndroidJniEnvironment_ITF interface {
|
|
|
|
QAndroidJniEnvironment_PTR() *QAndroidJniEnvironment
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (p *QAndroidJniEnvironment) QAndroidJniEnvironment_PTR() *QAndroidJniEnvironment {
|
|
|
|
return p
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (p *QAndroidJniEnvironment) Pointer() unsafe.Pointer {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
return p.ptr
|
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (p *QAndroidJniEnvironment) SetPointer(ptr unsafe.Pointer) {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
p.ptr = ptr
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQAndroidJniEnvironment(ptr QAndroidJniEnvironment_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QAndroidJniEnvironment_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniEnvironmentFromPointer(ptr unsafe.Pointer) *QAndroidJniEnvironment {
|
|
|
|
var n = new(QAndroidJniEnvironment)
|
|
|
|
n.SetPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
func newQAndroidJniEnvironmentFromPointer(ptr unsafe.Pointer) *QAndroidJniEnvironment {
|
|
|
|
var n = NewQAndroidJniEnvironmentFromPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQAndroidJniEnvironment() *QAndroidJniEnvironment {
|
|
|
|
defer qt.Recovering("QAndroidJniEnvironment::QAndroidJniEnvironment")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
return newQAndroidJniEnvironmentFromPointer(C.QAndroidJniEnvironment_NewQAndroidJniEnvironment())
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniEnvironment_JavaVM() unsafe.Pointer {
|
|
|
|
defer qt.Recovering("QAndroidJniEnvironment::javaVM")
|
|
|
|
|
|
|
|
return unsafe.Pointer(C.QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM())
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniEnvironment) JavaVM() unsafe.Pointer {
|
|
|
|
defer qt.Recovering("QAndroidJniEnvironment::javaVM")
|
|
|
|
|
|
|
|
return unsafe.Pointer(C.QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM())
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniEnvironment) DestroyQAndroidJniEnvironment() {
|
|
|
|
defer qt.Recovering("QAndroidJniEnvironment::~QAndroidJniEnvironment")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QAndroidJniEnvironment_DestroyQAndroidJniEnvironment(ptr.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
ptr.SetPointer(nil)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
type QAndroidJniObject struct {
|
|
|
|
ptr unsafe.Pointer
|
|
|
|
}
|
|
|
|
|
|
|
|
type QAndroidJniObject_ITF interface {
|
|
|
|
QAndroidJniObject_PTR() *QAndroidJniObject
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (p *QAndroidJniObject) QAndroidJniObject_PTR() *QAndroidJniObject {
|
|
|
|
return p
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (p *QAndroidJniObject) Pointer() unsafe.Pointer {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
return p.ptr
|
|
|
|
}
|
|
|
|
return nil
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (p *QAndroidJniObject) SetPointer(ptr unsafe.Pointer) {
|
2016-04-28 20:43:44 +03:00
|
|
|
if p != nil {
|
|
|
|
p.ptr = ptr
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func PointerFromQAndroidJniObject(ptr QAndroidJniObject_ITF) unsafe.Pointer {
|
|
|
|
if ptr != nil {
|
|
|
|
return ptr.QAndroidJniObject_PTR().Pointer()
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObjectFromPointer(ptr unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
var n = new(QAndroidJniObject)
|
|
|
|
n.SetPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
func newQAndroidJniObjectFromPointer(ptr unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
var n = NewQAndroidJniObjectFromPointer(ptr)
|
|
|
|
return n
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func NewQAndroidJniObject() *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject())
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObject2(className string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject2(classNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObject3(className string, signature string, v ...interface{}) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject3(classNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObject4(clazz unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject4(clazz))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObject5(clazz unsafe.Pointer, signature string, v ...interface{}) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject5(clazz, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewQAndroidJniObject6(object unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::QAndroidJniObject")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
return newQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject6(object))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) CallMethodInt(methodName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_CallMethodInt(ptr.Pointer(), methodNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodBoolean(methodName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_CallMethodBoolean(ptr.Pointer(), methodNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodVoid(methodName string) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
C.QAndroidJniObject_CallMethodVoid(ptr.Pointer(), methodNameC)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) CallMethodInt2(methodName string, signature string, v ...interface{}) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_CallMethodInt2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodBoolean2(methodName string, signature string, v ...interface{}) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_CallMethodBoolean2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodVoid2(methodName string, signature string, v ...interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_CallMethodVoid2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) CallObjectMethod(methodName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callObjectMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallObjectMethod(ptr.Pointer(), methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2015-11-19 21:29:30 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
2016-01-08 04:44:20 +03:00
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodString(methodName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callObjectMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodString(ptr.Pointer(), methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallObjectMethod2(methodName string, signature string, v ...interface{}) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callObjectMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallObjectMethod2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) CallMethodString2(methodName string, signature string, v ...interface{}) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callObjectMethod")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodString2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodInt(className string, methodName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt(classNameC, methodNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodBoolean(className string, methodName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean(classNameC, methodNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodVoid(className string, methodName string) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid(classNameC, methodNameC)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_CallStaticMethodInt2(className string, methodName string, signature string, v ...interface{}) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodBoolean2(className string, methodName string, signature string, v ...interface{}) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodVoid2(className string, methodName string, signature string, v ...interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_CallStaticMethodInt3(clazz unsafe.Pointer, methodName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3(clazz, methodNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodBoolean3(clazz unsafe.Pointer, methodName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3(clazz, methodNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodVoid3(clazz unsafe.Pointer, methodName string) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3(clazz, methodNameC)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_CallStaticMethodInt4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodBoolean4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodVoid4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_CallStaticObjectMethod(className string, methodName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod(classNameC, methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodString(className string, methodName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString(classNameC, methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticObjectMethod2(className string, methodName string, signature string, v ...interface{}) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodString2(className string, methodName string, signature string, v ...interface{}) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticObjectMethod3(clazz unsafe.Pointer, methodName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3(clazz, methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodString3(clazz unsafe.Pointer, methodName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3(clazz, methodNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_CallStaticObjectMethod4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_CallStaticMethodString4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::callStaticObjectMethod")
|
|
|
|
|
|
|
|
var p0, d0 = assertion(0, v...)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
|
|
|
var p1, d1 = assertion(1, v...)
|
|
|
|
if d1 != nil {
|
|
|
|
defer d1()
|
|
|
|
}
|
|
|
|
var p2, d2 = assertion(2, v...)
|
|
|
|
if d2 != nil {
|
|
|
|
defer d2()
|
|
|
|
}
|
|
|
|
var p3, d3 = assertion(3, v...)
|
|
|
|
if d3 != nil {
|
|
|
|
defer d3()
|
|
|
|
}
|
|
|
|
var p4, d4 = assertion(4, v...)
|
|
|
|
if d4 != nil {
|
|
|
|
defer d4()
|
|
|
|
}
|
|
|
|
var p5, d5 = assertion(5, v...)
|
|
|
|
if d5 != nil {
|
|
|
|
defer d5()
|
|
|
|
}
|
|
|
|
var p6, d6 = assertion(6, v...)
|
|
|
|
if d6 != nil {
|
|
|
|
defer d6()
|
|
|
|
}
|
|
|
|
var p7, d7 = assertion(7, v...)
|
|
|
|
if d7 != nil {
|
|
|
|
defer d7()
|
|
|
|
}
|
|
|
|
var p8, d8 = assertion(8, v...)
|
|
|
|
if d8 != nil {
|
|
|
|
defer d8()
|
|
|
|
}
|
|
|
|
var p9, d9 = assertion(9, v...)
|
|
|
|
if d9 != nil {
|
|
|
|
defer d9()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var methodNameC = C.CString(methodName)
|
|
|
|
defer C.free(unsafe.Pointer(methodNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-06-16 18:49:55 +03:00
|
|
|
func QAndroidJniObject_FromLocalRef(localRef unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::fromLocalRef")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromLocalRef(localRef))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-06-16 18:49:55 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) FromLocalRef(localRef unsafe.Pointer) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::fromLocalRef")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromLocalRef(localRef))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-06-16 18:49:55 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_FromString(stri string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::fromString")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var striC = C.CString(stri)
|
|
|
|
defer C.free(unsafe.Pointer(striC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromString(striC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) FromString(stri string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::fromString")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var striC = C.CString(stri)
|
|
|
|
defer C.free(unsafe.Pointer(striC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromString(striC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) GetFieldInt(fieldName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_GetFieldInt(ptr.Pointer(), fieldNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return 0
|
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) GetFieldBoolean(fieldName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_GetFieldBoolean(ptr.Pointer(), fieldNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) GetObjectField(fieldName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getObjectField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectField(ptr.Pointer(), fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) GetFieldString(fieldName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getObjectField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldString(ptr.Pointer(), fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) GetObjectField2(fieldName string, signature string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getObjectField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectField2(ptr.Pointer(), fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) GetFieldString2(fieldName string, signature string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getObjectField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldString2(ptr.Pointer(), fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldInt(className string, fieldName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt(classNameC, fieldNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldBoolean(className string, fieldName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean(classNameC, fieldNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_GetStaticFieldInt2(clazz unsafe.Pointer, fieldName string) int {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2(clazz, fieldNameC))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldBoolean2(clazz unsafe.Pointer, fieldName string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
return int(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2(clazz, fieldNameC)) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_GetStaticObjectField(className string, fieldName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField(classNameC, fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldString(className string, fieldName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString(classNameC, fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticObjectField2(className string, fieldName string, signature string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2(classNameC, fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldString2(className string, fieldName string, signature string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2(classNameC, fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticObjectField3(clazz unsafe.Pointer, fieldName string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3(clazz, fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldString3(clazz unsafe.Pointer, fieldName string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3(clazz, fieldNameC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_GetStaticObjectField4(clazz unsafe.Pointer, fieldName string, signature string) *QAndroidJniObject {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4(clazz, fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func QAndroidJniObject_GetStaticFieldString4(clazz unsafe.Pointer, fieldName string, signature string) string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::getStaticObjectField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
var tmpValue = NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4(clazz, fieldNameC, signatureC))
|
|
|
|
runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject)
|
|
|
|
return tmpValue.ToString()
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_IsClassAvailable(className string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::isClassAvailable")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
return C.QAndroidJniObject_QAndroidJniObject_IsClassAvailable(classNameC) != 0
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) IsClassAvailable(className string) bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::isClassAvailable")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
return C.QAndroidJniObject_QAndroidJniObject_IsClassAvailable(classNameC) != 0
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) IsValid() bool {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::isValid")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return C.QAndroidJniObject_IsValid(ptr.Pointer()) != 0
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) ToString() string {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::toString")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return C.GoString(C.QAndroidJniObject_ToString(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) Object() unsafe.Pointer {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::object")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
return unsafe.Pointer(C.QAndroidJniObject_Object(ptr.Pointer()))
|
|
|
|
}
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) SetField(fieldName string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
C.QAndroidJniObject_SetField(ptr.Pointer(), fieldNameC, p0)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (ptr *QAndroidJniObject) SetField2(fieldName string, signature string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setField")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_SetField2(ptr.Pointer(), fieldNameC, signatureC, p0)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_SetStaticFieldInt2(className string, fieldName string, value int) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2(classNameC, fieldNameC, C.int(value))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_SetStaticFieldBoolean2(className string, fieldName string, value bool) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2(classNameC, fieldNameC, C.int(qt.GoBoolToInt(value)))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_SetStaticField(className string, fieldName string, signature string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticField(classNameC, fieldNameC, signatureC, p0)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) SetStaticField(className string, fieldName string, signature string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var classNameC = C.CString(className)
|
|
|
|
defer C.free(unsafe.Pointer(classNameC))
|
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticField(classNameC, fieldNameC, signatureC, p0)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_SetStaticFieldInt4(clazz unsafe.Pointer, fieldName string, value int) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4(clazz, fieldNameC, C.int(value))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
2016-04-28 20:43:44 +03:00
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func QAndroidJniObject_SetStaticFieldBoolean4(clazz unsafe.Pointer, fieldName string, value bool) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4(clazz, fieldNameC, C.int(qt.GoBoolToInt(value)))
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
func QAndroidJniObject_SetStaticField3(clazz unsafe.Pointer, fieldName string, signature string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
2016-01-26 19:58:25 +03:00
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticField3(clazz, fieldNameC, signatureC, p0)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
|
2016-04-28 20:43:44 +03:00
|
|
|
func (ptr *QAndroidJniObject) SetStaticField3(clazz unsafe.Pointer, fieldName string, signature string, value interface{}) {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::setStaticField")
|
|
|
|
|
|
|
|
var p0, d0 = assertion(0, value)
|
|
|
|
if d0 != nil {
|
|
|
|
defer d0()
|
|
|
|
}
|
2016-08-20 00:20:42 +03:00
|
|
|
var fieldNameC = C.CString(fieldName)
|
|
|
|
defer C.free(unsafe.Pointer(fieldNameC))
|
|
|
|
var signatureC = C.CString(signature)
|
|
|
|
defer C.free(unsafe.Pointer(signatureC))
|
|
|
|
C.QAndroidJniObject_QAndroidJniObject_SetStaticField3(clazz, fieldNameC, signatureC, p0)
|
2016-04-28 20:43:44 +03:00
|
|
|
}
|
|
|
|
|
2016-01-08 04:44:20 +03:00
|
|
|
func (ptr *QAndroidJniObject) DestroyQAndroidJniObject() {
|
|
|
|
defer qt.Recovering("QAndroidJniObject::~QAndroidJniObject")
|
|
|
|
|
|
|
|
if ptr.Pointer() != nil {
|
|
|
|
C.QAndroidJniObject_DestroyQAndroidJniObject(ptr.Pointer())
|
2016-04-28 20:43:44 +03:00
|
|
|
ptr.SetPointer(nil)
|
2016-01-08 04:44:20 +03:00
|
|
|
}
|
|
|
|
}
|