// +build android android_emulator package androidextras //#include //#include //#include //#include "androidextras_android.h" import "C" import ( "errors" "github.com/therecipe/qt" "github.com/therecipe/qt/core" "runtime" "strings" "unsafe" ) func cGoUnpackString(s C.struct_QtAndroidExtras_PackedString) string { if int(s.len) == -1 { return C.GoString(s.data) } return C.GoStringN(s.data, C.int(s.len)) } func cGoUnpackBytes(s C.struct_QtAndroidExtras_PackedString) []byte { if int(s.len) == -1 { gs := C.GoString(s.data) return *(*[]byte)(unsafe.Pointer(&gs)) } return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) } func unpackStringList(s string) []string { if len(s) == 0 { return make([]string, 0) } return strings.Split(s, "¡¦!") } func QAndroidJniEnvironment_ExceptionCatch() error { var err error if QAndroidJniEnvironment_ExceptionCheck() { tmpExcPtr := QAndroidJniEnvironment_ExceptionOccurred() QAndroidJniEnvironment_ExceptionClear() tmpExc := NewQAndroidJniObject6(tmpExcPtr) err = errors.New(tmpExc.CallMethodString2("toString", "()Ljava/lang/String;")) tmpExc.DestroyQAndroidJniObject() } return err } func (e *QAndroidJniEnvironment) ExceptionCatch() error { return QAndroidJniEnvironment_ExceptionCatch() } type QAndroidActivityResultReceiver struct { ptr unsafe.Pointer } type QAndroidActivityResultReceiver_ITF interface { QAndroidActivityResultReceiver_PTR() *QAndroidActivityResultReceiver } func (ptr *QAndroidActivityResultReceiver) QAndroidActivityResultReceiver_PTR() *QAndroidActivityResultReceiver { return ptr } func (ptr *QAndroidActivityResultReceiver) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidActivityResultReceiver) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidActivityResultReceiver(ptr QAndroidActivityResultReceiver_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidActivityResultReceiver_PTR().Pointer() } return nil } func NewQAndroidActivityResultReceiverFromPointer(ptr unsafe.Pointer) (n *QAndroidActivityResultReceiver) { n = new(QAndroidActivityResultReceiver) n.SetPointer(ptr) return } func (ptr *QAndroidActivityResultReceiver) DestroyQAndroidActivityResultReceiver() { if ptr != nil { C.free(ptr.Pointer()) qt.DisconnectAllSignals(ptr.Pointer(), "") ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } //export callbackQAndroidActivityResultReceiver_HandleActivityResult func callbackQAndroidActivityResultReceiver_HandleActivityResult(ptr unsafe.Pointer, receiverRequestCode C.int, resultCode C.int, data unsafe.Pointer) { if signal := qt.GetSignal(ptr, "handleActivityResult"); signal != nil { (*(*func(int, int, *QAndroidJniObject))(signal))(int(int32(receiverRequestCode)), int(int32(resultCode)), NewQAndroidJniObjectFromPointer(data)) } } func (ptr *QAndroidActivityResultReceiver) ConnectHandleActivityResult(f func(receiverRequestCode int, resultCode int, data *QAndroidJniObject)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "handleActivityResult"); signal != nil { f := func(receiverRequestCode int, resultCode int, data *QAndroidJniObject) { (*(*func(int, int, *QAndroidJniObject))(signal))(receiverRequestCode, resultCode, data) f(receiverRequestCode, resultCode, data) } qt.ConnectSignal(ptr.Pointer(), "handleActivityResult", unsafe.Pointer(&f)) } else { qt.ConnectSignal(ptr.Pointer(), "handleActivityResult", unsafe.Pointer(&f)) } } } func (ptr *QAndroidActivityResultReceiver) DisconnectHandleActivityResult() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "handleActivityResult") } } func (ptr *QAndroidActivityResultReceiver) HandleActivityResult(receiverRequestCode int, resultCode int, data QAndroidJniObject_ITF) { if ptr.Pointer() != nil { C.QAndroidActivityResultReceiver_HandleActivityResult(ptr.Pointer(), C.int(int32(receiverRequestCode)), C.int(int32(resultCode)), PointerFromQAndroidJniObject(data)) } } type QAndroidBinder struct { ptr unsafe.Pointer } type QAndroidBinder_ITF interface { QAndroidBinder_PTR() *QAndroidBinder } func (ptr *QAndroidBinder) QAndroidBinder_PTR() *QAndroidBinder { return ptr } func (ptr *QAndroidBinder) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidBinder) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidBinder(ptr QAndroidBinder_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidBinder_PTR().Pointer() } return nil } func NewQAndroidBinderFromPointer(ptr unsafe.Pointer) (n *QAndroidBinder) { n = new(QAndroidBinder) n.SetPointer(ptr) return } func (ptr *QAndroidBinder) DestroyQAndroidBinder() { if ptr != nil { C.free(ptr.Pointer()) qt.DisconnectAllSignals(ptr.Pointer(), "") ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } //go:generate stringer -type=QAndroidBinder__CallType //QAndroidBinder::CallType type QAndroidBinder__CallType int64 const ( QAndroidBinder__Normal QAndroidBinder__CallType = QAndroidBinder__CallType(0) QAndroidBinder__OneWay QAndroidBinder__CallType = QAndroidBinder__CallType(1) ) func NewQAndroidBinder() *QAndroidBinder { return NewQAndroidBinderFromPointer(C.QAndroidBinder_NewQAndroidBinder()) } func NewQAndroidBinder2(binder QAndroidJniObject_ITF) *QAndroidBinder { return NewQAndroidBinderFromPointer(C.QAndroidBinder_NewQAndroidBinder2(PointerFromQAndroidJniObject(binder))) } func (ptr *QAndroidBinder) Handle() *QAndroidJniObject { if ptr.Pointer() != nil { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidBinder_Handle(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidBinder) Transact(code int, data QAndroidParcel_ITF, reply QAndroidParcel_ITF, flags QAndroidBinder__CallType) bool { if ptr.Pointer() != nil { return int8(C.QAndroidBinder_Transact(ptr.Pointer(), C.int(int32(code)), PointerFromQAndroidParcel(data), PointerFromQAndroidParcel(reply), C.longlong(flags))) != 0 } return false } type QAndroidIntent struct { ptr unsafe.Pointer } type QAndroidIntent_ITF interface { QAndroidIntent_PTR() *QAndroidIntent } func (ptr *QAndroidIntent) QAndroidIntent_PTR() *QAndroidIntent { return ptr } func (ptr *QAndroidIntent) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidIntent) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidIntent(ptr QAndroidIntent_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidIntent_PTR().Pointer() } return nil } func NewQAndroidIntentFromPointer(ptr unsafe.Pointer) (n *QAndroidIntent) { n = new(QAndroidIntent) n.SetPointer(ptr) return } func (ptr *QAndroidIntent) DestroyQAndroidIntent() { if ptr != nil { C.free(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func NewQAndroidIntent() *QAndroidIntent { tmpValue := NewQAndroidIntentFromPointer(C.QAndroidIntent_NewQAndroidIntent()) runtime.SetFinalizer(tmpValue, (*QAndroidIntent).DestroyQAndroidIntent) return tmpValue } func NewQAndroidIntent2(intent QAndroidJniObject_ITF) *QAndroidIntent { tmpValue := NewQAndroidIntentFromPointer(C.QAndroidIntent_NewQAndroidIntent2(PointerFromQAndroidJniObject(intent))) runtime.SetFinalizer(tmpValue, (*QAndroidIntent).DestroyQAndroidIntent) return tmpValue } func NewQAndroidIntent3(action string) *QAndroidIntent { var actionC *C.char if action != "" { actionC = C.CString(action) defer C.free(unsafe.Pointer(actionC)) } tmpValue := NewQAndroidIntentFromPointer(C.QAndroidIntent_NewQAndroidIntent3(C.struct_QtAndroidExtras_PackedString{data: actionC, len: C.longlong(len(action))})) runtime.SetFinalizer(tmpValue, (*QAndroidIntent).DestroyQAndroidIntent) return tmpValue } func NewQAndroidIntent4(packageContext QAndroidJniObject_ITF, className string) *QAndroidIntent { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } tmpValue := NewQAndroidIntentFromPointer(C.QAndroidIntent_NewQAndroidIntent4(PointerFromQAndroidJniObject(packageContext), classNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidIntent).DestroyQAndroidIntent) return tmpValue } func (ptr *QAndroidIntent) ExtraBytes(key string) *core.QByteArray { if ptr.Pointer() != nil { var keyC *C.char if key != "" { keyC = C.CString(key) defer C.free(unsafe.Pointer(keyC)) } tmpValue := core.NewQByteArrayFromPointer(C.QAndroidIntent_ExtraBytes(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: keyC, len: C.longlong(len(key))})) runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) return tmpValue } return nil } func (ptr *QAndroidIntent) ExtraVariant(key string) *core.QVariant { if ptr.Pointer() != nil { var keyC *C.char if key != "" { keyC = C.CString(key) defer C.free(unsafe.Pointer(keyC)) } tmpValue := core.NewQVariantFromPointer(C.QAndroidIntent_ExtraVariant(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: keyC, len: C.longlong(len(key))})) runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) return tmpValue } return nil } func (ptr *QAndroidIntent) Handle() *QAndroidJniObject { if ptr.Pointer() != nil { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidIntent_Handle(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidIntent) PutExtra(key string, data core.QByteArray_ITF) { if ptr.Pointer() != nil { var keyC *C.char if key != "" { keyC = C.CString(key) defer C.free(unsafe.Pointer(keyC)) } C.QAndroidIntent_PutExtra(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQByteArray(data)) } } func (ptr *QAndroidIntent) PutExtra2(key string, value core.QVariant_ITF) { if ptr.Pointer() != nil { var keyC *C.char if key != "" { keyC = C.CString(key) defer C.free(unsafe.Pointer(keyC)) } C.QAndroidIntent_PutExtra2(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) } } type QAndroidJniEnvironment struct { ptr unsafe.Pointer } type QAndroidJniEnvironment_ITF interface { QAndroidJniEnvironment_PTR() *QAndroidJniEnvironment } func (ptr *QAndroidJniEnvironment) QAndroidJniEnvironment_PTR() *QAndroidJniEnvironment { return ptr } func (ptr *QAndroidJniEnvironment) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidJniEnvironment) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidJniEnvironment(ptr QAndroidJniEnvironment_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidJniEnvironment_PTR().Pointer() } return nil } func NewQAndroidJniEnvironmentFromPointer(ptr unsafe.Pointer) (n *QAndroidJniEnvironment) { n = new(QAndroidJniEnvironment) n.SetPointer(ptr) return } func NewQAndroidJniEnvironment() *QAndroidJniEnvironment { tmpValue := NewQAndroidJniEnvironmentFromPointer(C.QAndroidJniEnvironment_NewQAndroidJniEnvironment()) runtime.SetFinalizer(tmpValue, (*QAndroidJniEnvironment).DestroyQAndroidJniEnvironment) return tmpValue } func (ptr *QAndroidJniEnvironment) FindClass(className string) unsafe.Pointer { if ptr.Pointer() != nil { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } return unsafe.Pointer(C.QAndroidJniEnvironment_FindClass(ptr.Pointer(), classNameC)) } return nil } func QAndroidJniEnvironment_JavaVM() unsafe.Pointer { return unsafe.Pointer(C.QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM()) } func (ptr *QAndroidJniEnvironment) JavaVM() unsafe.Pointer { return unsafe.Pointer(C.QAndroidJniEnvironment_QAndroidJniEnvironment_JavaVM()) } func (ptr *QAndroidJniEnvironment) DestroyQAndroidJniEnvironment() { if ptr.Pointer() != nil { C.QAndroidJniEnvironment_DestroyQAndroidJniEnvironment(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func QAndroidJniEnvironment_ExceptionCheck() bool { return int8(C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionCheck()) != 0 } func (ptr *QAndroidJniEnvironment) ExceptionCheck() bool { return int8(C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionCheck()) != 0 } func QAndroidJniEnvironment_ExceptionDescribe() { C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionDescribe() } func (ptr *QAndroidJniEnvironment) ExceptionDescribe() { C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionDescribe() } func QAndroidJniEnvironment_ExceptionClear() { C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionClear() } func (ptr *QAndroidJniEnvironment) ExceptionClear() { C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionClear() } func QAndroidJniEnvironment_ExceptionOccurred() unsafe.Pointer { return C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionOccurred() } func (ptr *QAndroidJniEnvironment) ExceptionOccurred() unsafe.Pointer { return C.QAndroidJniEnvironment_QAndroidJniEnvironment_ExceptionOccurred() } type QAndroidJniExceptionCleaner struct { ptr unsafe.Pointer } type QAndroidJniExceptionCleaner_ITF interface { QAndroidJniExceptionCleaner_PTR() *QAndroidJniExceptionCleaner } func (ptr *QAndroidJniExceptionCleaner) QAndroidJniExceptionCleaner_PTR() *QAndroidJniExceptionCleaner { return ptr } func (ptr *QAndroidJniExceptionCleaner) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidJniExceptionCleaner) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidJniExceptionCleaner(ptr QAndroidJniExceptionCleaner_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidJniExceptionCleaner_PTR().Pointer() } return nil } func NewQAndroidJniExceptionCleanerFromPointer(ptr unsafe.Pointer) (n *QAndroidJniExceptionCleaner) { n = new(QAndroidJniExceptionCleaner) n.SetPointer(ptr) return } //go:generate stringer -type=QAndroidJniExceptionCleaner__OutputMode //QAndroidJniExceptionCleaner::OutputMode type QAndroidJniExceptionCleaner__OutputMode int64 const ( QAndroidJniExceptionCleaner__Silent QAndroidJniExceptionCleaner__OutputMode = QAndroidJniExceptionCleaner__OutputMode(0) QAndroidJniExceptionCleaner__Verbose QAndroidJniExceptionCleaner__OutputMode = QAndroidJniExceptionCleaner__OutputMode(1) ) func NewQAndroidJniExceptionCleaner(outputMode QAndroidJniExceptionCleaner__OutputMode) *QAndroidJniExceptionCleaner { tmpValue := NewQAndroidJniExceptionCleanerFromPointer(C.QAndroidJniExceptionCleaner_NewQAndroidJniExceptionCleaner(C.longlong(outputMode))) runtime.SetFinalizer(tmpValue, (*QAndroidJniExceptionCleaner).DestroyQAndroidJniExceptionCleaner) return tmpValue } func (ptr *QAndroidJniExceptionCleaner) Clean() { if ptr.Pointer() != nil { C.QAndroidJniExceptionCleaner_Clean(ptr.Pointer()) } } func (ptr *QAndroidJniExceptionCleaner) DestroyQAndroidJniExceptionCleaner() { if ptr.Pointer() != nil { C.QAndroidJniExceptionCleaner_DestroyQAndroidJniExceptionCleaner(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } type QAndroidJniObject struct { ptr unsafe.Pointer } type QAndroidJniObject_ITF interface { QAndroidJniObject_PTR() *QAndroidJniObject } func (ptr *QAndroidJniObject) QAndroidJniObject_PTR() *QAndroidJniObject { return ptr } func (ptr *QAndroidJniObject) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidJniObject) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidJniObject(ptr QAndroidJniObject_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidJniObject_PTR().Pointer() } return nil } func NewQAndroidJniObjectFromPointer(ptr unsafe.Pointer) (n *QAndroidJniObject) { n = new(QAndroidJniObject) n.SetPointer(ptr) return } func NewQAndroidJniObject() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func NewQAndroidJniObject2(className string) *QAndroidJniObject { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject2(classNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func NewQAndroidJniObject3(className string, signature string, v ...interface{}) *QAndroidJniObject { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject3(classNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func NewQAndroidJniObject4(clazz unsafe.Pointer) *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject4(clazz)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func NewQAndroidJniObject5(clazz unsafe.Pointer, signature string, v ...interface{}) *QAndroidJniObject { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject5(clazz, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func NewQAndroidJniObject6(object unsafe.Pointer) *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_NewQAndroidJniObject6(object)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QAndroidJniObject) CallMethodInt(methodName string) int { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_CallMethodInt(ptr.Pointer(), methodNameC))) } return 0 } func (ptr *QAndroidJniObject) CallMethodIntCaught(methodName string) (int, error) { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_CallMethodIntCaught(ptr.Pointer(), methodNameC))), QAndroidJniEnvironment_ExceptionCatch() } return 0, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodBoolean(methodName string) bool { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_CallMethodBoolean(ptr.Pointer(), methodNameC)) != 0 } return false } func (ptr *QAndroidJniObject) CallMethodBooleanCaught(methodName string) (bool, error) { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_CallMethodBooleanCaught(ptr.Pointer(), methodNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } return false, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodVoid(methodName string) { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_CallMethodVoid(ptr.Pointer(), methodNameC) } } func (ptr *QAndroidJniObject) CallMethodVoidCaught(methodName string) error { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_CallMethodVoidCaught(ptr.Pointer(), methodNameC) return QAndroidJniEnvironment_ExceptionCatch() } return errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodInt2(methodName string, sig string, v ...interface{}) int { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } return int(int32(C.QAndroidJniObject_CallMethodInt2(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))) } return 0 } func (ptr *QAndroidJniObject) CallMethodInt2Caught(methodName string, sig string, v ...interface{}) (int, error) { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } return int(int32(C.QAndroidJniObject_CallMethodInt2Caught(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))), QAndroidJniEnvironment_ExceptionCatch() } return 0, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodBoolean2(methodName string, sig string, v ...interface{}) bool { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } return int8(C.QAndroidJniObject_CallMethodBoolean2(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0 } return false } func (ptr *QAndroidJniObject) CallMethodBoolean2Caught(methodName string, sig string, v ...interface{}) (bool, error) { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } return int8(C.QAndroidJniObject_CallMethodBoolean2Caught(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0, QAndroidJniEnvironment_ExceptionCatch() } return false, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodVoid2(methodName string, sig string, v ...interface{}) { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } C.QAndroidJniObject_CallMethodVoid2(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) } } func (ptr *QAndroidJniObject) CallMethodVoid2Caught(methodName string, sig string, v ...interface{}) error { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var sigC *C.char if sig != "" { sigC = C.CString(sig) defer C.free(unsafe.Pointer(sigC)) } C.QAndroidJniObject_CallMethodVoid2Caught(ptr.Pointer(), methodNameC, sigC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return QAndroidJniEnvironment_ExceptionCatch() } return errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallObjectMethod(methodName string) *QAndroidJniObject { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallObjectMethod(ptr.Pointer(), methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidJniObject) CallObjectMethodCaught(methodName string) (*QAndroidJniObject, error) { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallObjectMethodCaught(ptr.Pointer(), methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } return nil, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodString(methodName string) string { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodString(ptr.Pointer(), methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } return "" } func (ptr *QAndroidJniObject) CallMethodStringCaught(methodName string) (string, error) { if ptr.Pointer() != nil { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodStringCaught(ptr.Pointer(), methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } return "", errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallObjectMethod2(methodName string, signature string, v ...interface{}) *QAndroidJniObject { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } 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 } return nil } func (ptr *QAndroidJniObject) CallObjectMethod2Caught(methodName string, signature string, v ...interface{}) (*QAndroidJniObject, error) { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallObjectMethod2Caught(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } return nil, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) CallMethodString2(methodName string, signature string, v ...interface{}) string { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodString2(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } return "" } func (ptr *QAndroidJniObject) CallMethodString2Caught(methodName string, signature string, v ...interface{}) (string, error) { if ptr.Pointer() != nil { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_CallMethodString2Caught(ptr.Pointer(), methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } return "", errors.New("*.Pointer() == nil") } func QAndroidJniObject_CallStaticMethodInt(className string, methodName string) int { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt(classNameC, methodNameC))) } func QAndroidJniObject_CallStaticMethodIntCaught(className string, methodName string) (int, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodIntCaught(classNameC, methodNameC))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodBoolean(className string, methodName string) bool { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean(classNameC, methodNameC)) != 0 } func QAndroidJniObject_CallStaticMethodBooleanCaught(className string, methodName string) (bool, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBooleanCaught(classNameC, methodNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodVoid(className string, methodName string) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid(classNameC, methodNameC) } func QAndroidJniObject_CallStaticMethodVoidCaught(className string, methodName string) error { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoidCaught(classNameC, methodNameC) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodInt2(className string, methodName string, signature string, v ...interface{}) int { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))) } func QAndroidJniObject_CallStaticMethodInt2Caught(className string, methodName string, signature string, v ...interface{}) (int, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt2Caught(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodBoolean2(className string, methodName string, signature string, v ...interface{}) bool { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0 } func QAndroidJniObject_CallStaticMethodBoolean2Caught(className string, methodName string, signature string, v ...interface{}) (bool, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean2Caught(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodVoid2(className string, methodName string, signature string, v ...interface{}) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { 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) } func QAndroidJniObject_CallStaticMethodVoid2Caught(className string, methodName string, signature string, v ...interface{}) error { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid2Caught(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodInt3(clazz unsafe.Pointer, methodName string) int { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3(clazz, methodNameC))) } func QAndroidJniObject_CallStaticMethodInt3Caught(clazz unsafe.Pointer, methodName string) (int, error) { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt3Caught(clazz, methodNameC))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodBoolean3(clazz unsafe.Pointer, methodName string) bool { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3(clazz, methodNameC)) != 0 } func QAndroidJniObject_CallStaticMethodBoolean3Caught(clazz unsafe.Pointer, methodName string) (bool, error) { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean3Caught(clazz, methodNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodVoid3(clazz unsafe.Pointer, methodName string) { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3(clazz, methodNameC) } func QAndroidJniObject_CallStaticMethodVoid3Caught(clazz unsafe.Pointer, methodName string) error { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid3Caught(clazz, methodNameC) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodInt4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) int { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))) } func QAndroidJniObject_CallStaticMethodInt4Caught(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) (int, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodInt4Caught(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodBoolean4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) bool { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0 } func QAndroidJniObject_CallStaticMethodBoolean4Caught(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) (bool, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodBoolean4Caught(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodVoid4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { 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) } func QAndroidJniObject_CallStaticMethodVoid4Caught(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) error { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodVoid4Caught(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticObjectMethod(className string, methodName string) *QAndroidJniObject { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod(classNameC, methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_CallStaticObjectMethodCaught(className string, methodName string) (*QAndroidJniObject, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethodCaught(classNameC, methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodString(className string, methodName string) string { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString(classNameC, methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_CallStaticMethodStringCaught(className string, methodName string) (string, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodStringCaught(classNameC, methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticObjectMethod2(className string, methodName string, signature string, v ...interface{}) *QAndroidJniObject { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } 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 } func QAndroidJniObject_CallStaticObjectMethod2Caught(className string, methodName string, signature string, v ...interface{}) (*QAndroidJniObject, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod2Caught(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodString2(className string, methodName string, signature string, v ...interface{}) string { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_CallStaticMethodString2Caught(className string, methodName string, signature string, v ...interface{}) (string, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString2Caught(classNameC, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticObjectMethod3(clazz unsafe.Pointer, methodName string) *QAndroidJniObject { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3(clazz, methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_CallStaticObjectMethod3Caught(clazz unsafe.Pointer, methodName string) (*QAndroidJniObject, error) { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod3Caught(clazz, methodNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodString3(clazz unsafe.Pointer, methodName string) string { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3(clazz, methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_CallStaticMethodString3Caught(clazz unsafe.Pointer, methodName string) (string, error) { var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString3Caught(clazz, methodNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticObjectMethod4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) *QAndroidJniObject { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } 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 } func QAndroidJniObject_CallStaticObjectMethod4Caught(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) (*QAndroidJniObject, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticObjectMethod4Caught(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_CallStaticMethodString4(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) string { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_CallStaticMethodString4Caught(clazz unsafe.Pointer, methodName string, signature string, v ...interface{}) (string, error) { p0, d0 := assertion(0, v...) if d0 != nil { defer d0() } p1, d1 := assertion(1, v...) if d1 != nil { defer d1() } p2, d2 := assertion(2, v...) if d2 != nil { defer d2() } p3, d3 := assertion(3, v...) if d3 != nil { defer d3() } p4, d4 := assertion(4, v...) if d4 != nil { defer d4() } p5, d5 := assertion(5, v...) if d5 != nil { defer d5() } p6, d6 := assertion(6, v...) if d6 != nil { defer d6() } p7, d7 := assertion(7, v...) if d7 != nil { defer d7() } p8, d8 := assertion(8, v...) if d8 != nil { defer d8() } p9, d9 := assertion(9, v...) if d9 != nil { defer d9() } var methodNameC *C.char if methodName != "" { methodNameC = C.CString(methodName) defer C.free(unsafe.Pointer(methodNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_CallStaticMethodString4Caught(clazz, methodNameC, signatureC, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_FromLocalRef(localRef unsafe.Pointer) *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromLocalRef(localRef)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QAndroidJniObject) FromLocalRef(localRef unsafe.Pointer) *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromLocalRef(localRef)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_FromString(stri string) *QAndroidJniObject { var striC *C.char if stri != "" { striC = C.CString(stri) defer C.free(unsafe.Pointer(striC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromString(C.struct_QtAndroidExtras_PackedString{data: striC, len: C.longlong(len(stri))})) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QAndroidJniObject) FromString(stri string) *QAndroidJniObject { var striC *C.char if stri != "" { striC = C.CString(stri) defer C.free(unsafe.Pointer(striC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_FromString(C.struct_QtAndroidExtras_PackedString{data: striC, len: C.longlong(len(stri))})) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QAndroidJniObject) GetFieldInt(fieldName string) int { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_GetFieldInt(ptr.Pointer(), fieldNameC))) } return 0 } func (ptr *QAndroidJniObject) GetFieldIntCaught(fieldName string) (int, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_GetFieldIntCaught(ptr.Pointer(), fieldNameC))), QAndroidJniEnvironment_ExceptionCatch() } return 0, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) GetFieldBoolean(fieldName string) bool { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_GetFieldBoolean(ptr.Pointer(), fieldNameC)) != 0 } return false } func (ptr *QAndroidJniObject) GetFieldBooleanCaught(fieldName string) (bool, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_GetFieldBooleanCaught(ptr.Pointer(), fieldNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } return false, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) GetObjectField(fieldName string) *QAndroidJniObject { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectField(ptr.Pointer(), fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidJniObject) GetObjectFieldCaught(fieldName string) (*QAndroidJniObject, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectFieldCaught(ptr.Pointer(), fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } return nil, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) GetFieldString(fieldName string) string { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldString(ptr.Pointer(), fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } return "" } func (ptr *QAndroidJniObject) GetFieldStringCaught(fieldName string) (string, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldStringCaught(ptr.Pointer(), fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } return "", errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) GetObjectField2(fieldName string, signature string) *QAndroidJniObject { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectField2(ptr.Pointer(), fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidJniObject) GetObjectField2Caught(fieldName string, signature string) (*QAndroidJniObject, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetObjectField2Caught(ptr.Pointer(), fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } return nil, errors.New("*.Pointer() == nil") } func (ptr *QAndroidJniObject) GetFieldString2(fieldName string, signature string) string { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldString2(ptr.Pointer(), fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } return "" } func (ptr *QAndroidJniObject) GetFieldString2Caught(fieldName string, signature string) (string, error) { if ptr.Pointer() != nil { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_GetFieldString2Caught(ptr.Pointer(), fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } return "", errors.New("*.Pointer() == nil") } func QAndroidJniObject_GetStaticFieldInt(className string, fieldName string) int { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt(classNameC, fieldNameC))) } func QAndroidJniObject_GetStaticFieldIntCaught(className string, fieldName string) (int, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldIntCaught(classNameC, fieldNameC))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldBoolean(className string, fieldName string) bool { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean(classNameC, fieldNameC)) != 0 } func QAndroidJniObject_GetStaticFieldBooleanCaught(className string, fieldName string) (bool, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBooleanCaught(classNameC, fieldNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldInt2(clazz unsafe.Pointer, fieldName string) int { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2(clazz, fieldNameC))) } func QAndroidJniObject_GetStaticFieldInt2Caught(clazz unsafe.Pointer, fieldName string) (int, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int(int32(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldInt2Caught(clazz, fieldNameC))), QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldBoolean2(clazz unsafe.Pointer, fieldName string) bool { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2(clazz, fieldNameC)) != 0 } func QAndroidJniObject_GetStaticFieldBoolean2Caught(clazz unsafe.Pointer, fieldName string) (bool, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldBoolean2Caught(clazz, fieldNameC)) != 0, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticObjectField(className string, fieldName string) *QAndroidJniObject { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField(classNameC, fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_GetStaticObjectFieldCaught(className string, fieldName string) (*QAndroidJniObject, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectFieldCaught(classNameC, fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldString(className string, fieldName string) string { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString(classNameC, fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_GetStaticFieldStringCaught(className string, fieldName string) (string, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldStringCaught(classNameC, fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticObjectField2(className string, fieldName string, signature string) *QAndroidJniObject { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2(classNameC, fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_GetStaticObjectField2Caught(className string, fieldName string, signature string) (*QAndroidJniObject, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField2Caught(classNameC, fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldString2(className string, fieldName string, signature string) string { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2(classNameC, fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_GetStaticFieldString2Caught(className string, fieldName string, signature string) (string, error) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString2Caught(classNameC, fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticObjectField3(clazz unsafe.Pointer, fieldName string) *QAndroidJniObject { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3(clazz, fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_GetStaticObjectField3Caught(clazz unsafe.Pointer, fieldName string) (*QAndroidJniObject, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField3Caught(clazz, fieldNameC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldString3(clazz unsafe.Pointer, fieldName string) string { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3(clazz, fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_GetStaticFieldString3Caught(clazz unsafe.Pointer, fieldName string) (string, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString3Caught(clazz, fieldNameC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticObjectField4(clazz unsafe.Pointer, fieldName string, signature string) *QAndroidJniObject { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4(clazz, fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QAndroidJniObject_GetStaticObjectField4Caught(clazz unsafe.Pointer, fieldName string, signature string) (*QAndroidJniObject, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticObjectField4Caught(clazz, fieldNameC, signatureC)) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_GetStaticFieldString4(clazz unsafe.Pointer, fieldName string, signature string) string { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4(clazz, fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString } func QAndroidJniObject_GetStaticFieldString4Caught(clazz unsafe.Pointer, fieldName string, signature string) (string, error) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidJniObject_QAndroidJniObject_GetStaticFieldString4Caught(clazz, fieldNameC, signatureC)) tmpValueToString := tmpValue.ToString() tmpValue.DestroyQAndroidJniObject() return tmpValueToString, QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_IsClassAvailable(className string) bool { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_IsClassAvailable(classNameC)) != 0 } func (ptr *QAndroidJniObject) IsClassAvailable(className string) bool { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } return int8(C.QAndroidJniObject_QAndroidJniObject_IsClassAvailable(classNameC)) != 0 } func (ptr *QAndroidJniObject) IsValid() bool { if ptr.Pointer() != nil { return int8(C.QAndroidJniObject_IsValid(ptr.Pointer())) != 0 } return false } func (ptr *QAndroidJniObject) Object() unsafe.Pointer { if ptr.Pointer() != nil { return unsafe.Pointer(C.QAndroidJniObject_Object(ptr.Pointer())) } return nil } func (ptr *QAndroidJniObject) SetField(fieldName string, value interface{}) { if ptr.Pointer() != nil { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_SetField(ptr.Pointer(), fieldNameC, p0) } } func (ptr *QAndroidJniObject) SetField2(fieldName string, signature string, value interface{}) { if ptr.Pointer() != nil { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_SetField2(ptr.Pointer(), fieldNameC, signatureC, p0) } } func QAndroidJniObject_SetStaticField(className string, fieldName string, signature string, value interface{}) { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticField(classNameC, fieldNameC, signatureC, p0) } func (ptr *QAndroidJniObject) SetStaticField(className string, fieldName string, signature string, value interface{}) { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticField(classNameC, fieldNameC, signatureC, p0) } func QAndroidJniObject_SetStaticFieldInt2(className string, fieldName string, value int) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2(classNameC, fieldNameC, C.int(int32(value))) } func QAndroidJniObject_SetStaticFieldInt2Caught(className string, fieldName string, value int) error { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt2Caught(classNameC, fieldNameC, C.int(int32(value))) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_SetStaticFieldBoolean2(className string, fieldName string, value bool) { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2(classNameC, fieldNameC, C.char(int8(qt.GoBoolToInt(value)))) } func QAndroidJniObject_SetStaticFieldBoolean2Caught(className string, fieldName string, value bool) error { var classNameC *C.char if className != "" { classNameC = C.CString(className) defer C.free(unsafe.Pointer(classNameC)) } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean2Caught(classNameC, fieldNameC, C.char(int8(qt.GoBoolToInt(value)))) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_SetStaticField3(clazz unsafe.Pointer, fieldName string, signature string, value interface{}) { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticField3(clazz, fieldNameC, signatureC, p0) } func (ptr *QAndroidJniObject) SetStaticField3(clazz unsafe.Pointer, fieldName string, signature string, value interface{}) { p0, d0 := assertion(0, value) if d0 != nil { defer d0() } var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } var signatureC *C.char if signature != "" { signatureC = C.CString(signature) defer C.free(unsafe.Pointer(signatureC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticField3(clazz, fieldNameC, signatureC, p0) } func QAndroidJniObject_SetStaticFieldInt4(clazz unsafe.Pointer, fieldName string, value int) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4(clazz, fieldNameC, C.int(int32(value))) } func QAndroidJniObject_SetStaticFieldInt4Caught(clazz unsafe.Pointer, fieldName string, value int) error { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldInt4Caught(clazz, fieldNameC, C.int(int32(value))) return QAndroidJniEnvironment_ExceptionCatch() } func QAndroidJniObject_SetStaticFieldBoolean4(clazz unsafe.Pointer, fieldName string, value bool) { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4(clazz, fieldNameC, C.char(int8(qt.GoBoolToInt(value)))) } func QAndroidJniObject_SetStaticFieldBoolean4Caught(clazz unsafe.Pointer, fieldName string, value bool) error { var fieldNameC *C.char if fieldName != "" { fieldNameC = C.CString(fieldName) defer C.free(unsafe.Pointer(fieldNameC)) } C.QAndroidJniObject_QAndroidJniObject_SetStaticFieldBoolean4Caught(clazz, fieldNameC, C.char(int8(qt.GoBoolToInt(value)))) return QAndroidJniEnvironment_ExceptionCatch() } func (ptr *QAndroidJniObject) ToString() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAndroidJniObject_ToString(ptr.Pointer())) } return "" } func (ptr *QAndroidJniObject) DestroyQAndroidJniObject() { if ptr.Pointer() != nil { qt.DisconnectAllSignals(ptr.Pointer(), "") C.QAndroidJniObject_DestroyQAndroidJniObject(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } type QAndroidParcel struct { ptr unsafe.Pointer } type QAndroidParcel_ITF interface { QAndroidParcel_PTR() *QAndroidParcel } func (ptr *QAndroidParcel) QAndroidParcel_PTR() *QAndroidParcel { return ptr } func (ptr *QAndroidParcel) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidParcel) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidParcel(ptr QAndroidParcel_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidParcel_PTR().Pointer() } return nil } func NewQAndroidParcelFromPointer(ptr unsafe.Pointer) (n *QAndroidParcel) { n = new(QAndroidParcel) n.SetPointer(ptr) return } func (ptr *QAndroidParcel) DestroyQAndroidParcel() { if ptr != nil { C.free(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func NewQAndroidParcel() *QAndroidParcel { tmpValue := NewQAndroidParcelFromPointer(C.QAndroidParcel_NewQAndroidParcel()) runtime.SetFinalizer(tmpValue, (*QAndroidParcel).DestroyQAndroidParcel) return tmpValue } func NewQAndroidParcel2(parcel QAndroidJniObject_ITF) *QAndroidParcel { tmpValue := NewQAndroidParcelFromPointer(C.QAndroidParcel_NewQAndroidParcel2(PointerFromQAndroidJniObject(parcel))) runtime.SetFinalizer(tmpValue, (*QAndroidParcel).DestroyQAndroidParcel) return tmpValue } func (ptr *QAndroidParcel) Handle() *QAndroidJniObject { if ptr.Pointer() != nil { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidParcel_Handle(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } func (ptr *QAndroidParcel) ReadBinder() *QAndroidBinder { if ptr.Pointer() != nil { tmpValue := NewQAndroidBinderFromPointer(C.QAndroidParcel_ReadBinder(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*QAndroidBinder).DestroyQAndroidBinder) return tmpValue } return nil } func (ptr *QAndroidParcel) ReadData() *core.QByteArray { if ptr.Pointer() != nil { tmpValue := core.NewQByteArrayFromPointer(C.QAndroidParcel_ReadData(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) return tmpValue } return nil } func (ptr *QAndroidParcel) ReadFileDescriptor() int { if ptr.Pointer() != nil { return int(int32(C.QAndroidParcel_ReadFileDescriptor(ptr.Pointer()))) } return 0 } func (ptr *QAndroidParcel) ReadVariant() *core.QVariant { if ptr.Pointer() != nil { tmpValue := core.NewQVariantFromPointer(C.QAndroidParcel_ReadVariant(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) return tmpValue } return nil } func (ptr *QAndroidParcel) WriteBinder(binder QAndroidBinder_ITF) { if ptr.Pointer() != nil { C.QAndroidParcel_WriteBinder(ptr.Pointer(), PointerFromQAndroidBinder(binder)) } } func (ptr *QAndroidParcel) WriteData(data core.QByteArray_ITF) { if ptr.Pointer() != nil { C.QAndroidParcel_WriteData(ptr.Pointer(), core.PointerFromQByteArray(data)) } } func (ptr *QAndroidParcel) WriteFileDescriptor(fd int) { if ptr.Pointer() != nil { C.QAndroidParcel_WriteFileDescriptor(ptr.Pointer(), C.int(int32(fd))) } } func (ptr *QAndroidParcel) WriteVariant(value core.QVariant_ITF) { if ptr.Pointer() != nil { C.QAndroidParcel_WriteVariant(ptr.Pointer(), core.PointerFromQVariant(value)) } } type QAndroidService struct { core.QCoreApplication } type QAndroidService_ITF interface { core.QCoreApplication_ITF QAndroidService_PTR() *QAndroidService } func (ptr *QAndroidService) QAndroidService_PTR() *QAndroidService { return ptr } func (ptr *QAndroidService) Pointer() unsafe.Pointer { if ptr != nil { return ptr.QCoreApplication_PTR().Pointer() } return nil } func (ptr *QAndroidService) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.QCoreApplication_PTR().SetPointer(p) } } func PointerFromQAndroidService(ptr QAndroidService_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidService_PTR().Pointer() } return nil } func NewQAndroidServiceFromPointer(ptr unsafe.Pointer) (n *QAndroidService) { n = new(QAndroidService) n.SetPointer(ptr) return } func NewQAndroidService(argc int, argv []string) *QAndroidService { argvC := C.CString(strings.Join(argv, "|")) defer C.free(unsafe.Pointer(argvC)) tmpValue := NewQAndroidServiceFromPointer(C.QAndroidService_NewQAndroidService(C.int(int32(argc)), argvC)) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } //export callbackQAndroidService_OnBind func callbackQAndroidService_OnBind(ptr unsafe.Pointer, intent unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "onBind"); signal != nil { return PointerFromQAndroidBinder((*(*func(*QAndroidIntent) *QAndroidBinder)(signal))(NewQAndroidIntentFromPointer(intent))) } return PointerFromQAndroidBinder(NewQAndroidServiceFromPointer(ptr).OnBindDefault(NewQAndroidIntentFromPointer(intent))) } func (ptr *QAndroidService) ConnectOnBind(f func(intent *QAndroidIntent) *QAndroidBinder) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "onBind"); signal != nil { f := func(intent *QAndroidIntent) *QAndroidBinder { (*(*func(*QAndroidIntent) *QAndroidBinder)(signal))(intent) return f(intent) } qt.ConnectSignal(ptr.Pointer(), "onBind", unsafe.Pointer(&f)) } else { qt.ConnectSignal(ptr.Pointer(), "onBind", unsafe.Pointer(&f)) } } } func (ptr *QAndroidService) DisconnectOnBind() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "onBind") } } func (ptr *QAndroidService) OnBind(intent QAndroidIntent_ITF) *QAndroidBinder { if ptr.Pointer() != nil { return NewQAndroidBinderFromPointer(C.QAndroidService_OnBind(ptr.Pointer(), PointerFromQAndroidIntent(intent))) } return nil } func (ptr *QAndroidService) OnBindDefault(intent QAndroidIntent_ITF) *QAndroidBinder { if ptr.Pointer() != nil { return NewQAndroidBinderFromPointer(C.QAndroidService_OnBindDefault(ptr.Pointer(), PointerFromQAndroidIntent(intent))) } return nil } func (ptr *QAndroidService) __children_atList(i int) *core.QObject { if ptr.Pointer() != nil { tmpValue := core.NewQObjectFromPointer(C.QAndroidService___children_atList(ptr.Pointer(), C.int(int32(i)))) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QAndroidService) __children_setList(i core.QObject_ITF) { if ptr.Pointer() != nil { C.QAndroidService___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) } } func (ptr *QAndroidService) __children_newList() unsafe.Pointer { return C.QAndroidService___children_newList(ptr.Pointer()) } func (ptr *QAndroidService) __dynamicPropertyNames_atList(i int) *core.QByteArray { if ptr.Pointer() != nil { tmpValue := core.NewQByteArrayFromPointer(C.QAndroidService___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) return tmpValue } return nil } func (ptr *QAndroidService) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { if ptr.Pointer() != nil { C.QAndroidService___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) } } func (ptr *QAndroidService) __dynamicPropertyNames_newList() unsafe.Pointer { return C.QAndroidService___dynamicPropertyNames_newList(ptr.Pointer()) } func (ptr *QAndroidService) __findChildren_atList(i int) *core.QObject { if ptr.Pointer() != nil { tmpValue := core.NewQObjectFromPointer(C.QAndroidService___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QAndroidService) __findChildren_setList(i core.QObject_ITF) { if ptr.Pointer() != nil { C.QAndroidService___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) } } func (ptr *QAndroidService) __findChildren_newList() unsafe.Pointer { return C.QAndroidService___findChildren_newList(ptr.Pointer()) } func (ptr *QAndroidService) __findChildren_atList3(i int) *core.QObject { if ptr.Pointer() != nil { tmpValue := core.NewQObjectFromPointer(C.QAndroidService___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QAndroidService) __findChildren_setList3(i core.QObject_ITF) { if ptr.Pointer() != nil { C.QAndroidService___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) } } func (ptr *QAndroidService) __findChildren_newList3() unsafe.Pointer { return C.QAndroidService___findChildren_newList3(ptr.Pointer()) } func (ptr *QAndroidService) __qFindChildren_atList2(i int) *core.QObject { if ptr.Pointer() != nil { tmpValue := core.NewQObjectFromPointer(C.QAndroidService___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QAndroidService) __qFindChildren_setList2(i core.QObject_ITF) { if ptr.Pointer() != nil { C.QAndroidService___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) } } func (ptr *QAndroidService) __qFindChildren_newList2() unsafe.Pointer { return C.QAndroidService___qFindChildren_newList2(ptr.Pointer()) } //export callbackQAndroidService_AboutToQuit func callbackQAndroidService_AboutToQuit(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { (*(*func())(signal))() } } //export callbackQAndroidService_ApplicationNameChanged func callbackQAndroidService_ApplicationNameChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { (*(*func())(signal))() } } //export callbackQAndroidService_ApplicationVersionChanged func callbackQAndroidService_ApplicationVersionChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { (*(*func())(signal))() } } //export callbackQAndroidService_Event func callbackQAndroidService_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { if signal := qt.GetSignal(ptr, "event"); signal != nil { return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) } return C.char(int8(qt.GoBoolToInt(NewQAndroidServiceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) } func (ptr *QAndroidService) EventDefault(e core.QEvent_ITF) bool { if ptr.Pointer() != nil { return int8(C.QAndroidService_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 } return false } //export callbackQAndroidService_OrganizationDomainChanged func callbackQAndroidService_OrganizationDomainChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { (*(*func())(signal))() } } //export callbackQAndroidService_OrganizationNameChanged func callbackQAndroidService_OrganizationNameChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { (*(*func())(signal))() } } //export callbackQAndroidService_Quit func callbackQAndroidService_Quit(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "quit"); signal != nil { (*(*func())(signal))() } else { NewQAndroidServiceFromPointer(ptr).QuitDefault() } } func (ptr *QAndroidService) QuitDefault() { if ptr.Pointer() != nil { C.QAndroidService_QuitDefault(ptr.Pointer()) } } //export callbackQAndroidService_ChildEvent func callbackQAndroidService_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) } else { NewQAndroidServiceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) } } func (ptr *QAndroidService) ChildEventDefault(event core.QChildEvent_ITF) { if ptr.Pointer() != nil { C.QAndroidService_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) } } //export callbackQAndroidService_ConnectNotify func callbackQAndroidService_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) } else { NewQAndroidServiceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) } } func (ptr *QAndroidService) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { if ptr.Pointer() != nil { C.QAndroidService_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) } } //export callbackQAndroidService_CustomEvent func callbackQAndroidService_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) } else { NewQAndroidServiceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) } } func (ptr *QAndroidService) CustomEventDefault(event core.QEvent_ITF) { if ptr.Pointer() != nil { C.QAndroidService_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) } } //export callbackQAndroidService_DeleteLater func callbackQAndroidService_DeleteLater(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { (*(*func())(signal))() } else { NewQAndroidServiceFromPointer(ptr).DeleteLaterDefault() } } func (ptr *QAndroidService) DeleteLaterDefault() { if ptr.Pointer() != nil { C.QAndroidService_DeleteLaterDefault(ptr.Pointer()) runtime.SetFinalizer(ptr, nil) } } //export callbackQAndroidService_Destroyed func callbackQAndroidService_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) } } //export callbackQAndroidService_DisconnectNotify func callbackQAndroidService_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) } else { NewQAndroidServiceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) } } func (ptr *QAndroidService) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { if ptr.Pointer() != nil { C.QAndroidService_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) } } //export callbackQAndroidService_EventFilter func callbackQAndroidService_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) } return C.char(int8(qt.GoBoolToInt(NewQAndroidServiceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) } func (ptr *QAndroidService) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { if ptr.Pointer() != nil { return int8(C.QAndroidService_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 } return false } //export callbackQAndroidService_MetaObject func callbackQAndroidService_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) } return core.PointerFromQMetaObject(NewQAndroidServiceFromPointer(ptr).MetaObjectDefault()) } func (ptr *QAndroidService) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAndroidService_MetaObjectDefault(ptr.Pointer())) } return nil } //export callbackQAndroidService_ObjectNameChanged func callbackQAndroidService_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtAndroidExtras_PackedString) { if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { (*(*func(string))(signal))(cGoUnpackString(objectName)) } } //export callbackQAndroidService_TimerEvent func callbackQAndroidService_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) } else { NewQAndroidServiceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) } } func (ptr *QAndroidService) TimerEventDefault(event core.QTimerEvent_ITF) { if ptr.Pointer() != nil { C.QAndroidService_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) } } type QAndroidServiceConnection struct { ptr unsafe.Pointer } type QAndroidServiceConnection_ITF interface { QAndroidServiceConnection_PTR() *QAndroidServiceConnection } func (ptr *QAndroidServiceConnection) QAndroidServiceConnection_PTR() *QAndroidServiceConnection { return ptr } func (ptr *QAndroidServiceConnection) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAndroidServiceConnection) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAndroidServiceConnection(ptr QAndroidServiceConnection_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAndroidServiceConnection_PTR().Pointer() } return nil } func NewQAndroidServiceConnectionFromPointer(ptr unsafe.Pointer) (n *QAndroidServiceConnection) { n = new(QAndroidServiceConnection) n.SetPointer(ptr) return } func (ptr *QAndroidServiceConnection) DestroyQAndroidServiceConnection() { if ptr != nil { C.free(ptr.Pointer()) qt.DisconnectAllSignals(ptr.Pointer(), "") ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func NewQAndroidServiceConnection() *QAndroidServiceConnection { return NewQAndroidServiceConnectionFromPointer(C.QAndroidServiceConnection_NewQAndroidServiceConnection()) } func NewQAndroidServiceConnection2(serviceConnection QAndroidJniObject_ITF) *QAndroidServiceConnection { return NewQAndroidServiceConnectionFromPointer(C.QAndroidServiceConnection_NewQAndroidServiceConnection2(PointerFromQAndroidJniObject(serviceConnection))) } func (ptr *QAndroidServiceConnection) Handle() *QAndroidJniObject { if ptr.Pointer() != nil { tmpValue := NewQAndroidJniObjectFromPointer(C.QAndroidServiceConnection_Handle(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } return nil } //export callbackQAndroidServiceConnection_OnServiceConnected func callbackQAndroidServiceConnection_OnServiceConnected(ptr unsafe.Pointer, name C.struct_QtAndroidExtras_PackedString, serviceBinder unsafe.Pointer) { if signal := qt.GetSignal(ptr, "onServiceConnected"); signal != nil { (*(*func(string, *QAndroidBinder))(signal))(cGoUnpackString(name), NewQAndroidBinderFromPointer(serviceBinder)) } } func (ptr *QAndroidServiceConnection) ConnectOnServiceConnected(f func(name string, serviceBinder *QAndroidBinder)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "onServiceConnected"); signal != nil { f := func(name string, serviceBinder *QAndroidBinder) { (*(*func(string, *QAndroidBinder))(signal))(name, serviceBinder) f(name, serviceBinder) } qt.ConnectSignal(ptr.Pointer(), "onServiceConnected", unsafe.Pointer(&f)) } else { qt.ConnectSignal(ptr.Pointer(), "onServiceConnected", unsafe.Pointer(&f)) } } } func (ptr *QAndroidServiceConnection) DisconnectOnServiceConnected() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "onServiceConnected") } } func (ptr *QAndroidServiceConnection) OnServiceConnected(name string, serviceBinder QAndroidBinder_ITF) { if ptr.Pointer() != nil { var nameC *C.char if name != "" { nameC = C.CString(name) defer C.free(unsafe.Pointer(nameC)) } C.QAndroidServiceConnection_OnServiceConnected(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQAndroidBinder(serviceBinder)) } } //export callbackQAndroidServiceConnection_OnServiceDisconnected func callbackQAndroidServiceConnection_OnServiceDisconnected(ptr unsafe.Pointer, name C.struct_QtAndroidExtras_PackedString) { if signal := qt.GetSignal(ptr, "onServiceDisconnected"); signal != nil { (*(*func(string))(signal))(cGoUnpackString(name)) } } func (ptr *QAndroidServiceConnection) ConnectOnServiceDisconnected(f func(name string)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "onServiceDisconnected"); signal != nil { f := func(name string) { (*(*func(string))(signal))(name) f(name) } qt.ConnectSignal(ptr.Pointer(), "onServiceDisconnected", unsafe.Pointer(&f)) } else { qt.ConnectSignal(ptr.Pointer(), "onServiceDisconnected", unsafe.Pointer(&f)) } } } func (ptr *QAndroidServiceConnection) DisconnectOnServiceDisconnected() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "onServiceDisconnected") } } func (ptr *QAndroidServiceConnection) OnServiceDisconnected(name string) { if ptr.Pointer() != nil { var nameC *C.char if name != "" { nameC = C.CString(name) defer C.free(unsafe.Pointer(nameC)) } C.QAndroidServiceConnection_OnServiceDisconnected(ptr.Pointer(), C.struct_QtAndroidExtras_PackedString{data: nameC, len: C.longlong(len(name))}) } } type QtAndroid struct { ptr unsafe.Pointer } type QtAndroid_ITF interface { QtAndroid_PTR() *QtAndroid } func (ptr *QtAndroid) QtAndroid_PTR() *QtAndroid { return ptr } func (ptr *QtAndroid) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QtAndroid) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQtAndroid(ptr QtAndroid_ITF) unsafe.Pointer { if ptr != nil { return ptr.QtAndroid_PTR().Pointer() } return nil } func NewQtAndroidFromPointer(ptr unsafe.Pointer) (n *QtAndroid) { n = new(QtAndroid) n.SetPointer(ptr) return } func (ptr *QtAndroid) DestroyQtAndroid() { if ptr != nil { C.free(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } //go:generate stringer -type=QtAndroid__BindFlag //QtAndroid::BindFlag type QtAndroid__BindFlag int64 const ( QtAndroid__None QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000000) QtAndroid__AutoCreate QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000001) QtAndroid__DebugUnbind QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000002) QtAndroid__NotForeground QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000004) QtAndroid__AboveClient QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000008) QtAndroid__AllowOomManagement QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000010) QtAndroid__WaivePriority QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000020) QtAndroid__Important QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000040) QtAndroid__AdjustWithActivity QtAndroid__BindFlag = QtAndroid__BindFlag(0x00000080) QtAndroid__ExternalService QtAndroid__BindFlag = QtAndroid__BindFlag(-2147483648) ) //go:generate stringer -type=QtAndroid__PermissionResult //QtAndroid::PermissionResult type QtAndroid__PermissionResult int64 const ( QtAndroid__Granted QtAndroid__PermissionResult = QtAndroid__PermissionResult(0) QtAndroid__Denied QtAndroid__PermissionResult = QtAndroid__PermissionResult(1) ) func QtAndroid_AndroidActivity() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidActivity()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QtAndroid) AndroidActivity() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidActivity()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QtAndroid_AndroidContext() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidContext()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QtAndroid) AndroidContext() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidContext()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QtAndroid_AndroidSdkVersion() int { return int(int32(C.QtAndroid_QtAndroid_AndroidSdkVersion())) } func (ptr *QtAndroid) AndroidSdkVersion() int { return int(int32(C.QtAndroid_QtAndroid_AndroidSdkVersion())) } func QtAndroid_AndroidService() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidService()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func (ptr *QtAndroid) AndroidService() *QAndroidJniObject { tmpValue := NewQAndroidJniObjectFromPointer(C.QtAndroid_QtAndroid_AndroidService()) runtime.SetFinalizer(tmpValue, (*QAndroidJniObject).DestroyQAndroidJniObject) return tmpValue } func QtAndroid_BindService(serviceIntent QAndroidIntent_ITF, serviceConnection QAndroidServiceConnection_ITF, flags QtAndroid__BindFlag) bool { return int8(C.QtAndroid_QtAndroid_BindService(PointerFromQAndroidIntent(serviceIntent), PointerFromQAndroidServiceConnection(serviceConnection), C.longlong(flags))) != 0 } func (ptr *QtAndroid) BindService(serviceIntent QAndroidIntent_ITF, serviceConnection QAndroidServiceConnection_ITF, flags QtAndroid__BindFlag) bool { return int8(C.QtAndroid_QtAndroid_BindService(PointerFromQAndroidIntent(serviceIntent), PointerFromQAndroidServiceConnection(serviceConnection), C.longlong(flags))) != 0 } func QtAndroid_HideSplashScreen() { C.QtAndroid_QtAndroid_HideSplashScreen() } func (ptr *QtAndroid) HideSplashScreen() { C.QtAndroid_QtAndroid_HideSplashScreen() } func QtAndroid_HideSplashScreen2(duration int) { C.QtAndroid_QtAndroid_HideSplashScreen2(C.int(int32(duration))) } func (ptr *QtAndroid) HideSplashScreen2(duration int) { C.QtAndroid_QtAndroid_HideSplashScreen2(C.int(int32(duration))) } func QtAndroid_ShouldShowRequestPermissionRationale(permission string) bool { var permissionC *C.char if permission != "" { permissionC = C.CString(permission) defer C.free(unsafe.Pointer(permissionC)) } return int8(C.QtAndroid_QtAndroid_ShouldShowRequestPermissionRationale(C.struct_QtAndroidExtras_PackedString{data: permissionC, len: C.longlong(len(permission))})) != 0 } func (ptr *QtAndroid) ShouldShowRequestPermissionRationale(permission string) bool { var permissionC *C.char if permission != "" { permissionC = C.CString(permission) defer C.free(unsafe.Pointer(permissionC)) } return int8(C.QtAndroid_QtAndroid_ShouldShowRequestPermissionRationale(C.struct_QtAndroidExtras_PackedString{data: permissionC, len: C.longlong(len(permission))})) != 0 } func QtAndroid_StartActivity(intent QAndroidJniObject_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartActivity(PointerFromQAndroidJniObject(intent), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) } func (ptr *QtAndroid) StartActivity(intent QAndroidJniObject_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartActivity(PointerFromQAndroidJniObject(intent), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) } func QtAndroid_StartActivity2(intent QAndroidIntent_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartActivity2(PointerFromQAndroidIntent(intent), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) } func (ptr *QtAndroid) StartActivity2(intent QAndroidIntent_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartActivity2(PointerFromQAndroidIntent(intent), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) } func QtAndroid_StartIntentSender(intentSender QAndroidJniObject_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartIntentSender(PointerFromQAndroidJniObject(intentSender), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) } func (ptr *QtAndroid) StartIntentSender(intentSender QAndroidJniObject_ITF, receiverRequestCode int, resultReceiver QAndroidActivityResultReceiver_ITF) { C.QtAndroid_QtAndroid_StartIntentSender(PointerFromQAndroidJniObject(intentSender), C.int(int32(receiverRequestCode)), PointerFromQAndroidActivityResultReceiver(resultReceiver)) }