cutego/scripttools/scripttools.go
2016-05-11 15:33:24 +02:00

693 lines
23 KiB
Go
Executable file

package scripttools
//#include "scripttools.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/script"
"github.com/therecipe/qt/widgets"
"unsafe"
)
//QScriptEngineDebugger::DebuggerAction
type QScriptEngineDebugger__DebuggerAction int64
const (
QScriptEngineDebugger__InterruptAction = QScriptEngineDebugger__DebuggerAction(0)
QScriptEngineDebugger__ContinueAction = QScriptEngineDebugger__DebuggerAction(1)
QScriptEngineDebugger__StepIntoAction = QScriptEngineDebugger__DebuggerAction(2)
QScriptEngineDebugger__StepOverAction = QScriptEngineDebugger__DebuggerAction(3)
QScriptEngineDebugger__StepOutAction = QScriptEngineDebugger__DebuggerAction(4)
QScriptEngineDebugger__RunToCursorAction = QScriptEngineDebugger__DebuggerAction(5)
QScriptEngineDebugger__RunToNewScriptAction = QScriptEngineDebugger__DebuggerAction(6)
QScriptEngineDebugger__ToggleBreakpointAction = QScriptEngineDebugger__DebuggerAction(7)
QScriptEngineDebugger__ClearDebugOutputAction = QScriptEngineDebugger__DebuggerAction(8)
QScriptEngineDebugger__ClearErrorLogAction = QScriptEngineDebugger__DebuggerAction(9)
QScriptEngineDebugger__ClearConsoleAction = QScriptEngineDebugger__DebuggerAction(10)
QScriptEngineDebugger__FindInScriptAction = QScriptEngineDebugger__DebuggerAction(11)
QScriptEngineDebugger__FindNextInScriptAction = QScriptEngineDebugger__DebuggerAction(12)
QScriptEngineDebugger__FindPreviousInScriptAction = QScriptEngineDebugger__DebuggerAction(13)
QScriptEngineDebugger__GoToLineAction = QScriptEngineDebugger__DebuggerAction(14)
)
//QScriptEngineDebugger::DebuggerState
type QScriptEngineDebugger__DebuggerState int64
const (
QScriptEngineDebugger__RunningState = QScriptEngineDebugger__DebuggerState(0)
QScriptEngineDebugger__SuspendedState = QScriptEngineDebugger__DebuggerState(1)
)
//QScriptEngineDebugger::DebuggerWidget
type QScriptEngineDebugger__DebuggerWidget int64
const (
QScriptEngineDebugger__ConsoleWidget = QScriptEngineDebugger__DebuggerWidget(0)
QScriptEngineDebugger__StackWidget = QScriptEngineDebugger__DebuggerWidget(1)
QScriptEngineDebugger__ScriptsWidget = QScriptEngineDebugger__DebuggerWidget(2)
QScriptEngineDebugger__LocalsWidget = QScriptEngineDebugger__DebuggerWidget(3)
QScriptEngineDebugger__CodeWidget = QScriptEngineDebugger__DebuggerWidget(4)
QScriptEngineDebugger__CodeFinderWidget = QScriptEngineDebugger__DebuggerWidget(5)
QScriptEngineDebugger__BreakpointsWidget = QScriptEngineDebugger__DebuggerWidget(6)
QScriptEngineDebugger__DebugOutputWidget = QScriptEngineDebugger__DebuggerWidget(7)
QScriptEngineDebugger__ErrorLogWidget = QScriptEngineDebugger__DebuggerWidget(8)
)
type QScriptEngineDebugger struct {
core.QObject
}
type QScriptEngineDebugger_ITF interface {
core.QObject_ITF
QScriptEngineDebugger_PTR() *QScriptEngineDebugger
}
func (p *QScriptEngineDebugger) QScriptEngineDebugger_PTR() *QScriptEngineDebugger {
return p
}
func (p *QScriptEngineDebugger) Pointer() unsafe.Pointer {
if p != nil {
return p.QObject_PTR().Pointer()
}
return nil
}
func (p *QScriptEngineDebugger) SetPointer(ptr unsafe.Pointer) {
if p != nil {
p.QObject_PTR().SetPointer(ptr)
}
}
func PointerFromQScriptEngineDebugger(ptr QScriptEngineDebugger_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScriptEngineDebugger_PTR().Pointer()
}
return nil
}
func NewQScriptEngineDebuggerFromPointer(ptr unsafe.Pointer) *QScriptEngineDebugger {
var n = new(QScriptEngineDebugger)
n.SetPointer(ptr)
return n
}
func newQScriptEngineDebuggerFromPointer(ptr unsafe.Pointer) *QScriptEngineDebugger {
var n = NewQScriptEngineDebuggerFromPointer(ptr)
for len(n.ObjectName()) < len("QScriptEngineDebugger_") {
n.SetObjectName("QScriptEngineDebugger_" + qt.Identifier())
}
return n
}
func NewQScriptEngineDebugger(parent core.QObject_ITF) *QScriptEngineDebugger {
defer qt.Recovering("QScriptEngineDebugger::QScriptEngineDebugger")
return newQScriptEngineDebuggerFromPointer(C.QScriptEngineDebugger_NewQScriptEngineDebugger(core.PointerFromQObject(parent)))
}
func (ptr *QScriptEngineDebugger) Action(action QScriptEngineDebugger__DebuggerAction) *widgets.QAction {
defer qt.Recovering("QScriptEngineDebugger::action")
if ptr.Pointer() != nil {
return widgets.NewQActionFromPointer(C.QScriptEngineDebugger_Action(ptr.Pointer(), C.int(action)))
}
return nil
}
func (ptr *QScriptEngineDebugger) AttachTo(engine script.QScriptEngine_ITF) {
defer qt.Recovering("QScriptEngineDebugger::attachTo")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_AttachTo(ptr.Pointer(), script.PointerFromQScriptEngine(engine))
}
}
func (ptr *QScriptEngineDebugger) AutoShowStandardWindow() bool {
defer qt.Recovering("QScriptEngineDebugger::autoShowStandardWindow")
if ptr.Pointer() != nil {
return C.QScriptEngineDebugger_AutoShowStandardWindow(ptr.Pointer()) != 0
}
return false
}
func (ptr *QScriptEngineDebugger) CreateStandardMenu(parent widgets.QWidget_ITF) *widgets.QMenu {
defer qt.Recovering("QScriptEngineDebugger::createStandardMenu")
if ptr.Pointer() != nil {
return widgets.NewQMenuFromPointer(C.QScriptEngineDebugger_CreateStandardMenu(ptr.Pointer(), widgets.PointerFromQWidget(parent)))
}
return nil
}
func (ptr *QScriptEngineDebugger) CreateStandardToolBar(parent widgets.QWidget_ITF) *widgets.QToolBar {
defer qt.Recovering("QScriptEngineDebugger::createStandardToolBar")
if ptr.Pointer() != nil {
return widgets.NewQToolBarFromPointer(C.QScriptEngineDebugger_CreateStandardToolBar(ptr.Pointer(), widgets.PointerFromQWidget(parent)))
}
return nil
}
func (ptr *QScriptEngineDebugger) Detach() {
defer qt.Recovering("QScriptEngineDebugger::detach")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_Detach(ptr.Pointer())
}
}
//export callbackQScriptEngineDebugger_EvaluationResumed
func callbackQScriptEngineDebugger_EvaluationResumed(ptr unsafe.Pointer, ptrName *C.char) {
defer qt.Recovering("callback QScriptEngineDebugger::evaluationResumed")
if signal := qt.GetSignal(C.GoString(ptrName), "evaluationResumed"); signal != nil {
signal.(func())()
}
}
func (ptr *QScriptEngineDebugger) ConnectEvaluationResumed(f func()) {
defer qt.Recovering("connect QScriptEngineDebugger::evaluationResumed")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ConnectEvaluationResumed(ptr.Pointer())
qt.ConnectSignal(ptr.ObjectName(), "evaluationResumed", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectEvaluationResumed() {
defer qt.Recovering("disconnect QScriptEngineDebugger::evaluationResumed")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_DisconnectEvaluationResumed(ptr.Pointer())
qt.DisconnectSignal(ptr.ObjectName(), "evaluationResumed")
}
}
func (ptr *QScriptEngineDebugger) EvaluationResumed() {
defer qt.Recovering("QScriptEngineDebugger::evaluationResumed")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_EvaluationResumed(ptr.Pointer())
}
}
//export callbackQScriptEngineDebugger_EvaluationSuspended
func callbackQScriptEngineDebugger_EvaluationSuspended(ptr unsafe.Pointer, ptrName *C.char) {
defer qt.Recovering("callback QScriptEngineDebugger::evaluationSuspended")
if signal := qt.GetSignal(C.GoString(ptrName), "evaluationSuspended"); signal != nil {
signal.(func())()
}
}
func (ptr *QScriptEngineDebugger) ConnectEvaluationSuspended(f func()) {
defer qt.Recovering("connect QScriptEngineDebugger::evaluationSuspended")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ConnectEvaluationSuspended(ptr.Pointer())
qt.ConnectSignal(ptr.ObjectName(), "evaluationSuspended", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectEvaluationSuspended() {
defer qt.Recovering("disconnect QScriptEngineDebugger::evaluationSuspended")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_DisconnectEvaluationSuspended(ptr.Pointer())
qt.DisconnectSignal(ptr.ObjectName(), "evaluationSuspended")
}
}
func (ptr *QScriptEngineDebugger) EvaluationSuspended() {
defer qt.Recovering("QScriptEngineDebugger::evaluationSuspended")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_EvaluationSuspended(ptr.Pointer())
}
}
func (ptr *QScriptEngineDebugger) SetAutoShowStandardWindow(autoShow bool) {
defer qt.Recovering("QScriptEngineDebugger::setAutoShowStandardWindow")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_SetAutoShowStandardWindow(ptr.Pointer(), C.int(qt.GoBoolToInt(autoShow)))
}
}
func (ptr *QScriptEngineDebugger) StandardWindow() *widgets.QMainWindow {
defer qt.Recovering("QScriptEngineDebugger::standardWindow")
if ptr.Pointer() != nil {
return widgets.NewQMainWindowFromPointer(C.QScriptEngineDebugger_StandardWindow(ptr.Pointer()))
}
return nil
}
func (ptr *QScriptEngineDebugger) State() QScriptEngineDebugger__DebuggerState {
defer qt.Recovering("QScriptEngineDebugger::state")
if ptr.Pointer() != nil {
return QScriptEngineDebugger__DebuggerState(C.QScriptEngineDebugger_State(ptr.Pointer()))
}
return 0
}
func (ptr *QScriptEngineDebugger) Widget(widget QScriptEngineDebugger__DebuggerWidget) *widgets.QWidget {
defer qt.Recovering("QScriptEngineDebugger::widget")
if ptr.Pointer() != nil {
return widgets.NewQWidgetFromPointer(C.QScriptEngineDebugger_Widget(ptr.Pointer(), C.int(widget)))
}
return nil
}
func (ptr *QScriptEngineDebugger) DestroyQScriptEngineDebugger() {
defer qt.Recovering("QScriptEngineDebugger::~QScriptEngineDebugger")
if ptr.Pointer() != nil {
qt.DisconnectAllSignals(ptr.ObjectName())
C.QScriptEngineDebugger_DestroyQScriptEngineDebugger(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQScriptEngineDebugger_TimerEvent
func callbackQScriptEngineDebugger_TimerEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
defer qt.Recovering("callback QScriptEngineDebugger::timerEvent")
if signal := qt.GetSignal(C.GoString(ptrName), "timerEvent"); signal != nil {
signal.(func(*core.QTimerEvent))(core.NewQTimerEventFromPointer(event))
} else {
NewQScriptEngineDebuggerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScriptEngineDebugger) ConnectTimerEvent(f func(event *core.QTimerEvent)) {
defer qt.Recovering("connect QScriptEngineDebugger::timerEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "timerEvent", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectTimerEvent() {
defer qt.Recovering("disconnect QScriptEngineDebugger::timerEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "timerEvent")
}
}
func (ptr *QScriptEngineDebugger) TimerEvent(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::timerEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QScriptEngineDebugger) TimerEventDefault(event core.QTimerEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::timerEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQScriptEngineDebugger_ChildEvent
func callbackQScriptEngineDebugger_ChildEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
defer qt.Recovering("callback QScriptEngineDebugger::childEvent")
if signal := qt.GetSignal(C.GoString(ptrName), "childEvent"); signal != nil {
signal.(func(*core.QChildEvent))(core.NewQChildEventFromPointer(event))
} else {
NewQScriptEngineDebuggerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScriptEngineDebugger) ConnectChildEvent(f func(event *core.QChildEvent)) {
defer qt.Recovering("connect QScriptEngineDebugger::childEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "childEvent", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectChildEvent() {
defer qt.Recovering("disconnect QScriptEngineDebugger::childEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "childEvent")
}
}
func (ptr *QScriptEngineDebugger) ChildEvent(event core.QChildEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::childEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QScriptEngineDebugger) ChildEventDefault(event core.QChildEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::childEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScriptEngineDebugger_ConnectNotify
func callbackQScriptEngineDebugger_ConnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) {
defer qt.Recovering("callback QScriptEngineDebugger::connectNotify")
if signal := qt.GetSignal(C.GoString(ptrName), "connectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScriptEngineDebuggerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScriptEngineDebugger) ConnectConnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScriptEngineDebugger::connectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "connectNotify", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectConnectNotify() {
defer qt.Recovering("disconnect QScriptEngineDebugger::connectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "connectNotify")
}
}
func (ptr *QScriptEngineDebugger) ConnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScriptEngineDebugger::connectNotify")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScriptEngineDebugger) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScriptEngineDebugger::connectNotify")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScriptEngineDebugger_CustomEvent
func callbackQScriptEngineDebugger_CustomEvent(ptr unsafe.Pointer, ptrName *C.char, event unsafe.Pointer) {
defer qt.Recovering("callback QScriptEngineDebugger::customEvent")
if signal := qt.GetSignal(C.GoString(ptrName), "customEvent"); signal != nil {
signal.(func(*core.QEvent))(core.NewQEventFromPointer(event))
} else {
NewQScriptEngineDebuggerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScriptEngineDebugger) ConnectCustomEvent(f func(event *core.QEvent)) {
defer qt.Recovering("connect QScriptEngineDebugger::customEvent")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "customEvent", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectCustomEvent() {
defer qt.Recovering("disconnect QScriptEngineDebugger::customEvent")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "customEvent")
}
}
func (ptr *QScriptEngineDebugger) CustomEvent(event core.QEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::customEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QScriptEngineDebugger) CustomEventDefault(event core.QEvent_ITF) {
defer qt.Recovering("QScriptEngineDebugger::customEvent")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScriptEngineDebugger_DeleteLater
func callbackQScriptEngineDebugger_DeleteLater(ptr unsafe.Pointer, ptrName *C.char) {
defer qt.Recovering("callback QScriptEngineDebugger::deleteLater")
if signal := qt.GetSignal(C.GoString(ptrName), "deleteLater"); signal != nil {
signal.(func())()
} else {
NewQScriptEngineDebuggerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScriptEngineDebugger) ConnectDeleteLater(f func()) {
defer qt.Recovering("connect QScriptEngineDebugger::deleteLater")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "deleteLater", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectDeleteLater() {
defer qt.Recovering("disconnect QScriptEngineDebugger::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "deleteLater")
}
}
func (ptr *QScriptEngineDebugger) DeleteLater() {
defer qt.Recovering("QScriptEngineDebugger::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectAllSignals(ptr.ObjectName())
C.QScriptEngineDebugger_DeleteLater(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QScriptEngineDebugger) DeleteLaterDefault() {
defer qt.Recovering("QScriptEngineDebugger::deleteLater")
if ptr.Pointer() != nil {
qt.DisconnectAllSignals(ptr.ObjectName())
C.QScriptEngineDebugger_DeleteLaterDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQScriptEngineDebugger_DisconnectNotify
func callbackQScriptEngineDebugger_DisconnectNotify(ptr unsafe.Pointer, ptrName *C.char, sign unsafe.Pointer) {
defer qt.Recovering("callback QScriptEngineDebugger::disconnectNotify")
if signal := qt.GetSignal(C.GoString(ptrName), "disconnectNotify"); signal != nil {
signal.(func(*core.QMetaMethod))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScriptEngineDebuggerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScriptEngineDebugger) ConnectDisconnectNotify(f func(sign *core.QMetaMethod)) {
defer qt.Recovering("connect QScriptEngineDebugger::disconnectNotify")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "disconnectNotify", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectDisconnectNotify() {
defer qt.Recovering("disconnect QScriptEngineDebugger::disconnectNotify")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "disconnectNotify")
}
}
func (ptr *QScriptEngineDebugger) DisconnectNotify(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScriptEngineDebugger::disconnectNotify")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QScriptEngineDebugger) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
defer qt.Recovering("QScriptEngineDebugger::disconnectNotify")
if ptr.Pointer() != nil {
C.QScriptEngineDebugger_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScriptEngineDebugger_Event
func callbackQScriptEngineDebugger_Event(ptr unsafe.Pointer, ptrName *C.char, e unsafe.Pointer) C.int {
defer qt.Recovering("callback QScriptEngineDebugger::event")
if signal := qt.GetSignal(C.GoString(ptrName), "event"); signal != nil {
return C.int(qt.GoBoolToInt(signal.(func(*core.QEvent) bool)(core.NewQEventFromPointer(e))))
}
return C.int(qt.GoBoolToInt(NewQScriptEngineDebuggerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))
}
func (ptr *QScriptEngineDebugger) ConnectEvent(f func(e *core.QEvent) bool) {
defer qt.Recovering("connect QScriptEngineDebugger::event")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "event", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectEvent() {
defer qt.Recovering("disconnect QScriptEngineDebugger::event")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "event")
}
}
func (ptr *QScriptEngineDebugger) Event(e core.QEvent_ITF) bool {
defer qt.Recovering("QScriptEngineDebugger::event")
if ptr.Pointer() != nil {
return C.QScriptEngineDebugger_Event(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
func (ptr *QScriptEngineDebugger) EventDefault(e core.QEvent_ITF) bool {
defer qt.Recovering("QScriptEngineDebugger::event")
if ptr.Pointer() != nil {
return C.QScriptEngineDebugger_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) != 0
}
return false
}
//export callbackQScriptEngineDebugger_EventFilter
func callbackQScriptEngineDebugger_EventFilter(ptr unsafe.Pointer, ptrName *C.char, watched unsafe.Pointer, event unsafe.Pointer) C.int {
defer qt.Recovering("callback QScriptEngineDebugger::eventFilter")
if signal := qt.GetSignal(C.GoString(ptrName), "eventFilter"); signal != nil {
return C.int(qt.GoBoolToInt(signal.(func(*core.QObject, *core.QEvent) bool)(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))
}
return C.int(qt.GoBoolToInt(NewQScriptEngineDebuggerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))
}
func (ptr *QScriptEngineDebugger) ConnectEventFilter(f func(watched *core.QObject, event *core.QEvent) bool) {
defer qt.Recovering("connect QScriptEngineDebugger::eventFilter")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "eventFilter", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectEventFilter() {
defer qt.Recovering("disconnect QScriptEngineDebugger::eventFilter")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "eventFilter")
}
}
func (ptr *QScriptEngineDebugger) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScriptEngineDebugger::eventFilter")
if ptr.Pointer() != nil {
return C.QScriptEngineDebugger_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
func (ptr *QScriptEngineDebugger) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
defer qt.Recovering("QScriptEngineDebugger::eventFilter")
if ptr.Pointer() != nil {
return C.QScriptEngineDebugger_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event)) != 0
}
return false
}
//export callbackQScriptEngineDebugger_MetaObject
func callbackQScriptEngineDebugger_MetaObject(ptr unsafe.Pointer, ptrName *C.char) unsafe.Pointer {
defer qt.Recovering("callback QScriptEngineDebugger::metaObject")
if signal := qt.GetSignal(C.GoString(ptrName), "metaObject"); signal != nil {
return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)())
}
return core.PointerFromQMetaObject(NewQScriptEngineDebuggerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScriptEngineDebugger) ConnectMetaObject(f func() *core.QMetaObject) {
defer qt.Recovering("connect QScriptEngineDebugger::metaObject")
if ptr.Pointer() != nil {
qt.ConnectSignal(ptr.ObjectName(), "metaObject", f)
}
}
func (ptr *QScriptEngineDebugger) DisconnectMetaObject() {
defer qt.Recovering("disconnect QScriptEngineDebugger::metaObject")
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.ObjectName(), "metaObject")
}
}
func (ptr *QScriptEngineDebugger) MetaObject() *core.QMetaObject {
defer qt.Recovering("QScriptEngineDebugger::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScriptEngineDebugger_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QScriptEngineDebugger) MetaObjectDefault() *core.QMetaObject {
defer qt.Recovering("QScriptEngineDebugger::metaObject")
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScriptEngineDebugger_MetaObjectDefault(ptr.Pointer()))
}
return nil
}