cutego/webchannel/webchannel.go

1224 lines
40 KiB
Go
Raw Normal View History

2016-05-28 19:18:42 +03:00
// +build !minimal
2015-10-24 18:18:24 +03:00
package webchannel
//#include <stdint.h>
2016-08-20 00:20:42 +03:00
//#include <stdlib.h>
2017-01-11 18:18:44 +03:00
//#include <string.h>
//#include "webchannel.h"
2015-10-24 18:18:24 +03:00
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"runtime"
2015-10-24 18:18:24 +03:00
"unsafe"
)
func cGoUnpackString(s C.struct_QtWebChannel_PackedString) string {
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
type QWebChannel struct {
core.QObject
}
type QWebChannel_ITF interface {
core.QObject_ITF
QWebChannel_PTR() *QWebChannel
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannel) QWebChannel_PTR() *QWebChannel {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQWebChannel(ptr QWebChannel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWebChannel_PTR().Pointer()
}
return nil
}
func NewQWebChannelFromPointer(ptr unsafe.Pointer) (n *QWebChannel) {
n = new(QWebChannel)
n.SetPointer(ptr)
return
2016-01-26 19:58:25 +03:00
}
func QWebChannel_Tr(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannel_QWebChannel_Tr(sC, cC, C.int(int32(n))))
}
func (ptr *QWebChannel) Tr(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannel_QWebChannel_Tr(sC, cC, C.int(int32(n))))
}
func QWebChannel_TrUtf8(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannel_QWebChannel_TrUtf8(sC, cC, C.int(int32(n))))
}
func (ptr *QWebChannel) TrUtf8(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannel_QWebChannel_TrUtf8(sC, cC, C.int(int32(n))))
}
func NewQWebChannel(parent core.QObject_ITF) *QWebChannel {
tmpValue := NewQWebChannelFromPointer(C.QWebChannel_NewQWebChannel(core.PointerFromQObject(parent)))
2017-07-18 01:35:33 +03:00
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
2016-08-26 16:33:11 +03:00
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
2016-08-24 18:00:49 +03:00
}
return tmpValue
}
//export callbackQWebChannel_BlockUpdatesChanged
func callbackQWebChannel_BlockUpdatesChanged(ptr unsafe.Pointer, block C.char) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "blockUpdatesChanged"); signal != nil {
signal.(func(bool))(int8(block) != 0)
}
}
func (ptr *QWebChannel) ConnectBlockUpdatesChanged(f func(block bool)) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if !qt.ExistsSignal(ptr.Pointer(), "blockUpdatesChanged") {
C.QWebChannel_ConnectBlockUpdatesChanged(ptr.Pointer())
}
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "blockUpdatesChanged"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "blockUpdatesChanged", func(block bool) {
signal.(func(bool))(block)
f(block)
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "blockUpdatesChanged", f)
}
}
}
func (ptr *QWebChannel) DisconnectBlockUpdatesChanged() {
if ptr.Pointer() != nil {
C.QWebChannel_DisconnectBlockUpdatesChanged(ptr.Pointer())
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "blockUpdatesChanged")
}
}
func (ptr *QWebChannel) BlockUpdatesChanged(block bool) {
if ptr.Pointer() != nil {
C.QWebChannel_BlockUpdatesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(block))))
}
}
//export callbackQWebChannel_ConnectTo
func callbackQWebChannel_ConnectTo(ptr unsafe.Pointer, transport unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "connectTo"); signal != nil {
signal.(func(*QWebChannelAbstractTransport))(NewQWebChannelAbstractTransportFromPointer(transport))
2017-01-18 21:28:40 +03:00
} else {
NewQWebChannelFromPointer(ptr).ConnectToDefault(NewQWebChannelAbstractTransportFromPointer(transport))
}
}
func (ptr *QWebChannel) ConnectConnectTo(f func(transport *QWebChannelAbstractTransport)) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "connectTo"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "connectTo", func(transport *QWebChannelAbstractTransport) {
signal.(func(*QWebChannelAbstractTransport))(transport)
f(transport)
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "connectTo", f)
}
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QWebChannel) DisconnectConnectTo() {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "connectTo")
}
}
func (ptr *QWebChannel) ConnectTo(transport QWebChannelAbstractTransport_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_ConnectTo(ptr.Pointer(), PointerFromQWebChannelAbstractTransport(transport))
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QWebChannel) ConnectToDefault(transport QWebChannelAbstractTransport_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_ConnectToDefault(ptr.Pointer(), PointerFromQWebChannelAbstractTransport(transport))
}
}
func (ptr *QWebChannel) DeregisterObject(object core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_DeregisterObject(ptr.Pointer(), core.PointerFromQObject(object))
}
}
//export callbackQWebChannel_DisconnectFrom
func callbackQWebChannel_DisconnectFrom(ptr unsafe.Pointer, transport unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "disconnectFrom"); signal != nil {
signal.(func(*QWebChannelAbstractTransport))(NewQWebChannelAbstractTransportFromPointer(transport))
2017-01-18 21:28:40 +03:00
} else {
NewQWebChannelFromPointer(ptr).DisconnectFromDefault(NewQWebChannelAbstractTransportFromPointer(transport))
}
}
func (ptr *QWebChannel) ConnectDisconnectFrom(f func(transport *QWebChannelAbstractTransport)) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "disconnectFrom"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "disconnectFrom", func(transport *QWebChannelAbstractTransport) {
signal.(func(*QWebChannelAbstractTransport))(transport)
f(transport)
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "disconnectFrom", f)
}
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QWebChannel) DisconnectDisconnectFrom() {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "disconnectFrom")
}
}
func (ptr *QWebChannel) DisconnectFrom(transport QWebChannelAbstractTransport_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_DisconnectFrom(ptr.Pointer(), PointerFromQWebChannelAbstractTransport(transport))
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QWebChannel) DisconnectFromDefault(transport QWebChannelAbstractTransport_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_DisconnectFromDefault(ptr.Pointer(), PointerFromQWebChannelAbstractTransport(transport))
}
}
func (ptr *QWebChannel) RegisterObject(id string, object core.QObject_ITF) {
if ptr.Pointer() != nil {
var idC *C.char
if id != "" {
idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
}
C.QWebChannel_RegisterObject(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: idC, len: C.longlong(len(id))}, core.PointerFromQObject(object))
}
}
func (ptr *QWebChannel) RegisterObjects(objects map[string]*core.QObject) {
if ptr.Pointer() != nil {
C.QWebChannel_RegisterObjects(ptr.Pointer(), func() unsafe.Pointer {
2018-04-21 01:45:20 +03:00
tmpList := NewQWebChannelFromPointer(NewQWebChannelFromPointer(nil).__registerObjects_objects_newList())
for k, v := range objects {
2018-04-21 01:45:20 +03:00
tmpList.__registerObjects_objects_setList(k, v)
}
2018-04-21 01:45:20 +03:00
return tmpList.Pointer()
}())
}
}
func (ptr *QWebChannel) SetBlockUpdates(block bool) {
if ptr.Pointer() != nil {
C.QWebChannel_SetBlockUpdates(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(block))))
}
}
//export callbackQWebChannel_DestroyQWebChannel
func callbackQWebChannel_DestroyQWebChannel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWebChannel"); signal != nil {
signal.(func())()
} else {
NewQWebChannelFromPointer(ptr).DestroyQWebChannelDefault()
}
}
func (ptr *QWebChannel) ConnectDestroyQWebChannel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWebChannel"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "~QWebChannel", func() {
signal.(func())()
f()
})
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWebChannel", f)
}
}
}
func (ptr *QWebChannel) DisconnectDestroyQWebChannel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWebChannel")
}
}
func (ptr *QWebChannel) DestroyQWebChannel() {
if ptr.Pointer() != nil {
C.QWebChannel_DestroyQWebChannel(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWebChannel) DestroyQWebChannelDefault() {
if ptr.Pointer() != nil {
C.QWebChannel_DestroyQWebChannelDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWebChannel) RegisteredObjects() map[string]*core.QObject {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebChannel_PackedList) map[string]*core.QObject {
out := make(map[string]*core.QObject, int(l.len))
2018-04-21 01:45:20 +03:00
tmpList := NewQWebChannelFromPointer(l.data)
for i, v := range tmpList.__registeredObjects_keyList() {
out[v] = tmpList.__registeredObjects_atList(v, i)
}
return out
}(C.QWebChannel_RegisteredObjects(ptr.Pointer()))
}
return make(map[string]*core.QObject, 0)
}
func (ptr *QWebChannel) BlockUpdates() bool {
if ptr.Pointer() != nil {
return C.QWebChannel_BlockUpdates(ptr.Pointer()) != 0
}
return false
}
//export callbackQWebChannel_MetaObject
func callbackQWebChannel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQWebChannelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QWebChannel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QWebChannel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __registerObjects_objects_atList(v string, i int) *core.QObject {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___registerObjects_objects_atList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __registerObjects_objects_setList(key string, i core.QObject_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QWebChannel___registerObjects_objects_setList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __registerObjects_objects_newList() unsafe.Pointer {
return C.QWebChannel___registerObjects_objects_newList(ptr.Pointer())
}
func (ptr *QWebChannel) __registerObjects_objects_keyList() []string {
2018-04-21 01:45:20 +03:00
if ptr.Pointer() != nil {
return func(l C.struct_QtWebChannel_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQWebChannelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____registerObjects_objects_keyList_atList(i)
2018-04-21 01:45:20 +03:00
}
return out
}(C.QWebChannel___registerObjects_objects_keyList(ptr.Pointer()))
2018-04-21 01:45:20 +03:00
}
return make([]string, 0)
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __registeredObjects_atList(v string, i int) *core.QObject {
if ptr.Pointer() != nil {
var vC *C.char
if v != "" {
vC = C.CString(v)
defer C.free(unsafe.Pointer(vC))
}
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___registeredObjects_atList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __registeredObjects_setList(key string, i core.QObject_ITF) {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
C.QWebChannel___registeredObjects_setList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __registeredObjects_newList() unsafe.Pointer {
return C.QWebChannel___registeredObjects_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __registeredObjects_keyList() []string {
if ptr.Pointer() != nil {
return func(l C.struct_QtWebChannel_PackedList) []string {
out := make([]string, int(l.len))
tmpList := NewQWebChannelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____registeredObjects_keyList_atList(i)
}
return out
}(C.QWebChannel___registeredObjects_keyList(ptr.Pointer()))
}
return make([]string, 0)
}
func (ptr *QWebChannel) ____registerObjects_objects_keyList_atList(i int) string {
2018-04-21 01:45:20 +03:00
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWebChannel_____registerObjects_objects_keyList_atList(ptr.Pointer(), C.int(int32(i))))
2018-04-21 01:45:20 +03:00
}
return ""
}
func (ptr *QWebChannel) ____registerObjects_objects_keyList_setList(i string) {
2018-04-21 01:45:20 +03:00
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QWebChannel_____registerObjects_objects_keyList_setList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QWebChannel) ____registerObjects_objects_keyList_newList() unsafe.Pointer {
return C.QWebChannel_____registerObjects_objects_keyList_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) ____registeredObjects_keyList_atList(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWebChannel_____registeredObjects_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) ____registeredObjects_keyList_setList(i string) {
if ptr.Pointer() != nil {
var iC *C.char
if i != "" {
iC = C.CString(i)
defer C.free(unsafe.Pointer(iC))
}
C.QWebChannel_____registeredObjects_keyList_setList(ptr.Pointer(), C.struct_QtWebChannel_PackedString{data: iC, len: C.longlong(len(i))})
}
}
func (ptr *QWebChannel) ____registeredObjects_keyList_newList() unsafe.Pointer {
return C.QWebChannel_____registeredObjects_keyList_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QWebChannel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QWebChannel) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QWebChannel___dynamicPropertyNames_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __findChildren_newList2() unsafe.Pointer {
return C.QWebChannel___findChildren_newList2(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __findChildren_newList3() unsafe.Pointer {
return C.QWebChannel___findChildren_newList3(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __findChildren_newList() unsafe.Pointer {
return C.QWebChannel___findChildren_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannel___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannel) __children_newList() unsafe.Pointer {
return C.QWebChannel___children_newList(ptr.Pointer())
}
//export callbackQWebChannel_Event
func callbackQWebChannel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWebChannelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QWebChannel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebChannel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQWebChannel_EventFilter
func callbackQWebChannel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWebChannelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QWebChannel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebChannel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQWebChannel_ChildEvent
func callbackQWebChannel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQWebChannelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QWebChannel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQWebChannel_ConnectNotify
func callbackQWebChannel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWebChannelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QWebChannel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQWebChannel_CustomEvent
func callbackQWebChannel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQWebChannelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWebChannel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQWebChannel_DeleteLater
func callbackQWebChannel_DeleteLater(ptr unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
signal.(func())()
} else {
NewQWebChannelFromPointer(ptr).DeleteLaterDefault()
}
2015-10-24 18:18:24 +03:00
}
func (ptr *QWebChannel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QWebChannel_DeleteLaterDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
2015-10-24 18:18:24 +03:00
}
//export callbackQWebChannel_Destroyed
func callbackQWebChannel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
signal.(func(*core.QObject))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQWebChannel_DisconnectNotify
func callbackQWebChannel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWebChannelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
2015-11-09 20:23:42 +03:00
}
}
func (ptr *QWebChannel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
2015-11-09 20:23:42 +03:00
if ptr.Pointer() != nil {
C.QWebChannel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
2015-11-09 20:23:42 +03:00
}
}
//export callbackQWebChannel_ObjectNameChanged
func callbackQWebChannel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWebChannel_PackedString) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
signal.(func(string))(cGoUnpackString(objectName))
}
2015-11-09 20:23:42 +03:00
2015-10-24 18:18:24 +03:00
}
//export callbackQWebChannel_TimerEvent
func callbackQWebChannel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQWebChannelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QWebChannel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QWebChannelAbstractTransport struct {
core.QObject
}
type QWebChannelAbstractTransport_ITF interface {
core.QObject_ITF
QWebChannelAbstractTransport_PTR() *QWebChannelAbstractTransport
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannelAbstractTransport) QWebChannelAbstractTransport_PTR() *QWebChannelAbstractTransport {
return ptr
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannelAbstractTransport) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
2017-01-14 02:36:20 +03:00
func (ptr *QWebChannelAbstractTransport) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQWebChannelAbstractTransport(ptr QWebChannelAbstractTransport_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWebChannelAbstractTransport_PTR().Pointer()
}
return nil
}
func NewQWebChannelAbstractTransportFromPointer(ptr unsafe.Pointer) (n *QWebChannelAbstractTransport) {
n = new(QWebChannelAbstractTransport)
n.SetPointer(ptr)
return
}
func QWebChannelAbstractTransport_Tr(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannelAbstractTransport_QWebChannelAbstractTransport_Tr(sC, cC, C.int(int32(n))))
}
func (ptr *QWebChannelAbstractTransport) Tr(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannelAbstractTransport_QWebChannelAbstractTransport_Tr(sC, cC, C.int(int32(n))))
}
func QWebChannelAbstractTransport_TrUtf8(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannelAbstractTransport_QWebChannelAbstractTransport_TrUtf8(sC, cC, C.int(int32(n))))
}
func (ptr *QWebChannelAbstractTransport) TrUtf8(s string, c string, n int) string {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
var cC *C.char
if c != "" {
cC = C.CString(c)
defer C.free(unsafe.Pointer(cC))
}
return cGoUnpackString(C.QWebChannelAbstractTransport_QWebChannelAbstractTransport_TrUtf8(sC, cC, C.int(int32(n))))
}
func NewQWebChannelAbstractTransport(parent core.QObject_ITF) *QWebChannelAbstractTransport {
tmpValue := NewQWebChannelAbstractTransportFromPointer(C.QWebChannelAbstractTransport_NewQWebChannelAbstractTransport(core.PointerFromQObject(parent)))
2017-07-18 01:35:33 +03:00
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
2016-08-26 16:33:11 +03:00
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
2016-08-24 18:00:49 +03:00
}
return tmpValue
}
//export callbackQWebChannelAbstractTransport_MessageReceived
func callbackQWebChannelAbstractTransport_MessageReceived(ptr unsafe.Pointer, message unsafe.Pointer, transport unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "messageReceived"); signal != nil {
signal.(func(*core.QJsonObject, *QWebChannelAbstractTransport))(core.NewQJsonObjectFromPointer(message), NewQWebChannelAbstractTransportFromPointer(transport))
}
}
func (ptr *QWebChannelAbstractTransport) ConnectMessageReceived(f func(message *core.QJsonObject, transport *QWebChannelAbstractTransport)) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if !qt.ExistsSignal(ptr.Pointer(), "messageReceived") {
C.QWebChannelAbstractTransport_ConnectMessageReceived(ptr.Pointer())
}
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "messageReceived"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "messageReceived", func(message *core.QJsonObject, transport *QWebChannelAbstractTransport) {
signal.(func(*core.QJsonObject, *QWebChannelAbstractTransport))(message, transport)
f(message, transport)
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "messageReceived", f)
}
}
}
func (ptr *QWebChannelAbstractTransport) DisconnectMessageReceived() {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_DisconnectMessageReceived(ptr.Pointer())
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "messageReceived")
}
}
func (ptr *QWebChannelAbstractTransport) MessageReceived(message core.QJsonObject_ITF, transport QWebChannelAbstractTransport_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_MessageReceived(ptr.Pointer(), core.PointerFromQJsonObject(message), PointerFromQWebChannelAbstractTransport(transport))
}
}
//export callbackQWebChannelAbstractTransport_SendMessage
func callbackQWebChannelAbstractTransport_SendMessage(ptr unsafe.Pointer, message unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "sendMessage"); signal != nil {
signal.(func(*core.QJsonObject))(core.NewQJsonObjectFromPointer(message))
}
}
func (ptr *QWebChannelAbstractTransport) ConnectSendMessage(f func(message *core.QJsonObject)) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "sendMessage"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "sendMessage", func(message *core.QJsonObject) {
signal.(func(*core.QJsonObject))(message)
f(message)
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "sendMessage", f)
}
}
}
2017-01-18 21:28:40 +03:00
func (ptr *QWebChannelAbstractTransport) DisconnectSendMessage() {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "sendMessage")
}
}
func (ptr *QWebChannelAbstractTransport) SendMessage(message core.QJsonObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_SendMessage(ptr.Pointer(), core.PointerFromQJsonObject(message))
}
}
//export callbackQWebChannelAbstractTransport_DestroyQWebChannelAbstractTransport
func callbackQWebChannelAbstractTransport_DestroyQWebChannelAbstractTransport(ptr unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "~QWebChannelAbstractTransport"); signal != nil {
signal.(func())()
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).DestroyQWebChannelAbstractTransportDefault()
}
}
func (ptr *QWebChannelAbstractTransport) ConnectDestroyQWebChannelAbstractTransport(f func()) {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
if signal := qt.LendSignal(ptr.Pointer(), "~QWebChannelAbstractTransport"); signal != nil {
qt.ConnectSignal(ptr.Pointer(), "~QWebChannelAbstractTransport", func() {
signal.(func())()
f()
})
} else {
2017-07-18 01:35:33 +03:00
qt.ConnectSignal(ptr.Pointer(), "~QWebChannelAbstractTransport", f)
}
}
}
func (ptr *QWebChannelAbstractTransport) DisconnectDestroyQWebChannelAbstractTransport() {
if ptr.Pointer() != nil {
2017-07-18 01:35:33 +03:00
qt.DisconnectSignal(ptr.Pointer(), "~QWebChannelAbstractTransport")
}
}
func (ptr *QWebChannelAbstractTransport) DestroyQWebChannelAbstractTransport() {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_DestroyQWebChannelAbstractTransport(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWebChannelAbstractTransport) DestroyQWebChannelAbstractTransportDefault() {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_DestroyQWebChannelAbstractTransportDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQWebChannelAbstractTransport_MetaObject
func callbackQWebChannelAbstractTransport_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQWebChannelAbstractTransportFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QWebChannelAbstractTransport) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QWebChannelAbstractTransport_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QWebChannelAbstractTransport___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QWebChannelAbstractTransport) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QWebChannelAbstractTransport___dynamicPropertyNames_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannelAbstractTransport___findChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport___findChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannelAbstractTransport) __findChildren_newList2() unsafe.Pointer {
return C.QWebChannelAbstractTransport___findChildren_newList2(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannelAbstractTransport___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannelAbstractTransport) __findChildren_newList3() unsafe.Pointer {
return C.QWebChannelAbstractTransport___findChildren_newList3(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannelAbstractTransport___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannelAbstractTransport) __findChildren_newList() unsafe.Pointer {
return C.QWebChannelAbstractTransport___findChildren_newList(ptr.Pointer())
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWebChannelAbstractTransport___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
2018-04-21 01:45:20 +03:00
return nil
}
2018-04-21 01:45:20 +03:00
func (ptr *QWebChannelAbstractTransport) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWebChannelAbstractTransport) __children_newList() unsafe.Pointer {
return C.QWebChannelAbstractTransport___children_newList(ptr.Pointer())
}
//export callbackQWebChannelAbstractTransport_Event
func callbackQWebChannelAbstractTransport_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWebChannelAbstractTransportFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QWebChannelAbstractTransport) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebChannelAbstractTransport_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQWebChannelAbstractTransport_EventFilter
func callbackQWebChannelAbstractTransport_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWebChannelAbstractTransportFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QWebChannelAbstractTransport) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return C.QWebChannelAbstractTransport_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQWebChannelAbstractTransport_ChildEvent
func callbackQWebChannelAbstractTransport_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QWebChannelAbstractTransport) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQWebChannelAbstractTransport_ConnectNotify
func callbackQWebChannelAbstractTransport_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QWebChannelAbstractTransport) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQWebChannelAbstractTransport_CustomEvent
func callbackQWebChannelAbstractTransport_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWebChannelAbstractTransport) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQWebChannelAbstractTransport_DeleteLater
func callbackQWebChannelAbstractTransport_DeleteLater(ptr unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
signal.(func())()
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QWebChannelAbstractTransport) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_DeleteLaterDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQWebChannelAbstractTransport_Destroyed
func callbackQWebChannelAbstractTransport_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
signal.(func(*core.QObject))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQWebChannelAbstractTransport_DisconnectNotify
func callbackQWebChannelAbstractTransport_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QWebChannelAbstractTransport) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQWebChannelAbstractTransport_ObjectNameChanged
func callbackQWebChannelAbstractTransport_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWebChannel_PackedString) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
signal.(func(string))(cGoUnpackString(objectName))
}
}
//export callbackQWebChannelAbstractTransport_TimerEvent
func callbackQWebChannelAbstractTransport_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
2017-07-18 01:35:33 +03:00
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQWebChannelAbstractTransportFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QWebChannelAbstractTransport) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QWebChannelAbstractTransport_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}