cutego/scxml/scxml.go
2016-08-27 01:22:01 +02:00

4495 lines
141 KiB
Go
Executable file

// +build !minimal
package scxml
//#include <stdint.h>
//#include <stdlib.h>
//#include "scxml.h"
import "C"
import (
"fmt"
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/qml"
"runtime"
"strings"
"unsafe"
)
type QScxmlCppDataModel struct {
QScxmlDataModel
}
type QScxmlCppDataModel_ITF interface {
QScxmlDataModel_ITF
QScxmlCppDataModel_PTR() *QScxmlCppDataModel
}
func (p *QScxmlCppDataModel) QScxmlCppDataModel_PTR() *QScxmlCppDataModel {
return p
}
func (p *QScxmlCppDataModel) Pointer() unsafe.Pointer {
if p != nil {
return p.QScxmlDataModel_PTR().Pointer()
}
return nil
}
func (p *QScxmlCppDataModel) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QScxmlDataModel_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlCppDataModel(ptr QScxmlCppDataModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlCppDataModel_PTR().Pointer()
}
return nil
}
func NewQScxmlCppDataModelFromPointer(ptr unsafe.Pointer) *QScxmlCppDataModel {
var n = new(QScxmlCppDataModel)
n.SetPointer(ptr)
return n
}
func (ptr *QScxmlCppDataModel) DestroyQScxmlCppDataModel() {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
func (ptr *QScxmlCppDataModel) In(stateName string) bool {
defer qt.Recovering("QScxmlCppDataModel::In")
if ptr.Pointer() != nil {
var stateNameC = C.CString(stateName)
defer C.free(unsafe.Pointer(stateNameC))
return C.QScxmlCppDataModel_In(ptr.Pointer(), stateNameC) != 0
}
return false
}
//export callbackQScxmlCppDataModel_HasScxmlProperty
func callbackQScxmlCppDataModel_HasScxmlProperty(ptr unsafe.Pointer, name *C.char) C.char {
defer qt.Recovering("callback QScxmlCppDataModel::hasScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::hasScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(C.GoString(name)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlCppDataModelFromPointer(ptr).HasScxmlPropertyDefault(C.GoString(name)))))
}
func (ptr *QScxmlCppDataModel) ConnectHasScxmlProperty(f func(name string) bool) {
defer qt.Recovering("connect QScxmlCppDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::hasScxmlProperty", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectHasScxmlProperty() {
defer qt.Recovering("disconnect QScxmlCppDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::hasScxmlProperty")
}
}
func (ptr *QScxmlCppDataModel) HasScxmlProperty(name string) bool {
defer qt.Recovering("QScxmlCppDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlCppDataModel_HasScxmlProperty(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QScxmlCppDataModel) HasScxmlPropertyDefault(name string) bool {
defer qt.Recovering("QScxmlCppDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlCppDataModel_HasScxmlPropertyDefault(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QScxmlCppDataModel) ScxmlEvent() *QScxmlEvent {
defer qt.Recovering("QScxmlCppDataModel::scxmlEvent")
if ptr.Pointer() != nil {
return NewQScxmlEventFromPointer(C.QScxmlCppDataModel_ScxmlEvent(ptr.Pointer()))
}
return nil
}
//export callbackQScxmlCppDataModel_ScxmlProperty
func callbackQScxmlCppDataModel_ScxmlProperty(ptr unsafe.Pointer, name *C.char) unsafe.Pointer {
defer qt.Recovering("callback QScxmlCppDataModel::scxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::scxmlProperty"); signal != nil {
return core.PointerFromQVariant(signal.(func(string) *core.QVariant)(C.GoString(name)))
}
return core.PointerFromQVariant(NewQScxmlCppDataModelFromPointer(ptr).ScxmlPropertyDefault(C.GoString(name)))
}
func (ptr *QScxmlCppDataModel) ConnectScxmlProperty(f func(name string) *core.QVariant) {
defer qt.Recovering("connect QScxmlCppDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::scxmlProperty", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectScxmlProperty() {
defer qt.Recovering("disconnect QScxmlCppDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::scxmlProperty")
}
}
func (ptr *QScxmlCppDataModel) ScxmlProperty(name string) *core.QVariant {
defer qt.Recovering("QScxmlCppDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlCppDataModel_ScxmlProperty(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlCppDataModel) ScxmlPropertyDefault(name string) *core.QVariant {
defer qt.Recovering("QScxmlCppDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlCppDataModel_ScxmlPropertyDefault(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlCppDataModel) SetScxmlEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_SetScxmlEvent(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlCppDataModel_SetScxmlProperty
func callbackQScxmlCppDataModel_SetScxmlProperty(ptr unsafe.Pointer, name *C.char, value unsafe.Pointer, context *C.char) C.char {
defer qt.Recovering("callback QScxmlCppDataModel::setScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::setScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, *core.QVariant, string) bool)(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlCppDataModelFromPointer(ptr).SetScxmlPropertyDefault(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
func (ptr *QScxmlCppDataModel) ConnectSetScxmlProperty(f func(name string, value *core.QVariant, context string) bool) {
defer qt.Recovering("connect QScxmlCppDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::setScxmlProperty", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectSetScxmlProperty() {
defer qt.Recovering("disconnect QScxmlCppDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::setScxmlProperty")
}
}
func (ptr *QScxmlCppDataModel) SetScxmlProperty(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlCppDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlCppDataModel_SetScxmlProperty(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
func (ptr *QScxmlCppDataModel) SetScxmlPropertyDefault(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlCppDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlCppDataModel_SetScxmlPropertyDefault(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
//export callbackQScxmlCppDataModel_TimerEvent
func callbackQScxmlCppDataModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::timerEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScxmlCppDataModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScxmlCppDataModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScxmlCppDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::timerEvent", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScxmlCppDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::timerEvent")
}
}
func (ptr *QScxmlCppDataModel) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScxmlCppDataModel) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScxmlCppDataModel_ChildEvent
func callbackQScxmlCppDataModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::childEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScxmlCppDataModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScxmlCppDataModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScxmlCppDataModel::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::childEvent", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScxmlCppDataModel::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::childEvent")
}
}
func (ptr *QScxmlCppDataModel) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScxmlCppDataModel) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScxmlCppDataModel_ConnectNotify
func callbackQScxmlCppDataModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::connectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlCppDataModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlCppDataModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlCppDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::connectNotify", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScxmlCppDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::connectNotify")
}
}
func (ptr *QScxmlCppDataModel) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlCppDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlCppDataModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlCppDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlCppDataModel_CustomEvent
func callbackQScxmlCppDataModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::customEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScxmlCppDataModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScxmlCppDataModel) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScxmlCppDataModel::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::customEvent", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScxmlCppDataModel::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::customEvent")
}
}
func (ptr *QScxmlCppDataModel) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScxmlCppDataModel) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlCppDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScxmlCppDataModel_DeleteLater
func callbackQScxmlCppDataModel_DeleteLater(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::deleteLater")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScxmlCppDataModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScxmlCppDataModel) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScxmlCppDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::deleteLater", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScxmlCppDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::deleteLater")
}
}
func (ptr *QScxmlCppDataModel) DeleteLater() {
defer qt.Recovering("QScxmlCppDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlCppDataModel) DeleteLaterDefault() {
defer qt.Recovering("QScxmlCppDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQScxmlCppDataModel_DisconnectNotify
func callbackQScxmlCppDataModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlCppDataModel::disconnectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlCppDataModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlCppDataModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlCppDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::disconnectNotify", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScxmlCppDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::disconnectNotify")
}
}
func (ptr *QScxmlCppDataModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlCppDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlCppDataModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlCppDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlCppDataModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlCppDataModel_Event
func callbackQScxmlCppDataModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlCppDataModel::event")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlCppDataModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScxmlCppDataModel) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlCppDataModel::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::event", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectEvent() {
defer qt.Recovering("disconnect QScxmlCppDataModel::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::event")
}
}
func (ptr *QScxmlCppDataModel) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlCppDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlCppDataModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScxmlCppDataModel) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlCppDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlCppDataModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScxmlCppDataModel_EventFilter
func callbackQScxmlCppDataModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlCppDataModel::eventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::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(NewQScxmlCppDataModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScxmlCppDataModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlCppDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::eventFilter", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScxmlCppDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::eventFilter")
}
}
func (ptr *QScxmlCppDataModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlCppDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlCppDataModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScxmlCppDataModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlCppDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlCppDataModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScxmlCppDataModel_MetaObject
func callbackQScxmlCppDataModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
defer qt.Recovering("callback QScxmlCppDataModel::metaObject")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlCppDataModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScxmlCppDataModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScxmlCppDataModel) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScxmlCppDataModel::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::metaObject", f)
}
}
func (ptr *QScxmlCppDataModel) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScxmlCppDataModel::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlCppDataModel::metaObject")
}
}
func (ptr *QScxmlCppDataModel) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScxmlCppDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlCppDataModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlCppDataModel) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScxmlCppDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlCppDataModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QScxmlDataModel struct {
core.QObject
}
type QScxmlDataModel_ITF interface {
core.QObject_ITF
QScxmlDataModel_PTR() *QScxmlDataModel
}
func (p *QScxmlDataModel) QScxmlDataModel_PTR() *QScxmlDataModel {
return p
}
func (p *QScxmlDataModel) Pointer() unsafe.Pointer {
if p != nil {
return p.QObject_PTR().Pointer()
}
return nil
}
func (p *QScxmlDataModel) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QObject_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlDataModel(ptr QScxmlDataModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlDataModel_PTR().Pointer()
}
return nil
}
func NewQScxmlDataModelFromPointer(ptr unsafe.Pointer) *QScxmlDataModel {
var n = new(QScxmlDataModel)
n.SetPointer(ptr)
return n
}
func (ptr *QScxmlDataModel) DestroyQScxmlDataModel() {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
//export callbackQScxmlDataModel_HasScxmlProperty
func callbackQScxmlDataModel_HasScxmlProperty(ptr unsafe.Pointer, name *C.char) C.char {
defer qt.Recovering("callback QScxmlDataModel::hasScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::hasScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(C.GoString(name)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QScxmlDataModel) ConnectHasScxmlProperty(f func(name string) bool) {
defer qt.Recovering("connect QScxmlDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::hasScxmlProperty", f)
}
}
func (ptr *QScxmlDataModel) DisconnectHasScxmlProperty(name string) {
defer qt.Recovering("disconnect QScxmlDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::hasScxmlProperty")
}
}
func (ptr *QScxmlDataModel) HasScxmlProperty(name string) bool {
defer qt.Recovering("QScxmlDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlDataModel_HasScxmlProperty(ptr.Pointer(), nameC) != 0
}
return false
}
//export callbackQScxmlDataModel_ScxmlProperty
func callbackQScxmlDataModel_ScxmlProperty(ptr unsafe.Pointer, name *C.char) unsafe.Pointer {
defer qt.Recovering("callback QScxmlDataModel::scxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::scxmlProperty"); signal != nil {
return core.PointerFromQVariant(signal.(func(string) *core.QVariant)(C.GoString(name)))
}
return core.PointerFromQVariant(nil)
}
func (ptr *QScxmlDataModel) ConnectScxmlProperty(f func(name string) *core.QVariant) {
defer qt.Recovering("connect QScxmlDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::scxmlProperty", f)
}
}
func (ptr *QScxmlDataModel) DisconnectScxmlProperty(name string) {
defer qt.Recovering("disconnect QScxmlDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::scxmlProperty")
}
}
func (ptr *QScxmlDataModel) ScxmlProperty(name string) *core.QVariant {
defer qt.Recovering("QScxmlDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlDataModel_ScxmlProperty(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQScxmlDataModel_SetScxmlEvent
func callbackQScxmlDataModel_SetScxmlEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::setScxmlEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::setScxmlEvent"); signal != nil {
signal.(func(*QScxmlEvent))(NewQScxmlEventFromPointer(event))
}
}
func (ptr *QScxmlDataModel) ConnectSetScxmlEvent(f func(event *QScxmlEvent)) {
defer qt.Recovering("connect QScxmlDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::setScxmlEvent", f)
}
}
func (ptr *QScxmlDataModel) DisconnectSetScxmlEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("disconnect QScxmlDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::setScxmlEvent")
}
}
func (ptr *QScxmlDataModel) SetScxmlEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_SetScxmlEvent(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlDataModel_SetScxmlProperty
func callbackQScxmlDataModel_SetScxmlProperty(ptr unsafe.Pointer, name *C.char, value unsafe.Pointer, context *C.char) C.char {
defer qt.Recovering("callback QScxmlDataModel::setScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::setScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, *core.QVariant, string) bool)(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QScxmlDataModel) ConnectSetScxmlProperty(f func(name string, value *core.QVariant, context string) bool) {
defer qt.Recovering("connect QScxmlDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::setScxmlProperty", f)
}
}
func (ptr *QScxmlDataModel) DisconnectSetScxmlProperty(name string, value core.QVariant_ITF, context string) {
defer qt.Recovering("disconnect QScxmlDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::setScxmlProperty")
}
}
func (ptr *QScxmlDataModel) SetScxmlProperty(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlDataModel_SetScxmlProperty(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
func (ptr *QScxmlDataModel) SetStateMachine(stateMachine QScxmlStateMachine_ITF) {
defer qt.Recovering("QScxmlDataModel::setStateMachine")
if ptr.Pointer() != nil {
C.QScxmlDataModel_SetStateMachine(ptr.Pointer(), PointerFromQScxmlStateMachine(stateMachine))
}
}
func (ptr *QScxmlDataModel) StateMachine() *QScxmlStateMachine {
defer qt.Recovering("QScxmlDataModel::stateMachine")
if ptr.Pointer() != nil {
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlDataModel_StateMachine(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQScxmlDataModel_StateMachineChanged
func callbackQScxmlDataModel_StateMachineChanged(ptr unsafe.Pointer, stateMachine unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::stateMachineChanged")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::stateMachineChanged"); signal != nil {
signal.(func(*QScxmlStateMachine))(NewQScxmlStateMachineFromPointer(stateMachine))
}
}
func (ptr *QScxmlDataModel) ConnectStateMachineChanged(f func(stateMachine *QScxmlStateMachine)) {
defer qt.Recovering("connect QScxmlDataModel::stateMachineChanged")
if ptr.Pointer() != nil {
C.QScxmlDataModel_ConnectStateMachineChanged(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::stateMachineChanged", f)
}
}
func (ptr *QScxmlDataModel) DisconnectStateMachineChanged() {
defer qt.Recovering("disconnect QScxmlDataModel::stateMachineChanged")
if ptr.Pointer() != nil {
C.QScxmlDataModel_DisconnectStateMachineChanged(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::stateMachineChanged")
}
}
func (ptr *QScxmlDataModel) StateMachineChanged(stateMachine QScxmlStateMachine_ITF) {
defer qt.Recovering("QScxmlDataModel::stateMachineChanged")
if ptr.Pointer() != nil {
C.QScxmlDataModel_StateMachineChanged(ptr.Pointer(), PointerFromQScxmlStateMachine(stateMachine))
}
}
//export callbackQScxmlDataModel_TimerEvent
func callbackQScxmlDataModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::timerEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScxmlDataModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScxmlDataModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScxmlDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::timerEvent", f)
}
}
func (ptr *QScxmlDataModel) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScxmlDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::timerEvent")
}
}
func (ptr *QScxmlDataModel) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScxmlDataModel) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScxmlDataModel_ChildEvent
func callbackQScxmlDataModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::childEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScxmlDataModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScxmlDataModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScxmlDataModel::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::childEvent", f)
}
}
func (ptr *QScxmlDataModel) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScxmlDataModel::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::childEvent")
}
}
func (ptr *QScxmlDataModel) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScxmlDataModel) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScxmlDataModel_ConnectNotify
func callbackQScxmlDataModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::connectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlDataModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlDataModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::connectNotify", f)
}
}
func (ptr *QScxmlDataModel) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScxmlDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::connectNotify")
}
}
func (ptr *QScxmlDataModel) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlDataModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlDataModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlDataModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlDataModel_CustomEvent
func callbackQScxmlDataModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::customEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScxmlDataModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScxmlDataModel) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScxmlDataModel::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::customEvent", f)
}
}
func (ptr *QScxmlDataModel) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScxmlDataModel::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::customEvent")
}
}
func (ptr *QScxmlDataModel) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScxmlDataModel) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlDataModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScxmlDataModel_DeleteLater
func callbackQScxmlDataModel_DeleteLater(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::deleteLater")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScxmlDataModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScxmlDataModel) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScxmlDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::deleteLater", f)
}
}
func (ptr *QScxmlDataModel) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScxmlDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::deleteLater")
}
}
func (ptr *QScxmlDataModel) DeleteLater() {
defer qt.Recovering("QScxmlDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlDataModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlDataModel) DeleteLaterDefault() {
defer qt.Recovering("QScxmlDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlDataModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQScxmlDataModel_DisconnectNotify
func callbackQScxmlDataModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlDataModel::disconnectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlDataModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlDataModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::disconnectNotify", f)
}
}
func (ptr *QScxmlDataModel) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScxmlDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::disconnectNotify")
}
}
func (ptr *QScxmlDataModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlDataModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlDataModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlDataModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlDataModel_Event
func callbackQScxmlDataModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlDataModel::event")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlDataModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScxmlDataModel) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlDataModel::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::event", f)
}
}
func (ptr *QScxmlDataModel) DisconnectEvent() {
defer qt.Recovering("disconnect QScxmlDataModel::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::event")
}
}
func (ptr *QScxmlDataModel) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlDataModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScxmlDataModel) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlDataModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScxmlDataModel_EventFilter
func callbackQScxmlDataModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlDataModel::eventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::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(NewQScxmlDataModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScxmlDataModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::eventFilter", f)
}
}
func (ptr *QScxmlDataModel) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScxmlDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::eventFilter")
}
}
func (ptr *QScxmlDataModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlDataModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScxmlDataModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlDataModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScxmlDataModel_MetaObject
func callbackQScxmlDataModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
defer qt.Recovering("callback QScxmlDataModel::metaObject")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlDataModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScxmlDataModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScxmlDataModel) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScxmlDataModel::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::metaObject", f)
}
}
func (ptr *QScxmlDataModel) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScxmlDataModel::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlDataModel::metaObject")
}
}
func (ptr *QScxmlDataModel) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScxmlDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlDataModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlDataModel) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScxmlDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlDataModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QScxmlEcmaScriptDataModel struct {
QScxmlDataModel
}
type QScxmlEcmaScriptDataModel_ITF interface {
QScxmlDataModel_ITF
QScxmlEcmaScriptDataModel_PTR() *QScxmlEcmaScriptDataModel
}
func (p *QScxmlEcmaScriptDataModel) QScxmlEcmaScriptDataModel_PTR() *QScxmlEcmaScriptDataModel {
return p
}
func (p *QScxmlEcmaScriptDataModel) Pointer() unsafe.Pointer {
if p != nil {
return p.QScxmlDataModel_PTR().Pointer()
}
return nil
}
func (p *QScxmlEcmaScriptDataModel) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QScxmlDataModel_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlEcmaScriptDataModel(ptr QScxmlEcmaScriptDataModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlEcmaScriptDataModel_PTR().Pointer()
}
return nil
}
func NewQScxmlEcmaScriptDataModelFromPointer(ptr unsafe.Pointer) *QScxmlEcmaScriptDataModel {
var n = new(QScxmlEcmaScriptDataModel)
n.SetPointer(ptr)
return n
}
func (ptr *QScxmlEcmaScriptDataModel) DestroyQScxmlEcmaScriptDataModel() {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
func NewQScxmlEcmaScriptDataModel(parent core.QObject_ITF) *QScxmlEcmaScriptDataModel {
defer qt.Recovering("QScxmlEcmaScriptDataModel::QScxmlEcmaScriptDataModel")
var tmpValue = NewQScxmlEcmaScriptDataModelFromPointer(C.QScxmlEcmaScriptDataModel_NewQScxmlEcmaScriptDataModel(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScxmlEcmaScriptDataModel) Engine() *qml.QJSEngine {
defer qt.Recovering("QScxmlEcmaScriptDataModel::engine")
if ptr.Pointer() != nil {
var tmpValue = qml.NewQJSEngineFromPointer(C.QScxmlEcmaScriptDataModel_Engine(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQScxmlEcmaScriptDataModel_HasScxmlProperty
func callbackQScxmlEcmaScriptDataModel_HasScxmlProperty(ptr unsafe.Pointer, name *C.char) C.char {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::hasScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::hasScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(C.GoString(name)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlEcmaScriptDataModelFromPointer(ptr).HasScxmlPropertyDefault(C.GoString(name)))))
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectHasScxmlProperty(f func(name string) bool) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::hasScxmlProperty", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectHasScxmlProperty() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::hasScxmlProperty")
}
}
func (ptr *QScxmlEcmaScriptDataModel) HasScxmlProperty(name string) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlEcmaScriptDataModel_HasScxmlProperty(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QScxmlEcmaScriptDataModel) HasScxmlPropertyDefault(name string) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlEcmaScriptDataModel_HasScxmlPropertyDefault(ptr.Pointer(), nameC) != 0
}
return false
}
//export callbackQScxmlEcmaScriptDataModel_ScxmlProperty
func callbackQScxmlEcmaScriptDataModel_ScxmlProperty(ptr unsafe.Pointer, name *C.char) unsafe.Pointer {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::scxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::scxmlProperty"); signal != nil {
return core.PointerFromQVariant(signal.(func(string) *core.QVariant)(C.GoString(name)))
}
return core.PointerFromQVariant(NewQScxmlEcmaScriptDataModelFromPointer(ptr).ScxmlPropertyDefault(C.GoString(name)))
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectScxmlProperty(f func(name string) *core.QVariant) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::scxmlProperty", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectScxmlProperty() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::scxmlProperty")
}
}
func (ptr *QScxmlEcmaScriptDataModel) ScxmlProperty(name string) *core.QVariant {
defer qt.Recovering("QScxmlEcmaScriptDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlEcmaScriptDataModel_ScxmlProperty(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlEcmaScriptDataModel) ScxmlPropertyDefault(name string) *core.QVariant {
defer qt.Recovering("QScxmlEcmaScriptDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlEcmaScriptDataModel_ScxmlPropertyDefault(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlEcmaScriptDataModel) SetEngine(engine qml.QJSEngine_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::setEngine")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_SetEngine(ptr.Pointer(), qml.PointerFromQJSEngine(engine))
}
}
//export callbackQScxmlEcmaScriptDataModel_SetScxmlEvent
func callbackQScxmlEcmaScriptDataModel_SetScxmlEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::setScxmlEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::setScxmlEvent"); signal != nil {
signal.(func(*QScxmlEvent))(NewQScxmlEventFromPointer(event))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).SetScxmlEventDefault(NewQScxmlEventFromPointer(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectSetScxmlEvent(f func(event *QScxmlEvent)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::setScxmlEvent", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectSetScxmlEvent() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::setScxmlEvent")
}
}
func (ptr *QScxmlEcmaScriptDataModel) SetScxmlEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_SetScxmlEvent(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) SetScxmlEventDefault(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_SetScxmlEventDefault(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlEcmaScriptDataModel_SetScxmlProperty
func callbackQScxmlEcmaScriptDataModel_SetScxmlProperty(ptr unsafe.Pointer, name *C.char, value unsafe.Pointer, context *C.char) C.char {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::setScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::setScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, *core.QVariant, string) bool)(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlEcmaScriptDataModelFromPointer(ptr).SetScxmlPropertyDefault(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectSetScxmlProperty(f func(name string, value *core.QVariant, context string) bool) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::setScxmlProperty", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectSetScxmlProperty() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::setScxmlProperty")
}
}
func (ptr *QScxmlEcmaScriptDataModel) SetScxmlProperty(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlEcmaScriptDataModel_SetScxmlProperty(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
func (ptr *QScxmlEcmaScriptDataModel) SetScxmlPropertyDefault(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlEcmaScriptDataModel_SetScxmlPropertyDefault(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
//export callbackQScxmlEcmaScriptDataModel_TimerEvent
func callbackQScxmlEcmaScriptDataModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::timerEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::timerEvent", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::timerEvent")
}
}
func (ptr *QScxmlEcmaScriptDataModel) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScxmlEcmaScriptDataModel_ChildEvent
func callbackQScxmlEcmaScriptDataModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::childEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::childEvent", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::childEvent")
}
}
func (ptr *QScxmlEcmaScriptDataModel) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScxmlEcmaScriptDataModel_ConnectNotify
func callbackQScxmlEcmaScriptDataModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::connectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::connectNotify", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::connectNotify")
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlEcmaScriptDataModel_CustomEvent
func callbackQScxmlEcmaScriptDataModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::customEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::customEvent", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::customEvent")
}
}
func (ptr *QScxmlEcmaScriptDataModel) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScxmlEcmaScriptDataModel) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScxmlEcmaScriptDataModel_DeleteLater
func callbackQScxmlEcmaScriptDataModel_DeleteLater(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::deleteLater")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::deleteLater", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::deleteLater")
}
}
func (ptr *QScxmlEcmaScriptDataModel) DeleteLater() {
defer qt.Recovering("QScxmlEcmaScriptDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DeleteLaterDefault() {
defer qt.Recovering("QScxmlEcmaScriptDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQScxmlEcmaScriptDataModel_DisconnectNotify
func callbackQScxmlEcmaScriptDataModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::disconnectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlEcmaScriptDataModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::disconnectNotify", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::disconnectNotify")
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlEcmaScriptDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlEcmaScriptDataModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlEcmaScriptDataModel_Event
func callbackQScxmlEcmaScriptDataModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::event")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlEcmaScriptDataModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::event", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectEvent() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::event")
}
}
func (ptr *QScxmlEcmaScriptDataModel) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlEcmaScriptDataModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScxmlEcmaScriptDataModel) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlEcmaScriptDataModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScxmlEcmaScriptDataModel_EventFilter
func callbackQScxmlEcmaScriptDataModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::eventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::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(NewQScxmlEcmaScriptDataModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::eventFilter", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::eventFilter")
}
}
func (ptr *QScxmlEcmaScriptDataModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlEcmaScriptDataModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScxmlEcmaScriptDataModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlEcmaScriptDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlEcmaScriptDataModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScxmlEcmaScriptDataModel_MetaObject
func callbackQScxmlEcmaScriptDataModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
defer qt.Recovering("callback QScxmlEcmaScriptDataModel::metaObject")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEcmaScriptDataModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScxmlEcmaScriptDataModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScxmlEcmaScriptDataModel) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScxmlEcmaScriptDataModel::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::metaObject", f)
}
}
func (ptr *QScxmlEcmaScriptDataModel) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScxmlEcmaScriptDataModel::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEcmaScriptDataModel::metaObject")
}
}
func (ptr *QScxmlEcmaScriptDataModel) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScxmlEcmaScriptDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlEcmaScriptDataModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlEcmaScriptDataModel) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScxmlEcmaScriptDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlEcmaScriptDataModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
type QScxmlError struct {
ptr unsafe.Pointer
}
type QScxmlError_ITF interface {
QScxmlError_PTR() *QScxmlError
}
func (p *QScxmlError) QScxmlError_PTR() *QScxmlError {
return p
}
func (p *QScxmlError) Pointer() unsafe.Pointer {
if p != nil {
return p.ptr
}
return nil
}
func (p *QScxmlError) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.ptr = ptr
}
}
func PointerFromQScxmlError(ptr QScxmlError_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlError_PTR().Pointer()
}
return nil
}
func NewQScxmlErrorFromPointer(ptr unsafe.Pointer) *QScxmlError {
var n = new(QScxmlError)
n.SetPointer(ptr)
return n
}
func NewQScxmlError() *QScxmlError {
defer qt.Recovering("QScxmlError::QScxmlError")
var tmpValue = NewQScxmlErrorFromPointer(C.QScxmlError_NewQScxmlError())
runtime.SetFinalizer(tmpValue, (*QScxmlError).DestroyQScxmlError)
return tmpValue
}
func NewQScxmlError3(other QScxmlError_ITF) *QScxmlError {
defer qt.Recovering("QScxmlError::QScxmlError")
var tmpValue = NewQScxmlErrorFromPointer(C.QScxmlError_NewQScxmlError3(PointerFromQScxmlError(other)))
runtime.SetFinalizer(tmpValue, (*QScxmlError).DestroyQScxmlError)
return tmpValue
}
func NewQScxmlError2(fileName string, line int, column int, description string) *QScxmlError {
defer qt.Recovering("QScxmlError::QScxmlError")
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
var descriptionC = C.CString(description)
defer C.free(unsafe.Pointer(descriptionC))
var tmpValue = NewQScxmlErrorFromPointer(C.QScxmlError_NewQScxmlError2(fileNameC, C.int(int32(line)), C.int(int32(column)), descriptionC))
runtime.SetFinalizer(tmpValue, (*QScxmlError).DestroyQScxmlError)
return tmpValue
}
func (ptr *QScxmlError) Column() int {
defer qt.Recovering("QScxmlError::column")
if ptr.Pointer() != nil {
return int(int32(C.QScxmlError_Column(ptr.Pointer())))
}
return 0
}
func (ptr *QScxmlError) Description() string {
defer qt.Recovering("QScxmlError::description")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlError_Description(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlError) FileName() string {
defer qt.Recovering("QScxmlError::fileName")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlError_FileName(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlError) IsValid() bool {
defer qt.Recovering("QScxmlError::isValid")
if ptr.Pointer() != nil {
return C.QScxmlError_IsValid(ptr.Pointer()) != 0
}
return false
}
func (ptr *QScxmlError) Line() int {
defer qt.Recovering("QScxmlError::line")
if ptr.Pointer() != nil {
return int(int32(C.QScxmlError_Line(ptr.Pointer())))
}
return 0
}
func (ptr *QScxmlError) ToString() string {
defer qt.Recovering("QScxmlError::toString")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlError_ToString(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlError) DestroyQScxmlError() {
defer qt.Recovering("QScxmlError::~QScxmlError")
if ptr.Pointer() != nil {
C.QScxmlError_DestroyQScxmlError(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//QScxmlEvent::EventType
type QScxmlEvent__EventType int64
const (
QScxmlEvent__PlatformEvent = QScxmlEvent__EventType(0)
QScxmlEvent__InternalEvent = QScxmlEvent__EventType(1)
QScxmlEvent__ExternalEvent = QScxmlEvent__EventType(2)
)
type QScxmlEvent struct {
core.QEvent
}
type QScxmlEvent_ITF interface {
core.QEvent_ITF
QScxmlEvent_PTR() *QScxmlEvent
}
func (p *QScxmlEvent) QScxmlEvent_PTR() *QScxmlEvent {
return p
}
func (p *QScxmlEvent) Pointer() unsafe.Pointer {
if p != nil {
return p.QEvent_PTR().Pointer()
}
return nil
}
func (p *QScxmlEvent) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QEvent_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlEvent(ptr QScxmlEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlEvent_PTR().Pointer()
}
return nil
}
func NewQScxmlEventFromPointer(ptr unsafe.Pointer) *QScxmlEvent {
var n = new(QScxmlEvent)
n.SetPointer(ptr)
return n
}
func NewQScxmlEvent() *QScxmlEvent {
defer qt.Recovering("QScxmlEvent::QScxmlEvent")
var tmpValue = NewQScxmlEventFromPointer(C.QScxmlEvent_NewQScxmlEvent())
runtime.SetFinalizer(tmpValue, (*QScxmlEvent).DestroyQScxmlEvent)
return tmpValue
}
func NewQScxmlEvent2(other QScxmlEvent_ITF) *QScxmlEvent {
defer qt.Recovering("QScxmlEvent::QScxmlEvent")
var tmpValue = NewQScxmlEventFromPointer(C.QScxmlEvent_NewQScxmlEvent2(PointerFromQScxmlEvent(other)))
runtime.SetFinalizer(tmpValue, (*QScxmlEvent).DestroyQScxmlEvent)
return tmpValue
}
func (ptr *QScxmlEvent) Clear() {
defer qt.Recovering("QScxmlEvent::clear")
if ptr.Pointer() != nil {
C.QScxmlEvent_Clear(ptr.Pointer())
}
}
func (ptr *QScxmlEvent) Data() *core.QVariant {
defer qt.Recovering("QScxmlEvent::data")
if ptr.Pointer() != nil {
var tmpValue = core.NewQVariantFromPointer(C.QScxmlEvent_Data(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlEvent) Delay() int {
defer qt.Recovering("QScxmlEvent::delay")
if ptr.Pointer() != nil {
return int(int32(C.QScxmlEvent_Delay(ptr.Pointer())))
}
return 0
}
func (ptr *QScxmlEvent) ErrorMessage() string {
defer qt.Recovering("QScxmlEvent::errorMessage")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_ErrorMessage(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) EventType() QScxmlEvent__EventType {
defer qt.Recovering("QScxmlEvent::eventType")
if ptr.Pointer() != nil {
return QScxmlEvent__EventType(C.QScxmlEvent_EventType(ptr.Pointer()))
}
return 0
}
func (ptr *QScxmlEvent) InvokeId() string {
defer qt.Recovering("QScxmlEvent::invokeId")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_InvokeId(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) IsErrorEvent() bool {
defer qt.Recovering("QScxmlEvent::isErrorEvent")
if ptr.Pointer() != nil {
return C.QScxmlEvent_IsErrorEvent(ptr.Pointer()) != 0
}
return false
}
func (ptr *QScxmlEvent) Name() string {
defer qt.Recovering("QScxmlEvent::name")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_Name(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) Origin() string {
defer qt.Recovering("QScxmlEvent::origin")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_Origin(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) OriginType() string {
defer qt.Recovering("QScxmlEvent::originType")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_OriginType(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) ScxmlType() string {
defer qt.Recovering("QScxmlEvent::scxmlType")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_ScxmlType(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) SendId() string {
defer qt.Recovering("QScxmlEvent::sendId")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlEvent_SendId(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlEvent) SetData(data core.QVariant_ITF) {
defer qt.Recovering("QScxmlEvent::setData")
if ptr.Pointer() != nil {
C.QScxmlEvent_SetData(ptr.Pointer(), core.PointerFromQVariant(data))
}
}
func (ptr *QScxmlEvent) SetDelay(delayInMiliSecs int) {
defer qt.Recovering("QScxmlEvent::setDelay")
if ptr.Pointer() != nil {
C.QScxmlEvent_SetDelay(ptr.Pointer(), C.int(int32(delayInMiliSecs)))
}
}
func (ptr *QScxmlEvent) SetErrorMessage(message string) {
defer qt.Recovering("QScxmlEvent::setErrorMessage")
if ptr.Pointer() != nil {
var messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
C.QScxmlEvent_SetErrorMessage(ptr.Pointer(), messageC)
}
}
func (ptr *QScxmlEvent) SetEventType(ty QScxmlEvent__EventType) {
defer qt.Recovering("QScxmlEvent::setEventType")
if ptr.Pointer() != nil {
C.QScxmlEvent_SetEventType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QScxmlEvent) SetInvokeId(invokeid string) {
defer qt.Recovering("QScxmlEvent::setInvokeId")
if ptr.Pointer() != nil {
var invokeidC = C.CString(invokeid)
defer C.free(unsafe.Pointer(invokeidC))
C.QScxmlEvent_SetInvokeId(ptr.Pointer(), invokeidC)
}
}
func (ptr *QScxmlEvent) SetName(name string) {
defer qt.Recovering("QScxmlEvent::setName")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
C.QScxmlEvent_SetName(ptr.Pointer(), nameC)
}
}
func (ptr *QScxmlEvent) SetOrigin(origin string) {
defer qt.Recovering("QScxmlEvent::setOrigin")
if ptr.Pointer() != nil {
var originC = C.CString(origin)
defer C.free(unsafe.Pointer(originC))
C.QScxmlEvent_SetOrigin(ptr.Pointer(), originC)
}
}
func (ptr *QScxmlEvent) SetOriginType(origintype string) {
defer qt.Recovering("QScxmlEvent::setOriginType")
if ptr.Pointer() != nil {
var origintypeC = C.CString(origintype)
defer C.free(unsafe.Pointer(origintypeC))
C.QScxmlEvent_SetOriginType(ptr.Pointer(), origintypeC)
}
}
func (ptr *QScxmlEvent) SetSendId(sendid string) {
defer qt.Recovering("QScxmlEvent::setSendId")
if ptr.Pointer() != nil {
var sendidC = C.CString(sendid)
defer C.free(unsafe.Pointer(sendidC))
C.QScxmlEvent_SetSendId(ptr.Pointer(), sendidC)
}
}
func (ptr *QScxmlEvent) DestroyQScxmlEvent() {
defer qt.Recovering("QScxmlEvent::~QScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlEvent_DestroyQScxmlEvent(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QScxmlEventFilter struct {
ptr unsafe.Pointer
}
type QScxmlEventFilter_ITF interface {
QScxmlEventFilter_PTR() *QScxmlEventFilter
}
func (p *QScxmlEventFilter) QScxmlEventFilter_PTR() *QScxmlEventFilter {
return p
}
func (p *QScxmlEventFilter) Pointer() unsafe.Pointer {
if p != nil {
return p.ptr
}
return nil
}
func (p *QScxmlEventFilter) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.ptr = ptr
}
}
func PointerFromQScxmlEventFilter(ptr QScxmlEventFilter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlEventFilter_PTR().Pointer()
}
return nil
}
func NewQScxmlEventFilterFromPointer(ptr unsafe.Pointer) *QScxmlEventFilter {
var n = new(QScxmlEventFilter)
n.SetPointer(ptr)
return n
}
//export callbackQScxmlEventFilter_Handle
func callbackQScxmlEventFilter_Handle(ptr unsafe.Pointer, event unsafe.Pointer, stateMachine unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlEventFilter::handle")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEventFilter::handle"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*QScxmlEvent, *QScxmlStateMachine) bool)(NewQScxmlEventFromPointer(event), NewQScxmlStateMachineFromPointer(stateMachine)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QScxmlEventFilter) ConnectHandle(f func(event *QScxmlEvent, stateMachine *QScxmlStateMachine) bool) {
defer qt.Recovering("connect QScxmlEventFilter::handle")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEventFilter::handle", f)
}
}
func (ptr *QScxmlEventFilter) DisconnectHandle(event QScxmlEvent_ITF, stateMachine QScxmlStateMachine_ITF) {
defer qt.Recovering("disconnect QScxmlEventFilter::handle")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEventFilter::handle")
}
}
func (ptr *QScxmlEventFilter) Handle(event QScxmlEvent_ITF, stateMachine QScxmlStateMachine_ITF) bool {
defer qt.Recovering("QScxmlEventFilter::handle")
if ptr.Pointer() != nil {
return C.QScxmlEventFilter_Handle(ptr.Pointer(), PointerFromQScxmlEvent(event), PointerFromQScxmlStateMachine(stateMachine)) != 0
}
return false
}
//export callbackQScxmlEventFilter_DestroyQScxmlEventFilter
func callbackQScxmlEventFilter_DestroyQScxmlEventFilter(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlEventFilter::~QScxmlEventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlEventFilter::~QScxmlEventFilter"); signal != nil {
signal.(func())()
} else {
NewQScxmlEventFilterFromPointer(ptr).DestroyQScxmlEventFilterDefault()
}
}
func (ptr *QScxmlEventFilter) ConnectDestroyQScxmlEventFilter(f func()) {
defer qt.Recovering("connect QScxmlEventFilter::~QScxmlEventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEventFilter::~QScxmlEventFilter", f)
}
}
func (ptr *QScxmlEventFilter) DisconnectDestroyQScxmlEventFilter() {
defer qt.Recovering("disconnect QScxmlEventFilter::~QScxmlEventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlEventFilter::~QScxmlEventFilter")
}
}
func (ptr *QScxmlEventFilter) DestroyQScxmlEventFilter() {
defer qt.Recovering("QScxmlEventFilter::~QScxmlEventFilter")
if ptr.Pointer() != nil {
C.QScxmlEventFilter_DestroyQScxmlEventFilter(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlEventFilter) DestroyQScxmlEventFilterDefault() {
defer qt.Recovering("QScxmlEventFilter::~QScxmlEventFilter")
if ptr.Pointer() != nil {
C.QScxmlEventFilter_DestroyQScxmlEventFilterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
type QScxmlNullDataModel struct {
QScxmlDataModel
}
type QScxmlNullDataModel_ITF interface {
QScxmlDataModel_ITF
QScxmlNullDataModel_PTR() *QScxmlNullDataModel
}
func (p *QScxmlNullDataModel) QScxmlNullDataModel_PTR() *QScxmlNullDataModel {
return p
}
func (p *QScxmlNullDataModel) Pointer() unsafe.Pointer {
if p != nil {
return p.QScxmlDataModel_PTR().Pointer()
}
return nil
}
func (p *QScxmlNullDataModel) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QScxmlDataModel_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlNullDataModel(ptr QScxmlNullDataModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlNullDataModel_PTR().Pointer()
}
return nil
}
func NewQScxmlNullDataModelFromPointer(ptr unsafe.Pointer) *QScxmlNullDataModel {
var n = new(QScxmlNullDataModel)
n.SetPointer(ptr)
return n
}
func (ptr *QScxmlNullDataModel) DestroyQScxmlNullDataModel() {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
func NewQScxmlNullDataModel(parent core.QObject_ITF) *QScxmlNullDataModel {
defer qt.Recovering("QScxmlNullDataModel::QScxmlNullDataModel")
var tmpValue = NewQScxmlNullDataModelFromPointer(C.QScxmlNullDataModel_NewQScxmlNullDataModel(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQScxmlNullDataModel_HasScxmlProperty
func callbackQScxmlNullDataModel_HasScxmlProperty(ptr unsafe.Pointer, name *C.char) C.char {
defer qt.Recovering("callback QScxmlNullDataModel::hasScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::hasScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string) bool)(C.GoString(name)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlNullDataModelFromPointer(ptr).HasScxmlPropertyDefault(C.GoString(name)))))
}
func (ptr *QScxmlNullDataModel) ConnectHasScxmlProperty(f func(name string) bool) {
defer qt.Recovering("connect QScxmlNullDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::hasScxmlProperty", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectHasScxmlProperty() {
defer qt.Recovering("disconnect QScxmlNullDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::hasScxmlProperty")
}
}
func (ptr *QScxmlNullDataModel) HasScxmlProperty(name string) bool {
defer qt.Recovering("QScxmlNullDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlNullDataModel_HasScxmlProperty(ptr.Pointer(), nameC) != 0
}
return false
}
func (ptr *QScxmlNullDataModel) HasScxmlPropertyDefault(name string) bool {
defer qt.Recovering("QScxmlNullDataModel::hasScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
return C.QScxmlNullDataModel_HasScxmlPropertyDefault(ptr.Pointer(), nameC) != 0
}
return false
}
//export callbackQScxmlNullDataModel_ScxmlProperty
func callbackQScxmlNullDataModel_ScxmlProperty(ptr unsafe.Pointer, name *C.char) unsafe.Pointer {
defer qt.Recovering("callback QScxmlNullDataModel::scxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::scxmlProperty"); signal != nil {
return core.PointerFromQVariant(signal.(func(string) *core.QVariant)(C.GoString(name)))
}
return core.PointerFromQVariant(NewQScxmlNullDataModelFromPointer(ptr).ScxmlPropertyDefault(C.GoString(name)))
}
func (ptr *QScxmlNullDataModel) ConnectScxmlProperty(f func(name string) *core.QVariant) {
defer qt.Recovering("connect QScxmlNullDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::scxmlProperty", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectScxmlProperty() {
defer qt.Recovering("disconnect QScxmlNullDataModel::scxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::scxmlProperty")
}
}
func (ptr *QScxmlNullDataModel) ScxmlProperty(name string) *core.QVariant {
defer qt.Recovering("QScxmlNullDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlNullDataModel_ScxmlProperty(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QScxmlNullDataModel) ScxmlPropertyDefault(name string) *core.QVariant {
defer qt.Recovering("QScxmlNullDataModel::scxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var tmpValue = core.NewQVariantFromPointer(C.QScxmlNullDataModel_ScxmlPropertyDefault(ptr.Pointer(), nameC))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQScxmlNullDataModel_SetScxmlEvent
func callbackQScxmlNullDataModel_SetScxmlEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::setScxmlEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::setScxmlEvent"); signal != nil {
signal.(func(*QScxmlEvent))(NewQScxmlEventFromPointer(event))
} else {
NewQScxmlNullDataModelFromPointer(ptr).SetScxmlEventDefault(NewQScxmlEventFromPointer(event))
}
}
func (ptr *QScxmlNullDataModel) ConnectSetScxmlEvent(f func(event *QScxmlEvent)) {
defer qt.Recovering("connect QScxmlNullDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::setScxmlEvent", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectSetScxmlEvent() {
defer qt.Recovering("disconnect QScxmlNullDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::setScxmlEvent")
}
}
func (ptr *QScxmlNullDataModel) SetScxmlEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_SetScxmlEvent(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
func (ptr *QScxmlNullDataModel) SetScxmlEventDefault(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::setScxmlEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_SetScxmlEventDefault(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlNullDataModel_SetScxmlProperty
func callbackQScxmlNullDataModel_SetScxmlProperty(ptr unsafe.Pointer, name *C.char, value unsafe.Pointer, context *C.char) C.char {
defer qt.Recovering("callback QScxmlNullDataModel::setScxmlProperty")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::setScxmlProperty"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(string, *core.QVariant, string) bool)(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlNullDataModelFromPointer(ptr).SetScxmlPropertyDefault(C.GoString(name), core.NewQVariantFromPointer(value), C.GoString(context)))))
}
func (ptr *QScxmlNullDataModel) ConnectSetScxmlProperty(f func(name string, value *core.QVariant, context string) bool) {
defer qt.Recovering("connect QScxmlNullDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::setScxmlProperty", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectSetScxmlProperty() {
defer qt.Recovering("disconnect QScxmlNullDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::setScxmlProperty")
}
}
func (ptr *QScxmlNullDataModel) SetScxmlProperty(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlNullDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlNullDataModel_SetScxmlProperty(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
func (ptr *QScxmlNullDataModel) SetScxmlPropertyDefault(name string, value core.QVariant_ITF, context string) bool {
defer qt.Recovering("QScxmlNullDataModel::setScxmlProperty")
if ptr.Pointer() != nil {
var nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
var contextC = C.CString(context)
defer C.free(unsafe.Pointer(contextC))
return C.QScxmlNullDataModel_SetScxmlPropertyDefault(ptr.Pointer(), nameC, core.PointerFromQVariant(value), contextC) != 0
}
return false
}
//export callbackQScxmlNullDataModel_TimerEvent
func callbackQScxmlNullDataModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::timerEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScxmlNullDataModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScxmlNullDataModel) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScxmlNullDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::timerEvent", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScxmlNullDataModel::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::timerEvent")
}
}
func (ptr *QScxmlNullDataModel) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScxmlNullDataModel) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScxmlNullDataModel_ChildEvent
func callbackQScxmlNullDataModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::childEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScxmlNullDataModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScxmlNullDataModel) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScxmlNullDataModel::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::childEvent", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScxmlNullDataModel::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::childEvent")
}
}
func (ptr *QScxmlNullDataModel) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScxmlNullDataModel) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::childEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScxmlNullDataModel_ConnectNotify
func callbackQScxmlNullDataModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::connectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlNullDataModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlNullDataModel) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlNullDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::connectNotify", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScxmlNullDataModel::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::connectNotify")
}
}
func (ptr *QScxmlNullDataModel) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlNullDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlNullDataModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlNullDataModel::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlNullDataModel_CustomEvent
func callbackQScxmlNullDataModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::customEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScxmlNullDataModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScxmlNullDataModel) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScxmlNullDataModel::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::customEvent", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScxmlNullDataModel::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::customEvent")
}
}
func (ptr *QScxmlNullDataModel) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScxmlNullDataModel) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlNullDataModel::customEvent")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScxmlNullDataModel_DeleteLater
func callbackQScxmlNullDataModel_DeleteLater(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::deleteLater")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScxmlNullDataModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScxmlNullDataModel) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScxmlNullDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::deleteLater", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScxmlNullDataModel::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::deleteLater")
}
}
func (ptr *QScxmlNullDataModel) DeleteLater() {
defer qt.Recovering("QScxmlNullDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlNullDataModel) DeleteLaterDefault() {
defer qt.Recovering("QScxmlNullDataModel::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQScxmlNullDataModel_DisconnectNotify
func callbackQScxmlNullDataModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlNullDataModel::disconnectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlNullDataModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlNullDataModel) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlNullDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::disconnectNotify", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScxmlNullDataModel::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::disconnectNotify")
}
}
func (ptr *QScxmlNullDataModel) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlNullDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlNullDataModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlNullDataModel::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlNullDataModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlNullDataModel_Event
func callbackQScxmlNullDataModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlNullDataModel::event")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlNullDataModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScxmlNullDataModel) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlNullDataModel::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::event", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectEvent() {
defer qt.Recovering("disconnect QScxmlNullDataModel::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::event")
}
}
func (ptr *QScxmlNullDataModel) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlNullDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlNullDataModel_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScxmlNullDataModel) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlNullDataModel::event")
if ptr.Pointer() != nil {
return C.QScxmlNullDataModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScxmlNullDataModel_EventFilter
func callbackQScxmlNullDataModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlNullDataModel::eventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::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(NewQScxmlNullDataModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScxmlNullDataModel) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlNullDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::eventFilter", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScxmlNullDataModel::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::eventFilter")
}
}
func (ptr *QScxmlNullDataModel) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlNullDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlNullDataModel_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScxmlNullDataModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlNullDataModel::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlNullDataModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScxmlNullDataModel_MetaObject
func callbackQScxmlNullDataModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
defer qt.Recovering("callback QScxmlNullDataModel::metaObject")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlNullDataModel::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScxmlNullDataModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScxmlNullDataModel) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScxmlNullDataModel::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::metaObject", f)
}
}
func (ptr *QScxmlNullDataModel) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScxmlNullDataModel::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlNullDataModel::metaObject")
}
}
func (ptr *QScxmlNullDataModel) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScxmlNullDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlNullDataModel_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlNullDataModel) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScxmlNullDataModel::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlNullDataModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//QScxmlParser::QtMode
type QScxmlParser__QtMode int64
const (
QScxmlParser__QtModeDisabled = QScxmlParser__QtMode(0)
QScxmlParser__QtModeEnabled = QScxmlParser__QtMode(1)
QScxmlParser__QtModeFromInputFile = QScxmlParser__QtMode(2)
)
type QScxmlParser struct {
ptr unsafe.Pointer
}
type QScxmlParser_ITF interface {
QScxmlParser_PTR() *QScxmlParser
}
func (p *QScxmlParser) QScxmlParser_PTR() *QScxmlParser {
return p
}
func (p *QScxmlParser) Pointer() unsafe.Pointer {
if p != nil {
return p.ptr
}
return nil
}
func (p *QScxmlParser) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.ptr = ptr
}
}
func PointerFromQScxmlParser(ptr QScxmlParser_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlParser_PTR().Pointer()
}
return nil
}
func NewQScxmlParserFromPointer(ptr unsafe.Pointer) *QScxmlParser {
var n = new(QScxmlParser)
n.SetPointer(ptr)
return n
}
func NewQScxmlParser(reader core.QXmlStreamReader_ITF) *QScxmlParser {
defer qt.Recovering("QScxmlParser::QScxmlParser")
var tmpValue = NewQScxmlParserFromPointer(C.QScxmlParser_NewQScxmlParser(core.PointerFromQXmlStreamReader(reader)))
runtime.SetFinalizer(tmpValue, (*QScxmlParser).DestroyQScxmlParser)
return tmpValue
}
func (ptr *QScxmlParser) AddError(msg string) {
defer qt.Recovering("QScxmlParser::addError")
if ptr.Pointer() != nil {
var msgC = C.CString(msg)
defer C.free(unsafe.Pointer(msgC))
C.QScxmlParser_AddError(ptr.Pointer(), msgC)
}
}
func (ptr *QScxmlParser) FileName() string {
defer qt.Recovering("QScxmlParser::fileName")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlParser_FileName(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlParser) InstantiateDataModel(stateMachine QScxmlStateMachine_ITF) {
defer qt.Recovering("QScxmlParser::instantiateDataModel")
if ptr.Pointer() != nil {
C.QScxmlParser_InstantiateDataModel(ptr.Pointer(), PointerFromQScxmlStateMachine(stateMachine))
}
}
func (ptr *QScxmlParser) InstantiateStateMachine() *QScxmlStateMachine {
defer qt.Recovering("QScxmlParser::instantiateStateMachine")
if ptr.Pointer() != nil {
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlParser_InstantiateStateMachine(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QScxmlParser) Parse() {
defer qt.Recovering("QScxmlParser::parse")
if ptr.Pointer() != nil {
C.QScxmlParser_Parse(ptr.Pointer())
}
}
func (ptr *QScxmlParser) QtMode() QScxmlParser__QtMode {
defer qt.Recovering("QScxmlParser::qtMode")
if ptr.Pointer() != nil {
return QScxmlParser__QtMode(C.QScxmlParser_QtMode(ptr.Pointer()))
}
return 0
}
func (ptr *QScxmlParser) SetFileName(fileName string) {
defer qt.Recovering("QScxmlParser::setFileName")
if ptr.Pointer() != nil {
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
C.QScxmlParser_SetFileName(ptr.Pointer(), fileNameC)
}
}
func (ptr *QScxmlParser) SetQtMode(mode QScxmlParser__QtMode) {
defer qt.Recovering("QScxmlParser::setQtMode")
if ptr.Pointer() != nil {
C.QScxmlParser_SetQtMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QScxmlParser) DestroyQScxmlParser() {
defer qt.Recovering("QScxmlParser::~QScxmlParser")
if ptr.Pointer() != nil {
C.QScxmlParser_DestroyQScxmlParser(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//QScxmlStateMachine::BindingMethod
type QScxmlStateMachine__BindingMethod int64
const (
QScxmlStateMachine__EarlyBinding = QScxmlStateMachine__BindingMethod(0)
QScxmlStateMachine__LateBinding = QScxmlStateMachine__BindingMethod(1)
)
type QScxmlStateMachine struct {
core.QObject
}
type QScxmlStateMachine_ITF interface {
core.QObject_ITF
QScxmlStateMachine_PTR() *QScxmlStateMachine
}
func (p *QScxmlStateMachine) QScxmlStateMachine_PTR() *QScxmlStateMachine {
return p
}
func (p *QScxmlStateMachine) Pointer() unsafe.Pointer {
if p != nil {
return p.QObject_PTR().Pointer()
}
return nil
}
func (p *QScxmlStateMachine) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QObject_PTR().SetPointer(ptr)
}
}
func PointerFromQScxmlStateMachine(ptr QScxmlStateMachine_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScxmlStateMachine_PTR().Pointer()
}
return nil
}
func NewQScxmlStateMachineFromPointer(ptr unsafe.Pointer) *QScxmlStateMachine {
var n = new(QScxmlStateMachine)
n.SetPointer(ptr)
return n
}
func (ptr *QScxmlStateMachine) DestroyQScxmlStateMachine() {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
func (ptr *QScxmlStateMachine) IsInitialized() bool {
defer qt.Recovering("QScxmlStateMachine::isInitialized")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_IsInitialized(ptr.Pointer()) != 0
}
return false
}
func (ptr *QScxmlStateMachine) ActiveStateNames(compress bool) []string {
defer qt.Recovering("QScxmlStateMachine::activeStateNames")
if ptr.Pointer() != nil {
return strings.Split(C.GoString(C.QScxmlStateMachine_ActiveStateNames(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(compress))))), "|")
}
return make([]string, 0)
}
func (ptr *QScxmlStateMachine) CancelDelayedEvent(sendId string) {
defer qt.Recovering("QScxmlStateMachine::cancelDelayedEvent")
if ptr.Pointer() != nil {
var sendIdC = C.CString(sendId)
defer C.free(unsafe.Pointer(sendIdC))
C.QScxmlStateMachine_CancelDelayedEvent(ptr.Pointer(), sendIdC)
}
}
func (ptr *QScxmlStateMachine) DataBinding() QScxmlStateMachine__BindingMethod {
defer qt.Recovering("QScxmlStateMachine::dataBinding")
if ptr.Pointer() != nil {
return QScxmlStateMachine__BindingMethod(C.QScxmlStateMachine_DataBinding(ptr.Pointer()))
}
return 0
}
func (ptr *QScxmlStateMachine) DataModel() *QScxmlDataModel {
defer qt.Recovering("QScxmlStateMachine::dataModel")
if ptr.Pointer() != nil {
var tmpValue = NewQScxmlDataModelFromPointer(C.QScxmlStateMachine_DataModel(ptr.Pointer()))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQScxmlStateMachine_DataModelChanged
func callbackQScxmlStateMachine_DataModelChanged(ptr unsafe.Pointer, model unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::dataModelChanged")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::dataModelChanged"); signal != nil {
signal.(func(*QScxmlDataModel))(NewQScxmlDataModelFromPointer(model))
}
}
func (ptr *QScxmlStateMachine) ConnectDataModelChanged(f func(model *QScxmlDataModel)) {
defer qt.Recovering("connect QScxmlStateMachine::dataModelChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectDataModelChanged(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::dataModelChanged", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectDataModelChanged() {
defer qt.Recovering("disconnect QScxmlStateMachine::dataModelChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectDataModelChanged(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::dataModelChanged")
}
}
func (ptr *QScxmlStateMachine) DataModelChanged(model QScxmlDataModel_ITF) {
defer qt.Recovering("QScxmlStateMachine::dataModelChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DataModelChanged(ptr.Pointer(), PointerFromQScxmlDataModel(model))
}
}
//export callbackQScxmlStateMachine_EventOccurred
func callbackQScxmlStateMachine_EventOccurred(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::eventOccurred")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::eventOccurred"); signal != nil {
signal.(func(*QScxmlEvent))(NewQScxmlEventFromPointer(event))
}
}
func (ptr *QScxmlStateMachine) ConnectEventOccurred(f func(event *QScxmlEvent)) {
defer qt.Recovering("connect QScxmlStateMachine::eventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectEventOccurred(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::eventOccurred", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectEventOccurred() {
defer qt.Recovering("disconnect QScxmlStateMachine::eventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectEventOccurred(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::eventOccurred")
}
}
func (ptr *QScxmlStateMachine) EventOccurred(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::eventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_EventOccurred(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlStateMachine_ExternalEventOccurred
func callbackQScxmlStateMachine_ExternalEventOccurred(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::externalEventOccurred")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::externalEventOccurred"); signal != nil {
signal.(func(*QScxmlEvent))(NewQScxmlEventFromPointer(event))
}
}
func (ptr *QScxmlStateMachine) ConnectExternalEventOccurred(f func(event *QScxmlEvent)) {
defer qt.Recovering("connect QScxmlStateMachine::externalEventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectExternalEventOccurred(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::externalEventOccurred", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectExternalEventOccurred() {
defer qt.Recovering("disconnect QScxmlStateMachine::externalEventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectExternalEventOccurred(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::externalEventOccurred")
}
}
func (ptr *QScxmlStateMachine) ExternalEventOccurred(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::externalEventOccurred")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ExternalEventOccurred(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
//export callbackQScxmlStateMachine_Finished
func callbackQScxmlStateMachine_Finished(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::finished")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::finished"); signal != nil {
signal.(func())()
}
}
func (ptr *QScxmlStateMachine) ConnectFinished(f func()) {
defer qt.Recovering("connect QScxmlStateMachine::finished")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectFinished(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::finished", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectFinished() {
defer qt.Recovering("disconnect QScxmlStateMachine::finished")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::finished")
}
}
func (ptr *QScxmlStateMachine) Finished() {
defer qt.Recovering("QScxmlStateMachine::finished")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_Finished(ptr.Pointer())
}
}
func QScxmlStateMachine_FromData(data core.QIODevice_ITF, fileName string) *QScxmlStateMachine {
defer qt.Recovering("QScxmlStateMachine::fromData")
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlStateMachine_QScxmlStateMachine_FromData(core.PointerFromQIODevice(data), fileNameC))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScxmlStateMachine) FromData(data core.QIODevice_ITF, fileName string) *QScxmlStateMachine {
defer qt.Recovering("QScxmlStateMachine::fromData")
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlStateMachine_QScxmlStateMachine_FromData(core.PointerFromQIODevice(data), fileNameC))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QScxmlStateMachine_FromFile(fileName string) *QScxmlStateMachine {
defer qt.Recovering("QScxmlStateMachine::fromFile")
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlStateMachine_QScxmlStateMachine_FromFile(fileNameC))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScxmlStateMachine) FromFile(fileName string) *QScxmlStateMachine {
defer qt.Recovering("QScxmlStateMachine::fromFile")
var fileNameC = C.CString(fileName)
defer C.free(unsafe.Pointer(fileNameC))
var tmpValue = NewQScxmlStateMachineFromPointer(C.QScxmlStateMachine_QScxmlStateMachine_FromFile(fileNameC))
if !qt.ExistsSignal(fmt.Sprint(tmpValue.Pointer()), "QObject::destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QScxmlStateMachine_GenerateSessionId(prefix string) string {
defer qt.Recovering("QScxmlStateMachine::generateSessionId")
var prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
return C.GoString(C.QScxmlStateMachine_QScxmlStateMachine_GenerateSessionId(prefixC))
}
func (ptr *QScxmlStateMachine) GenerateSessionId(prefix string) string {
defer qt.Recovering("QScxmlStateMachine::generateSessionId")
var prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
return C.GoString(C.QScxmlStateMachine_QScxmlStateMachine_GenerateSessionId(prefixC))
}
//export callbackQScxmlStateMachine_Init
func callbackQScxmlStateMachine_Init(ptr unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlStateMachine::init")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::init"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func() bool)())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QScxmlStateMachine) ConnectInit(f func() bool) {
defer qt.Recovering("connect QScxmlStateMachine::init")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::init", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectInit() {
defer qt.Recovering("disconnect QScxmlStateMachine::init")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::init")
}
}
func (ptr *QScxmlStateMachine) Init() bool {
defer qt.Recovering("QScxmlStateMachine::init")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_Init(ptr.Pointer()) != 0
}
return false
}
//export callbackQScxmlStateMachine_InitializedChanged
func callbackQScxmlStateMachine_InitializedChanged(ptr unsafe.Pointer, initialized C.char) {
defer qt.Recovering("callback QScxmlStateMachine::initializedChanged")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::initializedChanged"); signal != nil {
signal.(func(bool))(int8(initialized) != 0)
}
}
func (ptr *QScxmlStateMachine) ConnectInitializedChanged(f func(initialized bool)) {
defer qt.Recovering("connect QScxmlStateMachine::initializedChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectInitializedChanged(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::initializedChanged", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectInitializedChanged() {
defer qt.Recovering("disconnect QScxmlStateMachine::initializedChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectInitializedChanged(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::initializedChanged")
}
}
func (ptr *QScxmlStateMachine) InitializedChanged(initialized bool) {
defer qt.Recovering("QScxmlStateMachine::initializedChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_InitializedChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(initialized))))
}
}
func (ptr *QScxmlStateMachine) IsActive(scxmlStateName string) bool {
defer qt.Recovering("QScxmlStateMachine::isActive")
if ptr.Pointer() != nil {
var scxmlStateNameC = C.CString(scxmlStateName)
defer C.free(unsafe.Pointer(scxmlStateNameC))
return C.QScxmlStateMachine_IsActive(ptr.Pointer(), scxmlStateNameC) != 0
}
return false
}
func (ptr *QScxmlStateMachine) IsDispatchableTarget(target string) bool {
defer qt.Recovering("QScxmlStateMachine::isDispatchableTarget")
if ptr.Pointer() != nil {
var targetC = C.CString(target)
defer C.free(unsafe.Pointer(targetC))
return C.QScxmlStateMachine_IsDispatchableTarget(ptr.Pointer(), targetC) != 0
}
return false
}
func (ptr *QScxmlStateMachine) IsInvoked() bool {
defer qt.Recovering("QScxmlStateMachine::isInvoked")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_IsInvoked(ptr.Pointer()) != 0
}
return false
}
func (ptr *QScxmlStateMachine) IsRunning() bool {
defer qt.Recovering("QScxmlStateMachine::isRunning")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_IsRunning(ptr.Pointer()) != 0
}
return false
}
//export callbackQScxmlStateMachine_Log
func callbackQScxmlStateMachine_Log(ptr unsafe.Pointer, label *C.char, msg *C.char) {
defer qt.Recovering("callback QScxmlStateMachine::log")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::log"); signal != nil {
signal.(func(string, string))(C.GoString(label), C.GoString(msg))
}
}
func (ptr *QScxmlStateMachine) ConnectLog(f func(label string, msg string)) {
defer qt.Recovering("connect QScxmlStateMachine::log")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectLog(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::log", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectLog() {
defer qt.Recovering("disconnect QScxmlStateMachine::log")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectLog(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::log")
}
}
func (ptr *QScxmlStateMachine) Log(label string, msg string) {
defer qt.Recovering("QScxmlStateMachine::log")
if ptr.Pointer() != nil {
var labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
var msgC = C.CString(msg)
defer C.free(unsafe.Pointer(msgC))
C.QScxmlStateMachine_Log(ptr.Pointer(), labelC, msgC)
}
}
func (ptr *QScxmlStateMachine) Name() string {
defer qt.Recovering("QScxmlStateMachine::name")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlStateMachine_Name(ptr.Pointer()))
}
return ""
}
//export callbackQScxmlStateMachine_ReachedStableState
func callbackQScxmlStateMachine_ReachedStableState(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::reachedStableState")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::reachedStableState"); signal != nil {
signal.(func())()
}
}
func (ptr *QScxmlStateMachine) ConnectReachedStableState(f func()) {
defer qt.Recovering("connect QScxmlStateMachine::reachedStableState")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectReachedStableState(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::reachedStableState", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectReachedStableState() {
defer qt.Recovering("disconnect QScxmlStateMachine::reachedStableState")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectReachedStableState(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::reachedStableState")
}
}
func (ptr *QScxmlStateMachine) ReachedStableState() {
defer qt.Recovering("QScxmlStateMachine::reachedStableState")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ReachedStableState(ptr.Pointer())
}
}
//export callbackQScxmlStateMachine_RunningChanged
func callbackQScxmlStateMachine_RunningChanged(ptr unsafe.Pointer, running C.char) {
defer qt.Recovering("callback QScxmlStateMachine::runningChanged")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::runningChanged"); signal != nil {
signal.(func(bool))(int8(running) != 0)
}
}
func (ptr *QScxmlStateMachine) ConnectRunningChanged(f func(running bool)) {
defer qt.Recovering("connect QScxmlStateMachine::runningChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectRunningChanged(ptr.Pointer())
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::runningChanged", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectRunningChanged() {
defer qt.Recovering("disconnect QScxmlStateMachine::runningChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectRunningChanged(ptr.Pointer())
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::runningChanged")
}
}
func (ptr *QScxmlStateMachine) RunningChanged(running bool) {
defer qt.Recovering("QScxmlStateMachine::runningChanged")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_RunningChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running))))
}
}
func (ptr *QScxmlStateMachine) ScxmlEventFilter() *QScxmlEventFilter {
defer qt.Recovering("QScxmlStateMachine::scxmlEventFilter")
if ptr.Pointer() != nil {
return NewQScxmlEventFilterFromPointer(C.QScxmlStateMachine_ScxmlEventFilter(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlStateMachine) SessionId() string {
defer qt.Recovering("QScxmlStateMachine::sessionId")
if ptr.Pointer() != nil {
return C.GoString(C.QScxmlStateMachine_SessionId(ptr.Pointer()))
}
return ""
}
func (ptr *QScxmlStateMachine) SetDataModel(model QScxmlDataModel_ITF) {
defer qt.Recovering("QScxmlStateMachine::setDataModel")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_SetDataModel(ptr.Pointer(), PointerFromQScxmlDataModel(model))
}
}
func (ptr *QScxmlStateMachine) SetRunning(running bool) {
defer qt.Recovering("QScxmlStateMachine::setRunning")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_SetRunning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running))))
}
}
func (ptr *QScxmlStateMachine) SetScxmlEventFilter(newFilter QScxmlEventFilter_ITF) {
defer qt.Recovering("QScxmlStateMachine::setScxmlEventFilter")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_SetScxmlEventFilter(ptr.Pointer(), PointerFromQScxmlEventFilter(newFilter))
}
}
func (ptr *QScxmlStateMachine) SetSessionId(id string) {
defer qt.Recovering("QScxmlStateMachine::setSessionId")
if ptr.Pointer() != nil {
var idC = C.CString(id)
defer C.free(unsafe.Pointer(idC))
C.QScxmlStateMachine_SetSessionId(ptr.Pointer(), idC)
}
}
//export callbackQScxmlStateMachine_Start
func callbackQScxmlStateMachine_Start(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::start")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::start"); signal != nil {
signal.(func())()
}
}
func (ptr *QScxmlStateMachine) ConnectStart(f func()) {
defer qt.Recovering("connect QScxmlStateMachine::start")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::start", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectStart() {
defer qt.Recovering("disconnect QScxmlStateMachine::start")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::start")
}
}
func (ptr *QScxmlStateMachine) Start() {
defer qt.Recovering("QScxmlStateMachine::start")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_Start(ptr.Pointer())
}
}
func (ptr *QScxmlStateMachine) StateNames(compress bool) []string {
defer qt.Recovering("QScxmlStateMachine::stateNames")
if ptr.Pointer() != nil {
return strings.Split(C.GoString(C.QScxmlStateMachine_StateNames(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(compress))))), "|")
}
return make([]string, 0)
}
//export callbackQScxmlStateMachine_Stop
func callbackQScxmlStateMachine_Stop(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::stop")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::stop"); signal != nil {
signal.(func())()
}
}
func (ptr *QScxmlStateMachine) ConnectStop(f func()) {
defer qt.Recovering("connect QScxmlStateMachine::stop")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::stop", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectStop() {
defer qt.Recovering("disconnect QScxmlStateMachine::stop")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::stop")
}
}
func (ptr *QScxmlStateMachine) Stop() {
defer qt.Recovering("QScxmlStateMachine::stop")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_Stop(ptr.Pointer())
}
}
func (ptr *QScxmlStateMachine) SubmitEvent(event QScxmlEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::submitEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_SubmitEvent(ptr.Pointer(), PointerFromQScxmlEvent(event))
}
}
func (ptr *QScxmlStateMachine) SubmitEvent2(eventName string) {
defer qt.Recovering("QScxmlStateMachine::submitEvent")
if ptr.Pointer() != nil {
var eventNameC = C.CString(eventName)
defer C.free(unsafe.Pointer(eventNameC))
C.QScxmlStateMachine_SubmitEvent2(ptr.Pointer(), eventNameC)
}
}
func (ptr *QScxmlStateMachine) SubmitEvent3(eventName string, data core.QVariant_ITF) {
defer qt.Recovering("QScxmlStateMachine::submitEvent")
if ptr.Pointer() != nil {
var eventNameC = C.CString(eventName)
defer C.free(unsafe.Pointer(eventNameC))
C.QScxmlStateMachine_SubmitEvent3(ptr.Pointer(), eventNameC, core.PointerFromQVariant(data))
}
}
//export callbackQScxmlStateMachine_TimerEvent
func callbackQScxmlStateMachine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::timerEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScxmlStateMachineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScxmlStateMachine) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScxmlStateMachine::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::timerEvent", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScxmlStateMachine::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::timerEvent")
}
}
func (ptr *QScxmlStateMachine) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScxmlStateMachine) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::timerEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScxmlStateMachine_ChildEvent
func callbackQScxmlStateMachine_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::childEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScxmlStateMachineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScxmlStateMachine) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScxmlStateMachine::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::childEvent", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScxmlStateMachine::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::childEvent")
}
}
func (ptr *QScxmlStateMachine) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::childEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScxmlStateMachine) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::childEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScxmlStateMachine_ConnectNotify
func callbackQScxmlStateMachine_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::connectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlStateMachineFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlStateMachine) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlStateMachine::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::connectNotify", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScxmlStateMachine::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::connectNotify")
}
}
func (ptr *QScxmlStateMachine) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlStateMachine::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlStateMachine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlStateMachine::connectNotify")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlStateMachine_CustomEvent
func callbackQScxmlStateMachine_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::customEvent")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScxmlStateMachineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScxmlStateMachine) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScxmlStateMachine::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::customEvent", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScxmlStateMachine::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::customEvent")
}
}
func (ptr *QScxmlStateMachine) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::customEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScxmlStateMachine) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScxmlStateMachine::customEvent")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScxmlStateMachine_DeleteLater
func callbackQScxmlStateMachine_DeleteLater(ptr unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::deleteLater")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScxmlStateMachineFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScxmlStateMachine) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScxmlStateMachine::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::deleteLater", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScxmlStateMachine::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::deleteLater")
}
}
func (ptr *QScxmlStateMachine) DeleteLater() {
defer qt.Recovering("QScxmlStateMachine::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DeleteLater(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
func (ptr *QScxmlStateMachine) DeleteLaterDefault() {
defer qt.Recovering("QScxmlStateMachine::deleteLater")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DeleteLaterDefault(ptr.Pointer())
qt.DisconnectAllSignals(fmt.Sprint(ptr.Pointer()))
ptr.SetPointer(nil)
}
}
//export callbackQScxmlStateMachine_DisconnectNotify
func callbackQScxmlStateMachine_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
defer qt.Recovering("callback QScxmlStateMachine::disconnectNotify")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScxmlStateMachineFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScxmlStateMachine) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScxmlStateMachine::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::disconnectNotify", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScxmlStateMachine::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::disconnectNotify")
}
}
func (ptr *QScxmlStateMachine) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlStateMachine::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScxmlStateMachine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScxmlStateMachine::disconnectNotify")
if ptr.Pointer() != nil {
C.QScxmlStateMachine_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScxmlStateMachine_Event
func callbackQScxmlStateMachine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlStateMachine::event")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::event"); signal != nil {
return C.char(int8(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQScxmlStateMachineFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScxmlStateMachine) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlStateMachine::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::event", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectEvent() {
defer qt.Recovering("disconnect QScxmlStateMachine::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::event")
}
}
func (ptr *QScxmlStateMachine) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlStateMachine::event")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScxmlStateMachine) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlStateMachine::event")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScxmlStateMachine_EventFilter
func callbackQScxmlStateMachine_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
defer qt.Recovering("callback QScxmlStateMachine::eventFilter")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::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(NewQScxmlStateMachineFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScxmlStateMachine) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScxmlStateMachine::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::eventFilter", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScxmlStateMachine::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::eventFilter")
}
}
func (ptr *QScxmlStateMachine) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlStateMachine::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScxmlStateMachine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScxmlStateMachine::eventFilter")
if ptr.Pointer() != nil {
return C.QScxmlStateMachine_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScxmlStateMachine_MetaObject
func callbackQScxmlStateMachine_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
defer qt.Recovering("callback QScxmlStateMachine::metaObject")
if signal := qt.GetSignal(fmt.Sprint(ptr), "QScxmlStateMachine::metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScxmlStateMachineFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScxmlStateMachine) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScxmlStateMachine::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::metaObject", f)
}
}
func (ptr *QScxmlStateMachine) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScxmlStateMachine::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(fmt.Sprint(ptr.Pointer()), "QScxmlStateMachine::metaObject")
}
}
func (ptr *QScxmlStateMachine) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScxmlStateMachine::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlStateMachine_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScxmlStateMachine) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScxmlStateMachine::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScxmlStateMachine_MetaObjectDefault(ptr.Pointer()))
}
return nil
}