cutego/xmlpatterns/xmlpatterns.go
therecipe 4e7b8703b1 initial commit of the interop engine + new flutter module + fixes for minor issues
this commit introduces the new experimental `interop` module, which is used to allow the use of `therecipe/qt` from languages other than go or javascript.
as a start, there was support for the dart language added (currently only in combination with a custom flutter embedder engine, but plain dart support should follow soon).
the interop module makes great use of the qml/js interop functions and logic that were written to make `https://github.com/therecipe/entry` possible.
additional languages that are planned to be supported in the near future are: swift, kotlin and haxe (maybe with support for the c#, python and java targets, but if this isn't possible in some clean way then these languages will receive standalone bindings as well).
people using `therecipe/qt` from these new languages should then be able to use flutter (and dart) in combination with qt (and go/js) through this binding and also be able to easily communicate across the language barriers with the help of the interop functions.
the interop engine theoretically also makes a cgo-less `therecipe/qt` usage possible, which could be used to workaround the ever growing annoyances that are experienced when using cgo projects in combination with go modules.
the code for the custom flutter embedder that was created to make the flutter/dart binding work can be found in the `flutter` module. it currently only supports debug builds for the desktop targets, but if there is enough interest, then it shouldn't be too difficult to make release builds there, and on the mobile targets work as well (or even on "embedded" systems such as an raspberry pi for that matter).
an example repo how to use the new flutter/dart binding, will be published in the next few days.
2020-06-01 21:40:46 +02:00

4585 lines
145 KiB
Go

// +build !minimal
package xmlpatterns
//#include <stdint.h>
//#include <stdlib.h>
//#include <string.h>
//#include "xmlpatterns.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/network"
"strings"
"unsafe"
)
func cGoFreePacked(ptr unsafe.Pointer) { core.NewQByteArrayFromPointer(ptr).DestroyQByteArray() }
func cGoUnpackString(s C.struct_QtXmlPatterns_PackedString) string {
defer cGoFreePacked(s.ptr)
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
func cGoUnpackBytes(s C.struct_QtXmlPatterns_PackedString) []byte {
defer cGoFreePacked(s.ptr)
if int(s.len) == -1 {
gs := C.GoString(s.data)
return []byte(gs)
}
return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len))
}
func unpackStringList(s string) []string {
if len(s) == 0 {
return make([]string, 0)
}
return strings.Split(s, "¡¦!")
}
type QAbstractMessageHandler struct {
core.QObject
}
type QAbstractMessageHandler_ITF interface {
core.QObject_ITF
QAbstractMessageHandler_PTR() *QAbstractMessageHandler
}
func (ptr *QAbstractMessageHandler) QAbstractMessageHandler_PTR() *QAbstractMessageHandler {
return ptr
}
func (ptr *QAbstractMessageHandler) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractMessageHandler) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQAbstractMessageHandler(ptr QAbstractMessageHandler_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractMessageHandler_PTR().Pointer()
}
return nil
}
func NewQAbstractMessageHandlerFromPointer(ptr unsafe.Pointer) (n *QAbstractMessageHandler) {
n = new(QAbstractMessageHandler)
n.SetPointer(ptr)
return
}
//export callbackQAbstractMessageHandler_DestroyQAbstractMessageHandler
func callbackQAbstractMessageHandler_DestroyQAbstractMessageHandler(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractMessageHandler"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractMessageHandlerFromPointer(ptr).DestroyQAbstractMessageHandlerDefault()
}
}
func (ptr *QAbstractMessageHandler) ConnectDestroyQAbstractMessageHandler(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractMessageHandler"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractMessageHandler", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractMessageHandler", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractMessageHandler) DisconnectDestroyQAbstractMessageHandler() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractMessageHandler")
}
}
func (ptr *QAbstractMessageHandler) DestroyQAbstractMessageHandler() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractMessageHandler_DestroyQAbstractMessageHandler(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractMessageHandler) DestroyQAbstractMessageHandlerDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractMessageHandler_DestroyQAbstractMessageHandlerDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractMessageHandler) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractMessageHandler___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractMessageHandler) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractMessageHandler) __children_newList() unsafe.Pointer {
return C.QAbstractMessageHandler___children_newList(ptr.Pointer())
}
func (ptr *QAbstractMessageHandler) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QAbstractMessageHandler___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QAbstractMessageHandler) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QAbstractMessageHandler) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QAbstractMessageHandler___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QAbstractMessageHandler) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractMessageHandler___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractMessageHandler) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractMessageHandler) __findChildren_newList() unsafe.Pointer {
return C.QAbstractMessageHandler___findChildren_newList(ptr.Pointer())
}
func (ptr *QAbstractMessageHandler) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractMessageHandler___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractMessageHandler) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractMessageHandler) __findChildren_newList3() unsafe.Pointer {
return C.QAbstractMessageHandler___findChildren_newList3(ptr.Pointer())
}
//export callbackQAbstractMessageHandler_ChildEvent
func callbackQAbstractMessageHandler_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQAbstractMessageHandlerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QAbstractMessageHandler) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQAbstractMessageHandler_ConnectNotify
func callbackQAbstractMessageHandler_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractMessageHandlerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractMessageHandler) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractMessageHandler_CustomEvent
func callbackQAbstractMessageHandler_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQAbstractMessageHandlerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QAbstractMessageHandler) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQAbstractMessageHandler_DeleteLater
func callbackQAbstractMessageHandler_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractMessageHandlerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QAbstractMessageHandler) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractMessageHandler_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQAbstractMessageHandler_Destroyed
func callbackQAbstractMessageHandler_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQAbstractMessageHandler_DisconnectNotify
func callbackQAbstractMessageHandler_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractMessageHandlerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractMessageHandler) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractMessageHandler_Event
func callbackQAbstractMessageHandler_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractMessageHandlerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QAbstractMessageHandler) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractMessageHandler_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQAbstractMessageHandler_EventFilter
func callbackQAbstractMessageHandler_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractMessageHandlerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QAbstractMessageHandler) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractMessageHandler_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQAbstractMessageHandler_MetaObject
func callbackQAbstractMessageHandler_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQAbstractMessageHandlerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QAbstractMessageHandler) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QAbstractMessageHandler_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQAbstractMessageHandler_ObjectNameChanged
func callbackQAbstractMessageHandler_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQAbstractMessageHandler_TimerEvent
func callbackQAbstractMessageHandler_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQAbstractMessageHandlerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QAbstractMessageHandler) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractMessageHandler_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QAbstractUriResolver struct {
core.QObject
}
type QAbstractUriResolver_ITF interface {
core.QObject_ITF
QAbstractUriResolver_PTR() *QAbstractUriResolver
}
func (ptr *QAbstractUriResolver) QAbstractUriResolver_PTR() *QAbstractUriResolver {
return ptr
}
func (ptr *QAbstractUriResolver) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractUriResolver) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQAbstractUriResolver(ptr QAbstractUriResolver_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractUriResolver_PTR().Pointer()
}
return nil
}
func NewQAbstractUriResolverFromPointer(ptr unsafe.Pointer) (n *QAbstractUriResolver) {
n = new(QAbstractUriResolver)
n.SetPointer(ptr)
return
}
func NewQAbstractUriResolver(parent core.QObject_ITF) *QAbstractUriResolver {
tmpValue := NewQAbstractUriResolverFromPointer(C.QAbstractUriResolver_NewQAbstractUriResolver(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQAbstractUriResolver_Resolve
func callbackQAbstractUriResolver_Resolve(ptr unsafe.Pointer, relative unsafe.Pointer, baseURI unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "resolve"); signal != nil {
return core.PointerFromQUrl((*(*func(*core.QUrl, *core.QUrl) *core.QUrl)(signal))(core.NewQUrlFromPointer(relative), core.NewQUrlFromPointer(baseURI)))
}
return core.PointerFromQUrl(core.NewQUrl())
}
func (ptr *QAbstractUriResolver) ConnectResolve(f func(relative *core.QUrl, baseURI *core.QUrl) *core.QUrl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resolve"); signal != nil {
f := func(relative *core.QUrl, baseURI *core.QUrl) *core.QUrl {
(*(*func(*core.QUrl, *core.QUrl) *core.QUrl)(signal))(relative, baseURI)
return f(relative, baseURI)
}
qt.ConnectSignal(ptr.Pointer(), "resolve", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resolve", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractUriResolver) DisconnectResolve() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resolve")
}
}
func (ptr *QAbstractUriResolver) Resolve(relative core.QUrl_ITF, baseURI core.QUrl_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QAbstractUriResolver_Resolve(ptr.Pointer(), core.PointerFromQUrl(relative), core.PointerFromQUrl(baseURI)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQAbstractUriResolver_DestroyQAbstractUriResolver
func callbackQAbstractUriResolver_DestroyQAbstractUriResolver(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractUriResolver"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractUriResolverFromPointer(ptr).DestroyQAbstractUriResolverDefault()
}
}
func (ptr *QAbstractUriResolver) ConnectDestroyQAbstractUriResolver(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractUriResolver"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractUriResolver", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractUriResolver", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractUriResolver) DisconnectDestroyQAbstractUriResolver() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractUriResolver")
}
}
func (ptr *QAbstractUriResolver) DestroyQAbstractUriResolver() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractUriResolver_DestroyQAbstractUriResolver(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractUriResolver) DestroyQAbstractUriResolverDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractUriResolver_DestroyQAbstractUriResolverDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractUriResolver) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractUriResolver___children_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractUriResolver) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractUriResolver) __children_newList() unsafe.Pointer {
return C.QAbstractUriResolver___children_newList(ptr.Pointer())
}
func (ptr *QAbstractUriResolver) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QAbstractUriResolver___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QAbstractUriResolver) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QAbstractUriResolver) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QAbstractUriResolver___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QAbstractUriResolver) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractUriResolver___findChildren_atList(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractUriResolver) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractUriResolver) __findChildren_newList() unsafe.Pointer {
return C.QAbstractUriResolver___findChildren_newList(ptr.Pointer())
}
func (ptr *QAbstractUriResolver) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractUriResolver___findChildren_atList3(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractUriResolver) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractUriResolver) __findChildren_newList3() unsafe.Pointer {
return C.QAbstractUriResolver___findChildren_newList3(ptr.Pointer())
}
//export callbackQAbstractUriResolver_ChildEvent
func callbackQAbstractUriResolver_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQAbstractUriResolverFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QAbstractUriResolver) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQAbstractUriResolver_ConnectNotify
func callbackQAbstractUriResolver_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractUriResolverFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractUriResolver) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractUriResolver_CustomEvent
func callbackQAbstractUriResolver_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQAbstractUriResolverFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QAbstractUriResolver) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQAbstractUriResolver_DeleteLater
func callbackQAbstractUriResolver_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractUriResolverFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QAbstractUriResolver) DeleteLaterDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractUriResolver_DeleteLaterDefault(ptr.Pointer())
}
}
//export callbackQAbstractUriResolver_Destroyed
func callbackQAbstractUriResolver_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQAbstractUriResolver_DisconnectNotify
func callbackQAbstractUriResolver_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractUriResolverFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractUriResolver) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractUriResolver_Event
func callbackQAbstractUriResolver_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "event"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractUriResolverFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QAbstractUriResolver) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractUriResolver_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQAbstractUriResolver_EventFilter
func callbackQAbstractUriResolver_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractUriResolverFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QAbstractUriResolver) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractUriResolver_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQAbstractUriResolver_MetaObject
func callbackQAbstractUriResolver_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQAbstractUriResolverFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QAbstractUriResolver) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QAbstractUriResolver_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQAbstractUriResolver_ObjectNameChanged
func callbackQAbstractUriResolver_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQAbstractUriResolver_TimerEvent
func callbackQAbstractUriResolver_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQAbstractUriResolverFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QAbstractUriResolver) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractUriResolver_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QAbstractXmlNodeModel struct {
core.QSharedData
}
type QAbstractXmlNodeModel_ITF interface {
core.QSharedData_ITF
QAbstractXmlNodeModel_PTR() *QAbstractXmlNodeModel
}
func (ptr *QAbstractXmlNodeModel) QAbstractXmlNodeModel_PTR() *QAbstractXmlNodeModel {
return ptr
}
func (ptr *QAbstractXmlNodeModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QSharedData_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractXmlNodeModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QSharedData_PTR().SetPointer(p)
}
}
func PointerFromQAbstractXmlNodeModel(ptr QAbstractXmlNodeModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractXmlNodeModel_PTR().Pointer()
}
return nil
}
func NewQAbstractXmlNodeModelFromPointer(ptr unsafe.Pointer) (n *QAbstractXmlNodeModel) {
n = new(QAbstractXmlNodeModel)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractXmlNodeModel__SimpleAxis
//QAbstractXmlNodeModel::SimpleAxis
type QAbstractXmlNodeModel__SimpleAxis int64
const (
QAbstractXmlNodeModel__Parent QAbstractXmlNodeModel__SimpleAxis = QAbstractXmlNodeModel__SimpleAxis(0)
QAbstractXmlNodeModel__FirstChild QAbstractXmlNodeModel__SimpleAxis = QAbstractXmlNodeModel__SimpleAxis(1)
QAbstractXmlNodeModel__PreviousSibling QAbstractXmlNodeModel__SimpleAxis = QAbstractXmlNodeModel__SimpleAxis(2)
QAbstractXmlNodeModel__NextSibling QAbstractXmlNodeModel__SimpleAxis = QAbstractXmlNodeModel__SimpleAxis(3)
)
//export callbackQAbstractXmlNodeModel_BaseUri
func callbackQAbstractXmlNodeModel_BaseUri(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "baseUri"); signal != nil {
return core.PointerFromQUrl((*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(NewQXmlNodeModelIndexFromPointer(n)))
}
return core.PointerFromQUrl(core.NewQUrl())
}
func (ptr *QAbstractXmlNodeModel) ConnectBaseUri(f func(n *QXmlNodeModelIndex) *core.QUrl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "baseUri"); signal != nil {
f := func(n *QXmlNodeModelIndex) *core.QUrl {
(*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(n)
return f(n)
}
qt.ConnectSignal(ptr.Pointer(), "baseUri", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "baseUri", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectBaseUri() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "baseUri")
}
}
func (ptr *QAbstractXmlNodeModel) BaseUri(n QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QAbstractXmlNodeModel_BaseUri(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_CompareOrder
func callbackQAbstractXmlNodeModel_CompareOrder(ptr unsafe.Pointer, ni1 unsafe.Pointer, ni2 unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "compareOrder"); signal != nil {
return C.longlong((*(*func(*QXmlNodeModelIndex, *QXmlNodeModelIndex) QXmlNodeModelIndex__DocumentOrder)(signal))(NewQXmlNodeModelIndexFromPointer(ni1), NewQXmlNodeModelIndexFromPointer(ni2)))
}
return C.longlong(0)
}
func (ptr *QAbstractXmlNodeModel) ConnectCompareOrder(f func(ni1 *QXmlNodeModelIndex, ni2 *QXmlNodeModelIndex) QXmlNodeModelIndex__DocumentOrder) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "compareOrder"); signal != nil {
f := func(ni1 *QXmlNodeModelIndex, ni2 *QXmlNodeModelIndex) QXmlNodeModelIndex__DocumentOrder {
(*(*func(*QXmlNodeModelIndex, *QXmlNodeModelIndex) QXmlNodeModelIndex__DocumentOrder)(signal))(ni1, ni2)
return f(ni1, ni2)
}
qt.ConnectSignal(ptr.Pointer(), "compareOrder", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "compareOrder", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectCompareOrder() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "compareOrder")
}
}
func (ptr *QAbstractXmlNodeModel) CompareOrder(ni1 QXmlNodeModelIndex_ITF, ni2 QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__DocumentOrder {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__DocumentOrder(C.QAbstractXmlNodeModel_CompareOrder(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni1), PointerFromQXmlNodeModelIndex(ni2)))
}
return 0
}
func (ptr *QAbstractXmlNodeModel) CreateIndex(data int64) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_CreateIndex(ptr.Pointer(), C.longlong(data)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) CreateIndex2(pointer unsafe.Pointer, additionalData int64) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_CreateIndex2(ptr.Pointer(), pointer, C.longlong(additionalData)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) CreateIndex3(data int64, additionalData int64) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_CreateIndex3(ptr.Pointer(), C.longlong(data), C.longlong(additionalData)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_DocumentUri
func callbackQAbstractXmlNodeModel_DocumentUri(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "documentUri"); signal != nil {
return core.PointerFromQUrl((*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(NewQXmlNodeModelIndexFromPointer(n)))
}
return core.PointerFromQUrl(core.NewQUrl())
}
func (ptr *QAbstractXmlNodeModel) ConnectDocumentUri(f func(n *QXmlNodeModelIndex) *core.QUrl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "documentUri"); signal != nil {
f := func(n *QXmlNodeModelIndex) *core.QUrl {
(*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(n)
return f(n)
}
qt.ConnectSignal(ptr.Pointer(), "documentUri", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "documentUri", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectDocumentUri() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "documentUri")
}
}
func (ptr *QAbstractXmlNodeModel) DocumentUri(n QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QAbstractXmlNodeModel_DocumentUri(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_ElementById
func callbackQAbstractXmlNodeModel_ElementById(ptr unsafe.Pointer, id unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "elementById"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(*QXmlName) *QXmlNodeModelIndex)(signal))(NewQXmlNameFromPointer(id)))
}
return PointerFromQXmlNodeModelIndex(NewQXmlNodeModelIndex())
}
func (ptr *QAbstractXmlNodeModel) ConnectElementById(f func(id *QXmlName) *QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "elementById"); signal != nil {
f := func(id *QXmlName) *QXmlNodeModelIndex {
(*(*func(*QXmlName) *QXmlNodeModelIndex)(signal))(id)
return f(id)
}
qt.ConnectSignal(ptr.Pointer(), "elementById", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "elementById", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectElementById() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "elementById")
}
}
func (ptr *QAbstractXmlNodeModel) ElementById(id QXmlName_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_ElementById(ptr.Pointer(), PointerFromQXmlName(id)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_Kind
func callbackQAbstractXmlNodeModel_Kind(ptr unsafe.Pointer, ni unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "kind"); signal != nil {
return C.longlong((*(*func(*QXmlNodeModelIndex) QXmlNodeModelIndex__NodeKind)(signal))(NewQXmlNodeModelIndexFromPointer(ni)))
}
return C.longlong(0)
}
func (ptr *QAbstractXmlNodeModel) ConnectKind(f func(ni *QXmlNodeModelIndex) QXmlNodeModelIndex__NodeKind) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "kind"); signal != nil {
f := func(ni *QXmlNodeModelIndex) QXmlNodeModelIndex__NodeKind {
(*(*func(*QXmlNodeModelIndex) QXmlNodeModelIndex__NodeKind)(signal))(ni)
return f(ni)
}
qt.ConnectSignal(ptr.Pointer(), "kind", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "kind", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectKind() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "kind")
}
}
func (ptr *QAbstractXmlNodeModel) Kind(ni QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__NodeKind {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__NodeKind(C.QAbstractXmlNodeModel_Kind(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
}
return 0
}
//export callbackQAbstractXmlNodeModel_Name
func callbackQAbstractXmlNodeModel_Name(ptr unsafe.Pointer, ni unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "name"); signal != nil {
return PointerFromQXmlName((*(*func(*QXmlNodeModelIndex) *QXmlName)(signal))(NewQXmlNodeModelIndexFromPointer(ni)))
}
return PointerFromQXmlName(NewQXmlName())
}
func (ptr *QAbstractXmlNodeModel) ConnectName(f func(ni *QXmlNodeModelIndex) *QXmlName) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "name"); signal != nil {
f := func(ni *QXmlNodeModelIndex) *QXmlName {
(*(*func(*QXmlNodeModelIndex) *QXmlName)(signal))(ni)
return f(ni)
}
qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectName() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "name")
}
}
func (ptr *QAbstractXmlNodeModel) Name(ni QXmlNodeModelIndex_ITF) *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QAbstractXmlNodeModel_Name(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_NamespaceBindings
func callbackQAbstractXmlNodeModel_NamespaceBindings(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "namespaceBindings"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQAbstractXmlNodeModelFromPointer(NewQAbstractXmlNodeModelFromPointer(nil).__namespaceBindings_newList())
for _, v := range (*(*func(*QXmlNodeModelIndex) []*QXmlName)(signal))(NewQXmlNodeModelIndexFromPointer(n)) {
tmpList.__namespaceBindings_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQAbstractXmlNodeModelFromPointer(NewQAbstractXmlNodeModelFromPointer(nil).__namespaceBindings_newList())
for _, v := range make([]*QXmlName, 0) {
tmpList.__namespaceBindings_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QAbstractXmlNodeModel) ConnectNamespaceBindings(f func(n *QXmlNodeModelIndex) []*QXmlName) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "namespaceBindings"); signal != nil {
f := func(n *QXmlNodeModelIndex) []*QXmlName {
(*(*func(*QXmlNodeModelIndex) []*QXmlName)(signal))(n)
return f(n)
}
qt.ConnectSignal(ptr.Pointer(), "namespaceBindings", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "namespaceBindings", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectNamespaceBindings() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "namespaceBindings")
}
}
func (ptr *QAbstractXmlNodeModel) NamespaceBindings(n QXmlNodeModelIndex_ITF) []*QXmlName {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlName {
out := make([]*QXmlName, int(l.len))
tmpList := NewQAbstractXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__namespaceBindings_atList(i)
}
return out
}(C.QAbstractXmlNodeModel_NamespaceBindings(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
}
return make([]*QXmlName, 0)
}
//export callbackQAbstractXmlNodeModel_NextFromSimpleAxis
func callbackQAbstractXmlNodeModel_NextFromSimpleAxis(ptr unsafe.Pointer, axis C.longlong, origin unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "nextFromSimpleAxis"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(QAbstractXmlNodeModel__SimpleAxis, *QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(QAbstractXmlNodeModel__SimpleAxis(axis), NewQXmlNodeModelIndexFromPointer(origin)))
}
return PointerFromQXmlNodeModelIndex(NewQXmlNodeModelIndex())
}
func (ptr *QAbstractXmlNodeModel) ConnectNextFromSimpleAxis(f func(axis QAbstractXmlNodeModel__SimpleAxis, origin *QXmlNodeModelIndex) *QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nextFromSimpleAxis"); signal != nil {
f := func(axis QAbstractXmlNodeModel__SimpleAxis, origin *QXmlNodeModelIndex) *QXmlNodeModelIndex {
(*(*func(QAbstractXmlNodeModel__SimpleAxis, *QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(axis, origin)
return f(axis, origin)
}
qt.ConnectSignal(ptr.Pointer(), "nextFromSimpleAxis", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nextFromSimpleAxis", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectNextFromSimpleAxis() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nextFromSimpleAxis")
}
}
func (ptr *QAbstractXmlNodeModel) NextFromSimpleAxis(axis QAbstractXmlNodeModel__SimpleAxis, origin QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_NextFromSimpleAxis(ptr.Pointer(), C.longlong(axis), PointerFromQXmlNodeModelIndex(origin)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_NodesByIdref
func callbackQAbstractXmlNodeModel_NodesByIdref(ptr unsafe.Pointer, idref unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "nodesByIdref"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQAbstractXmlNodeModelFromPointer(NewQAbstractXmlNodeModelFromPointer(nil).__nodesByIdref_newList())
for _, v := range (*(*func(*QXmlName) []*QXmlNodeModelIndex)(signal))(NewQXmlNameFromPointer(idref)) {
tmpList.__nodesByIdref_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQAbstractXmlNodeModelFromPointer(NewQAbstractXmlNodeModelFromPointer(nil).__nodesByIdref_newList())
for _, v := range make([]*QXmlNodeModelIndex, 0) {
tmpList.__nodesByIdref_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QAbstractXmlNodeModel) ConnectNodesByIdref(f func(idref *QXmlName) []*QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nodesByIdref"); signal != nil {
f := func(idref *QXmlName) []*QXmlNodeModelIndex {
(*(*func(*QXmlName) []*QXmlNodeModelIndex)(signal))(idref)
return f(idref)
}
qt.ConnectSignal(ptr.Pointer(), "nodesByIdref", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nodesByIdref", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectNodesByIdref() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nodesByIdref")
}
}
func (ptr *QAbstractXmlNodeModel) NodesByIdref(idref QXmlName_ITF) []*QXmlNodeModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlNodeModelIndex {
out := make([]*QXmlNodeModelIndex, int(l.len))
tmpList := NewQAbstractXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__nodesByIdref_atList(i)
}
return out
}(C.QAbstractXmlNodeModel_NodesByIdref(ptr.Pointer(), PointerFromQXmlName(idref)))
}
return make([]*QXmlNodeModelIndex, 0)
}
//export callbackQAbstractXmlNodeModel_Root
func callbackQAbstractXmlNodeModel_Root(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "root"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(*QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(NewQXmlNodeModelIndexFromPointer(n)))
}
return PointerFromQXmlNodeModelIndex(NewQXmlNodeModelIndex())
}
func (ptr *QAbstractXmlNodeModel) ConnectRoot(f func(n *QXmlNodeModelIndex) *QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "root"); signal != nil {
f := func(n *QXmlNodeModelIndex) *QXmlNodeModelIndex {
(*(*func(*QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(n)
return f(n)
}
qt.ConnectSignal(ptr.Pointer(), "root", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "root", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectRoot() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "root")
}
}
func (ptr *QAbstractXmlNodeModel) Root(n QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel_Root(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) SourceLocation(index QXmlNodeModelIndex_ITF) *QSourceLocation {
if ptr.Pointer() != nil {
tmpValue := NewQSourceLocationFromPointer(C.QAbstractXmlNodeModel_SourceLocation(ptr.Pointer(), PointerFromQXmlNodeModelIndex(index)))
qt.SetFinalizer(tmpValue, (*QSourceLocation).DestroyQSourceLocation)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_StringValue
func callbackQAbstractXmlNodeModel_StringValue(ptr unsafe.Pointer, n unsafe.Pointer) C.struct_QtXmlPatterns_PackedString {
if signal := qt.GetSignal(ptr, "stringValue"); signal != nil {
tempVal := (*(*func(*QXmlNodeModelIndex) string)(signal))(NewQXmlNodeModelIndexFromPointer(n))
return C.struct_QtXmlPatterns_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := ""
return C.struct_QtXmlPatterns_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QAbstractXmlNodeModel) ConnectStringValue(f func(n *QXmlNodeModelIndex) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stringValue"); signal != nil {
f := func(n *QXmlNodeModelIndex) string {
(*(*func(*QXmlNodeModelIndex) string)(signal))(n)
return f(n)
}
qt.ConnectSignal(ptr.Pointer(), "stringValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stringValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectStringValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stringValue")
}
}
func (ptr *QAbstractXmlNodeModel) StringValue(n QXmlNodeModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAbstractXmlNodeModel_StringValue(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
}
return ""
}
//export callbackQAbstractXmlNodeModel_TypedValue
func callbackQAbstractXmlNodeModel_TypedValue(ptr unsafe.Pointer, node unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "typedValue"); signal != nil {
return core.PointerFromQVariant((*(*func(*QXmlNodeModelIndex) *core.QVariant)(signal))(NewQXmlNodeModelIndexFromPointer(node)))
}
return core.PointerFromQVariant(core.NewQVariant())
}
func (ptr *QAbstractXmlNodeModel) ConnectTypedValue(f func(node *QXmlNodeModelIndex) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "typedValue"); signal != nil {
f := func(node *QXmlNodeModelIndex) *core.QVariant {
(*(*func(*QXmlNodeModelIndex) *core.QVariant)(signal))(node)
return f(node)
}
qt.ConnectSignal(ptr.Pointer(), "typedValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "typedValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectTypedValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "typedValue")
}
}
func (ptr *QAbstractXmlNodeModel) TypedValue(node QXmlNodeModelIndex_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QAbstractXmlNodeModel_TypedValue(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel
func callbackQAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractXmlNodeModel"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractXmlNodeModelFromPointer(ptr).DestroyQAbstractXmlNodeModelDefault()
}
}
func (ptr *QAbstractXmlNodeModel) ConnectDestroyQAbstractXmlNodeModel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractXmlNodeModel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractXmlNodeModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractXmlNodeModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlNodeModel) DisconnectDestroyQAbstractXmlNodeModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractXmlNodeModel")
}
}
func (ptr *QAbstractXmlNodeModel) DestroyQAbstractXmlNodeModel() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractXmlNodeModel) DestroyQAbstractXmlNodeModelDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModelDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractXmlNodeModel) __namespaceBindings_atList(i int) *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QAbstractXmlNodeModel___namespaceBindings_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) __namespaceBindings_setList(i QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlNodeModel___namespaceBindings_setList(ptr.Pointer(), PointerFromQXmlName(i))
}
}
func (ptr *QAbstractXmlNodeModel) __namespaceBindings_newList() unsafe.Pointer {
return C.QAbstractXmlNodeModel___namespaceBindings_newList(ptr.Pointer())
}
func (ptr *QAbstractXmlNodeModel) __nodesByIdref_atList(i int) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QAbstractXmlNodeModel___nodesByIdref_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractXmlNodeModel) __nodesByIdref_setList(i QXmlNodeModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlNodeModel___nodesByIdref_setList(ptr.Pointer(), PointerFromQXmlNodeModelIndex(i))
}
}
func (ptr *QAbstractXmlNodeModel) __nodesByIdref_newList() unsafe.Pointer {
return C.QAbstractXmlNodeModel___nodesByIdref_newList(ptr.Pointer())
}
type QAbstractXmlReceiver struct {
ptr unsafe.Pointer
}
type QAbstractXmlReceiver_ITF interface {
QAbstractXmlReceiver_PTR() *QAbstractXmlReceiver
}
func (ptr *QAbstractXmlReceiver) QAbstractXmlReceiver_PTR() *QAbstractXmlReceiver {
return ptr
}
func (ptr *QAbstractXmlReceiver) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QAbstractXmlReceiver) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQAbstractXmlReceiver(ptr QAbstractXmlReceiver_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractXmlReceiver_PTR().Pointer()
}
return nil
}
func NewQAbstractXmlReceiverFromPointer(ptr unsafe.Pointer) (n *QAbstractXmlReceiver) {
n = new(QAbstractXmlReceiver)
n.SetPointer(ptr)
return
}
func NewQAbstractXmlReceiver() *QAbstractXmlReceiver {
return NewQAbstractXmlReceiverFromPointer(C.QAbstractXmlReceiver_NewQAbstractXmlReceiver())
}
//export callbackQAbstractXmlReceiver_AtomicValue
func callbackQAbstractXmlReceiver_AtomicValue(ptr unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "atomicValue"); signal != nil {
(*(*func(*core.QVariant))(signal))(core.NewQVariantFromPointer(value))
}
}
func (ptr *QAbstractXmlReceiver) ConnectAtomicValue(f func(value *core.QVariant)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "atomicValue"); signal != nil {
f := func(value *core.QVariant) {
(*(*func(*core.QVariant))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "atomicValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "atomicValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectAtomicValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "atomicValue")
}
}
func (ptr *QAbstractXmlReceiver) AtomicValue(value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_AtomicValue(ptr.Pointer(), core.PointerFromQVariant(value))
}
}
//export callbackQAbstractXmlReceiver_Attribute
func callbackQAbstractXmlReceiver_Attribute(ptr unsafe.Pointer, name unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "attribute"); signal != nil {
(*(*func(*QXmlName, *core.QStringRef))(signal))(NewQXmlNameFromPointer(name), core.NewQStringRefFromPointer(value))
}
}
func (ptr *QAbstractXmlReceiver) ConnectAttribute(f func(name *QXmlName, value *core.QStringRef)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "attribute"); signal != nil {
f := func(name *QXmlName, value *core.QStringRef) {
(*(*func(*QXmlName, *core.QStringRef))(signal))(name, value)
f(name, value)
}
qt.ConnectSignal(ptr.Pointer(), "attribute", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "attribute", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectAttribute() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "attribute")
}
}
func (ptr *QAbstractXmlReceiver) Attribute(name QXmlName_ITF, value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_Attribute(ptr.Pointer(), PointerFromQXmlName(name), core.PointerFromQStringRef(value))
}
}
//export callbackQAbstractXmlReceiver_Characters
func callbackQAbstractXmlReceiver_Characters(ptr unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "characters"); signal != nil {
(*(*func(*core.QStringRef))(signal))(core.NewQStringRefFromPointer(value))
}
}
func (ptr *QAbstractXmlReceiver) ConnectCharacters(f func(value *core.QStringRef)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "characters"); signal != nil {
f := func(value *core.QStringRef) {
(*(*func(*core.QStringRef))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "characters", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "characters", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectCharacters() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "characters")
}
}
func (ptr *QAbstractXmlReceiver) Characters(value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_Characters(ptr.Pointer(), core.PointerFromQStringRef(value))
}
}
//export callbackQAbstractXmlReceiver_Comment
func callbackQAbstractXmlReceiver_Comment(ptr unsafe.Pointer, value C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "comment"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(value))
}
}
func (ptr *QAbstractXmlReceiver) ConnectComment(f func(value string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "comment"); signal != nil {
f := func(value string) {
(*(*func(string))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "comment", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "comment", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectComment() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "comment")
}
}
func (ptr *QAbstractXmlReceiver) Comment(value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QAbstractXmlReceiver_Comment(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
//export callbackQAbstractXmlReceiver_EndDocument
func callbackQAbstractXmlReceiver_EndDocument(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endDocument"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractXmlReceiver) ConnectEndDocument(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endDocument"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endDocument", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endDocument", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectEndDocument() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endDocument")
}
}
func (ptr *QAbstractXmlReceiver) EndDocument() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_EndDocument(ptr.Pointer())
}
}
//export callbackQAbstractXmlReceiver_EndElement
func callbackQAbstractXmlReceiver_EndElement(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endElement"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractXmlReceiver) ConnectEndElement(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endElement"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endElement", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endElement", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectEndElement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endElement")
}
}
func (ptr *QAbstractXmlReceiver) EndElement() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_EndElement(ptr.Pointer())
}
}
//export callbackQAbstractXmlReceiver_EndOfSequence
func callbackQAbstractXmlReceiver_EndOfSequence(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endOfSequence"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractXmlReceiver) ConnectEndOfSequence(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endOfSequence"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endOfSequence", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endOfSequence", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectEndOfSequence() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endOfSequence")
}
}
func (ptr *QAbstractXmlReceiver) EndOfSequence() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_EndOfSequence(ptr.Pointer())
}
}
//export callbackQAbstractXmlReceiver_NamespaceBinding
func callbackQAbstractXmlReceiver_NamespaceBinding(ptr unsafe.Pointer, name unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "namespaceBinding"); signal != nil {
(*(*func(*QXmlName))(signal))(NewQXmlNameFromPointer(name))
}
}
func (ptr *QAbstractXmlReceiver) ConnectNamespaceBinding(f func(name *QXmlName)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "namespaceBinding"); signal != nil {
f := func(name *QXmlName) {
(*(*func(*QXmlName))(signal))(name)
f(name)
}
qt.ConnectSignal(ptr.Pointer(), "namespaceBinding", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "namespaceBinding", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectNamespaceBinding() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "namespaceBinding")
}
}
func (ptr *QAbstractXmlReceiver) NamespaceBinding(name QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_NamespaceBinding(ptr.Pointer(), PointerFromQXmlName(name))
}
}
//export callbackQAbstractXmlReceiver_ProcessingInstruction
func callbackQAbstractXmlReceiver_ProcessingInstruction(ptr unsafe.Pointer, target unsafe.Pointer, value C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "processingInstruction"); signal != nil {
(*(*func(*QXmlName, string))(signal))(NewQXmlNameFromPointer(target), cGoUnpackString(value))
}
}
func (ptr *QAbstractXmlReceiver) ConnectProcessingInstruction(f func(target *QXmlName, value string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "processingInstruction"); signal != nil {
f := func(target *QXmlName, value string) {
(*(*func(*QXmlName, string))(signal))(target, value)
f(target, value)
}
qt.ConnectSignal(ptr.Pointer(), "processingInstruction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "processingInstruction", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectProcessingInstruction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "processingInstruction")
}
}
func (ptr *QAbstractXmlReceiver) ProcessingInstruction(target QXmlName_ITF, value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QAbstractXmlReceiver_ProcessingInstruction(ptr.Pointer(), PointerFromQXmlName(target), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
//export callbackQAbstractXmlReceiver_StartDocument
func callbackQAbstractXmlReceiver_StartDocument(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startDocument"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractXmlReceiver) ConnectStartDocument(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startDocument"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "startDocument", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startDocument", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectStartDocument() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startDocument")
}
}
func (ptr *QAbstractXmlReceiver) StartDocument() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_StartDocument(ptr.Pointer())
}
}
//export callbackQAbstractXmlReceiver_StartElement
func callbackQAbstractXmlReceiver_StartElement(ptr unsafe.Pointer, name unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startElement"); signal != nil {
(*(*func(*QXmlName))(signal))(NewQXmlNameFromPointer(name))
}
}
func (ptr *QAbstractXmlReceiver) ConnectStartElement(f func(name *QXmlName)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startElement"); signal != nil {
f := func(name *QXmlName) {
(*(*func(*QXmlName))(signal))(name)
f(name)
}
qt.ConnectSignal(ptr.Pointer(), "startElement", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startElement", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectStartElement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startElement")
}
}
func (ptr *QAbstractXmlReceiver) StartElement(name QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_StartElement(ptr.Pointer(), PointerFromQXmlName(name))
}
}
//export callbackQAbstractXmlReceiver_StartOfSequence
func callbackQAbstractXmlReceiver_StartOfSequence(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startOfSequence"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractXmlReceiver) ConnectStartOfSequence(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startOfSequence"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "startOfSequence", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startOfSequence", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectStartOfSequence() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startOfSequence")
}
}
func (ptr *QAbstractXmlReceiver) StartOfSequence() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_StartOfSequence(ptr.Pointer())
}
}
//export callbackQAbstractXmlReceiver_DestroyQAbstractXmlReceiver
func callbackQAbstractXmlReceiver_DestroyQAbstractXmlReceiver(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractXmlReceiver"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractXmlReceiverFromPointer(ptr).DestroyQAbstractXmlReceiverDefault()
}
}
func (ptr *QAbstractXmlReceiver) ConnectDestroyQAbstractXmlReceiver(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractXmlReceiver"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractXmlReceiver", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractXmlReceiver", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractXmlReceiver) DisconnectDestroyQAbstractXmlReceiver() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractXmlReceiver")
}
}
func (ptr *QAbstractXmlReceiver) DestroyQAbstractXmlReceiver() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_DestroyQAbstractXmlReceiver(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QAbstractXmlReceiver) DestroyQAbstractXmlReceiverDefault() {
if ptr.Pointer() != nil {
C.QAbstractXmlReceiver_DestroyQAbstractXmlReceiverDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QSimpleXmlNodeModel struct {
QAbstractXmlNodeModel
}
type QSimpleXmlNodeModel_ITF interface {
QAbstractXmlNodeModel_ITF
QSimpleXmlNodeModel_PTR() *QSimpleXmlNodeModel
}
func (ptr *QSimpleXmlNodeModel) QSimpleXmlNodeModel_PTR() *QSimpleXmlNodeModel {
return ptr
}
func (ptr *QSimpleXmlNodeModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractXmlNodeModel_PTR().Pointer()
}
return nil
}
func (ptr *QSimpleXmlNodeModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractXmlNodeModel_PTR().SetPointer(p)
}
}
func PointerFromQSimpleXmlNodeModel(ptr QSimpleXmlNodeModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSimpleXmlNodeModel_PTR().Pointer()
}
return nil
}
func NewQSimpleXmlNodeModelFromPointer(ptr unsafe.Pointer) (n *QSimpleXmlNodeModel) {
n = new(QSimpleXmlNodeModel)
n.SetPointer(ptr)
return
}
//export callbackQSimpleXmlNodeModel_BaseUri
func callbackQSimpleXmlNodeModel_BaseUri(ptr unsafe.Pointer, node unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "baseUri"); signal != nil {
return core.PointerFromQUrl((*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(NewQXmlNodeModelIndexFromPointer(node)))
}
return core.PointerFromQUrl(NewQSimpleXmlNodeModelFromPointer(ptr).BaseUriDefault(NewQXmlNodeModelIndexFromPointer(node)))
}
func (ptr *QSimpleXmlNodeModel) ConnectBaseUri(f func(node *QXmlNodeModelIndex) *core.QUrl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "baseUri"); signal != nil {
f := func(node *QXmlNodeModelIndex) *core.QUrl {
(*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(node)
return f(node)
}
qt.ConnectSignal(ptr.Pointer(), "baseUri", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "baseUri", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectBaseUri() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "baseUri")
}
}
func (ptr *QSimpleXmlNodeModel) BaseUri(node QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QSimpleXmlNodeModel_BaseUri(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) BaseUriDefault(node QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QSimpleXmlNodeModel_BaseUriDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_ElementById
func callbackQSimpleXmlNodeModel_ElementById(ptr unsafe.Pointer, id unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "elementById"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(*QXmlName) *QXmlNodeModelIndex)(signal))(NewQXmlNameFromPointer(id)))
}
return PointerFromQXmlNodeModelIndex(NewQSimpleXmlNodeModelFromPointer(ptr).ElementByIdDefault(NewQXmlNameFromPointer(id)))
}
func (ptr *QSimpleXmlNodeModel) ConnectElementById(f func(id *QXmlName) *QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "elementById"); signal != nil {
f := func(id *QXmlName) *QXmlNodeModelIndex {
(*(*func(*QXmlName) *QXmlNodeModelIndex)(signal))(id)
return f(id)
}
qt.ConnectSignal(ptr.Pointer(), "elementById", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "elementById", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectElementById() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "elementById")
}
}
func (ptr *QSimpleXmlNodeModel) ElementById(id QXmlName_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_ElementById(ptr.Pointer(), PointerFromQXmlName(id)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) ElementByIdDefault(id QXmlName_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_ElementByIdDefault(ptr.Pointer(), PointerFromQXmlName(id)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) NamePool() *QXmlNamePool {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNamePoolFromPointer(C.QSimpleXmlNodeModel_NamePool(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_NamespaceBindings
func callbackQSimpleXmlNodeModel_NamespaceBindings(ptr unsafe.Pointer, node unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "namespaceBindings"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQSimpleXmlNodeModelFromPointer(NewQSimpleXmlNodeModelFromPointer(nil).__namespaceBindings_newList())
for _, v := range (*(*func(*QXmlNodeModelIndex) []*QXmlName)(signal))(NewQXmlNodeModelIndexFromPointer(node)) {
tmpList.__namespaceBindings_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQSimpleXmlNodeModelFromPointer(NewQSimpleXmlNodeModelFromPointer(nil).__namespaceBindings_newList())
for _, v := range NewQSimpleXmlNodeModelFromPointer(ptr).NamespaceBindingsDefault(NewQXmlNodeModelIndexFromPointer(node)) {
tmpList.__namespaceBindings_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSimpleXmlNodeModel) ConnectNamespaceBindings(f func(node *QXmlNodeModelIndex) []*QXmlName) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "namespaceBindings"); signal != nil {
f := func(node *QXmlNodeModelIndex) []*QXmlName {
(*(*func(*QXmlNodeModelIndex) []*QXmlName)(signal))(node)
return f(node)
}
qt.ConnectSignal(ptr.Pointer(), "namespaceBindings", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "namespaceBindings", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectNamespaceBindings() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "namespaceBindings")
}
}
func (ptr *QSimpleXmlNodeModel) NamespaceBindings(node QXmlNodeModelIndex_ITF) []*QXmlName {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlName {
out := make([]*QXmlName, int(l.len))
tmpList := NewQSimpleXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__namespaceBindings_atList(i)
}
return out
}(C.QSimpleXmlNodeModel_NamespaceBindings(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
}
return make([]*QXmlName, 0)
}
func (ptr *QSimpleXmlNodeModel) NamespaceBindingsDefault(node QXmlNodeModelIndex_ITF) []*QXmlName {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlName {
out := make([]*QXmlName, int(l.len))
tmpList := NewQSimpleXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__namespaceBindings_atList(i)
}
return out
}(C.QSimpleXmlNodeModel_NamespaceBindingsDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
}
return make([]*QXmlName, 0)
}
//export callbackQSimpleXmlNodeModel_NodesByIdref
func callbackQSimpleXmlNodeModel_NodesByIdref(ptr unsafe.Pointer, idref unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "nodesByIdref"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQSimpleXmlNodeModelFromPointer(NewQSimpleXmlNodeModelFromPointer(nil).__nodesByIdref_newList())
for _, v := range (*(*func(*QXmlName) []*QXmlNodeModelIndex)(signal))(NewQXmlNameFromPointer(idref)) {
tmpList.__nodesByIdref_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQSimpleXmlNodeModelFromPointer(NewQSimpleXmlNodeModelFromPointer(nil).__nodesByIdref_newList())
for _, v := range NewQSimpleXmlNodeModelFromPointer(ptr).NodesByIdrefDefault(NewQXmlNameFromPointer(idref)) {
tmpList.__nodesByIdref_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QSimpleXmlNodeModel) ConnectNodesByIdref(f func(idref *QXmlName) []*QXmlNodeModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nodesByIdref"); signal != nil {
f := func(idref *QXmlName) []*QXmlNodeModelIndex {
(*(*func(*QXmlName) []*QXmlNodeModelIndex)(signal))(idref)
return f(idref)
}
qt.ConnectSignal(ptr.Pointer(), "nodesByIdref", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nodesByIdref", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectNodesByIdref() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nodesByIdref")
}
}
func (ptr *QSimpleXmlNodeModel) NodesByIdref(idref QXmlName_ITF) []*QXmlNodeModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlNodeModelIndex {
out := make([]*QXmlNodeModelIndex, int(l.len))
tmpList := NewQSimpleXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__nodesByIdref_atList(i)
}
return out
}(C.QSimpleXmlNodeModel_NodesByIdref(ptr.Pointer(), PointerFromQXmlName(idref)))
}
return make([]*QXmlNodeModelIndex, 0)
}
func (ptr *QSimpleXmlNodeModel) NodesByIdrefDefault(idref QXmlName_ITF) []*QXmlNodeModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtXmlPatterns_PackedList) []*QXmlNodeModelIndex {
out := make([]*QXmlNodeModelIndex, int(l.len))
tmpList := NewQSimpleXmlNodeModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__nodesByIdref_atList(i)
}
return out
}(C.QSimpleXmlNodeModel_NodesByIdrefDefault(ptr.Pointer(), PointerFromQXmlName(idref)))
}
return make([]*QXmlNodeModelIndex, 0)
}
//export callbackQSimpleXmlNodeModel_StringValue
func callbackQSimpleXmlNodeModel_StringValue(ptr unsafe.Pointer, node unsafe.Pointer) C.struct_QtXmlPatterns_PackedString {
if signal := qt.GetSignal(ptr, "stringValue"); signal != nil {
tempVal := (*(*func(*QXmlNodeModelIndex) string)(signal))(NewQXmlNodeModelIndexFromPointer(node))
return C.struct_QtXmlPatterns_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQSimpleXmlNodeModelFromPointer(ptr).StringValueDefault(NewQXmlNodeModelIndexFromPointer(node))
return C.struct_QtXmlPatterns_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QSimpleXmlNodeModel) ConnectStringValue(f func(node *QXmlNodeModelIndex) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stringValue"); signal != nil {
f := func(node *QXmlNodeModelIndex) string {
(*(*func(*QXmlNodeModelIndex) string)(signal))(node)
return f(node)
}
qt.ConnectSignal(ptr.Pointer(), "stringValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stringValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectStringValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stringValue")
}
}
func (ptr *QSimpleXmlNodeModel) StringValue(node QXmlNodeModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSimpleXmlNodeModel_StringValue(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
}
return ""
}
func (ptr *QSimpleXmlNodeModel) StringValueDefault(node QXmlNodeModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSimpleXmlNodeModel_StringValueDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
}
return ""
}
//export callbackQSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel
func callbackQSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSimpleXmlNodeModel"); signal != nil {
(*(*func())(signal))()
} else {
NewQSimpleXmlNodeModelFromPointer(ptr).DestroyQSimpleXmlNodeModelDefault()
}
}
func (ptr *QSimpleXmlNodeModel) ConnectDestroyQSimpleXmlNodeModel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSimpleXmlNodeModel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSimpleXmlNodeModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSimpleXmlNodeModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QSimpleXmlNodeModel) DisconnectDestroyQSimpleXmlNodeModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSimpleXmlNodeModel")
}
}
func (ptr *QSimpleXmlNodeModel) DestroyQSimpleXmlNodeModel() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QSimpleXmlNodeModel) DestroyQSimpleXmlNodeModelDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModelDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQSimpleXmlNodeModel_CompareOrder
func callbackQSimpleXmlNodeModel_CompareOrder(ptr unsafe.Pointer, ni1 unsafe.Pointer, ni2 unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "compareOrder"); signal != nil {
return C.longlong((*(*func(*QXmlNodeModelIndex, *QXmlNodeModelIndex) QXmlNodeModelIndex__DocumentOrder)(signal))(NewQXmlNodeModelIndexFromPointer(ni1), NewQXmlNodeModelIndexFromPointer(ni2)))
}
return C.longlong(NewQSimpleXmlNodeModelFromPointer(ptr).CompareOrderDefault(NewQXmlNodeModelIndexFromPointer(ni1), NewQXmlNodeModelIndexFromPointer(ni2)))
}
func (ptr *QSimpleXmlNodeModel) CompareOrder(ni1 QXmlNodeModelIndex_ITF, ni2 QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__DocumentOrder {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__DocumentOrder(C.QSimpleXmlNodeModel_CompareOrder(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni1), PointerFromQXmlNodeModelIndex(ni2)))
}
return 0
}
func (ptr *QSimpleXmlNodeModel) CompareOrderDefault(ni1 QXmlNodeModelIndex_ITF, ni2 QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__DocumentOrder {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__DocumentOrder(C.QSimpleXmlNodeModel_CompareOrderDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni1), PointerFromQXmlNodeModelIndex(ni2)))
}
return 0
}
//export callbackQSimpleXmlNodeModel_DocumentUri
func callbackQSimpleXmlNodeModel_DocumentUri(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "documentUri"); signal != nil {
return core.PointerFromQUrl((*(*func(*QXmlNodeModelIndex) *core.QUrl)(signal))(NewQXmlNodeModelIndexFromPointer(n)))
}
return core.PointerFromQUrl(NewQSimpleXmlNodeModelFromPointer(ptr).DocumentUriDefault(NewQXmlNodeModelIndexFromPointer(n)))
}
func (ptr *QSimpleXmlNodeModel) DocumentUri(n QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QSimpleXmlNodeModel_DocumentUri(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) DocumentUriDefault(n QXmlNodeModelIndex_ITF) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QSimpleXmlNodeModel_DocumentUriDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_Kind
func callbackQSimpleXmlNodeModel_Kind(ptr unsafe.Pointer, ni unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "kind"); signal != nil {
return C.longlong((*(*func(*QXmlNodeModelIndex) QXmlNodeModelIndex__NodeKind)(signal))(NewQXmlNodeModelIndexFromPointer(ni)))
}
return C.longlong(NewQSimpleXmlNodeModelFromPointer(ptr).KindDefault(NewQXmlNodeModelIndexFromPointer(ni)))
}
func (ptr *QSimpleXmlNodeModel) Kind(ni QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__NodeKind {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__NodeKind(C.QSimpleXmlNodeModel_Kind(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
}
return 0
}
func (ptr *QSimpleXmlNodeModel) KindDefault(ni QXmlNodeModelIndex_ITF) QXmlNodeModelIndex__NodeKind {
if ptr.Pointer() != nil {
return QXmlNodeModelIndex__NodeKind(C.QSimpleXmlNodeModel_KindDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
}
return 0
}
//export callbackQSimpleXmlNodeModel_Name
func callbackQSimpleXmlNodeModel_Name(ptr unsafe.Pointer, ni unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "name"); signal != nil {
return PointerFromQXmlName((*(*func(*QXmlNodeModelIndex) *QXmlName)(signal))(NewQXmlNodeModelIndexFromPointer(ni)))
}
return PointerFromQXmlName(NewQSimpleXmlNodeModelFromPointer(ptr).NameDefault(NewQXmlNodeModelIndexFromPointer(ni)))
}
func (ptr *QSimpleXmlNodeModel) Name(ni QXmlNodeModelIndex_ITF) *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QSimpleXmlNodeModel_Name(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) NameDefault(ni QXmlNodeModelIndex_ITF) *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QSimpleXmlNodeModel_NameDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(ni)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_NextFromSimpleAxis
func callbackQSimpleXmlNodeModel_NextFromSimpleAxis(ptr unsafe.Pointer, axis C.longlong, origin unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "nextFromSimpleAxis"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(QAbstractXmlNodeModel__SimpleAxis, *QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(QAbstractXmlNodeModel__SimpleAxis(axis), NewQXmlNodeModelIndexFromPointer(origin)))
}
return PointerFromQXmlNodeModelIndex(NewQSimpleXmlNodeModelFromPointer(ptr).NextFromSimpleAxisDefault(QAbstractXmlNodeModel__SimpleAxis(axis), NewQXmlNodeModelIndexFromPointer(origin)))
}
func (ptr *QSimpleXmlNodeModel) NextFromSimpleAxis(axis QAbstractXmlNodeModel__SimpleAxis, origin QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_NextFromSimpleAxis(ptr.Pointer(), C.longlong(axis), PointerFromQXmlNodeModelIndex(origin)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) NextFromSimpleAxisDefault(axis QAbstractXmlNodeModel__SimpleAxis, origin QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_NextFromSimpleAxisDefault(ptr.Pointer(), C.longlong(axis), PointerFromQXmlNodeModelIndex(origin)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_Root
func callbackQSimpleXmlNodeModel_Root(ptr unsafe.Pointer, n unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "root"); signal != nil {
return PointerFromQXmlNodeModelIndex((*(*func(*QXmlNodeModelIndex) *QXmlNodeModelIndex)(signal))(NewQXmlNodeModelIndexFromPointer(n)))
}
return PointerFromQXmlNodeModelIndex(NewQSimpleXmlNodeModelFromPointer(ptr).RootDefault(NewQXmlNodeModelIndexFromPointer(n)))
}
func (ptr *QSimpleXmlNodeModel) Root(n QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_Root(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) RootDefault(n QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QSimpleXmlNodeModel_RootDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(n)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
//export callbackQSimpleXmlNodeModel_TypedValue
func callbackQSimpleXmlNodeModel_TypedValue(ptr unsafe.Pointer, node unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "typedValue"); signal != nil {
return core.PointerFromQVariant((*(*func(*QXmlNodeModelIndex) *core.QVariant)(signal))(NewQXmlNodeModelIndexFromPointer(node)))
}
return core.PointerFromQVariant(NewQSimpleXmlNodeModelFromPointer(ptr).TypedValueDefault(NewQXmlNodeModelIndexFromPointer(node)))
}
func (ptr *QSimpleXmlNodeModel) TypedValue(node QXmlNodeModelIndex_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QSimpleXmlNodeModel_TypedValue(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QSimpleXmlNodeModel) TypedValueDefault(node QXmlNodeModelIndex_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QSimpleXmlNodeModel_TypedValueDefault(ptr.Pointer(), PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
type QSourceLocation struct {
ptr unsafe.Pointer
}
type QSourceLocation_ITF interface {
QSourceLocation_PTR() *QSourceLocation
}
func (ptr *QSourceLocation) QSourceLocation_PTR() *QSourceLocation {
return ptr
}
func (ptr *QSourceLocation) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSourceLocation) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSourceLocation(ptr QSourceLocation_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSourceLocation_PTR().Pointer()
}
return nil
}
func NewQSourceLocationFromPointer(ptr unsafe.Pointer) (n *QSourceLocation) {
n = new(QSourceLocation)
n.SetPointer(ptr)
return
}
func NewQSourceLocation() *QSourceLocation {
tmpValue := NewQSourceLocationFromPointer(C.QSourceLocation_NewQSourceLocation())
qt.SetFinalizer(tmpValue, (*QSourceLocation).DestroyQSourceLocation)
return tmpValue
}
func NewQSourceLocation2(other QSourceLocation_ITF) *QSourceLocation {
tmpValue := NewQSourceLocationFromPointer(C.QSourceLocation_NewQSourceLocation2(PointerFromQSourceLocation(other)))
qt.SetFinalizer(tmpValue, (*QSourceLocation).DestroyQSourceLocation)
return tmpValue
}
func NewQSourceLocation3(u core.QUrl_ITF, l int, c int) *QSourceLocation {
tmpValue := NewQSourceLocationFromPointer(C.QSourceLocation_NewQSourceLocation3(core.PointerFromQUrl(u), C.int(int32(l)), C.int(int32(c))))
qt.SetFinalizer(tmpValue, (*QSourceLocation).DestroyQSourceLocation)
return tmpValue
}
func (ptr *QSourceLocation) Column() int64 {
if ptr.Pointer() != nil {
return int64(C.QSourceLocation_Column(ptr.Pointer()))
}
return 0
}
func (ptr *QSourceLocation) IsNull() bool {
if ptr.Pointer() != nil {
return int8(C.QSourceLocation_IsNull(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSourceLocation) Line() int64 {
if ptr.Pointer() != nil {
return int64(C.QSourceLocation_Line(ptr.Pointer()))
}
return 0
}
func (ptr *QSourceLocation) SetColumn(newColumn int64) {
if ptr.Pointer() != nil {
C.QSourceLocation_SetColumn(ptr.Pointer(), C.longlong(newColumn))
}
}
func (ptr *QSourceLocation) SetLine(newLine int64) {
if ptr.Pointer() != nil {
C.QSourceLocation_SetLine(ptr.Pointer(), C.longlong(newLine))
}
}
func (ptr *QSourceLocation) SetUri(newUri core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QSourceLocation_SetUri(ptr.Pointer(), core.PointerFromQUrl(newUri))
}
}
func (ptr *QSourceLocation) Uri() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QSourceLocation_Uri(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QSourceLocation) DestroyQSourceLocation() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QSourceLocation_DestroyQSourceLocation(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlFormatter struct {
QXmlSerializer
}
type QXmlFormatter_ITF interface {
QXmlSerializer_ITF
QXmlFormatter_PTR() *QXmlFormatter
}
func (ptr *QXmlFormatter) QXmlFormatter_PTR() *QXmlFormatter {
return ptr
}
func (ptr *QXmlFormatter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QXmlSerializer_PTR().Pointer()
}
return nil
}
func (ptr *QXmlFormatter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QXmlSerializer_PTR().SetPointer(p)
}
}
func PointerFromQXmlFormatter(ptr QXmlFormatter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlFormatter_PTR().Pointer()
}
return nil
}
func NewQXmlFormatterFromPointer(ptr unsafe.Pointer) (n *QXmlFormatter) {
n = new(QXmlFormatter)
n.SetPointer(ptr)
return
}
func (ptr *QXmlFormatter) DestroyQXmlFormatter() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQXmlFormatter(query QXmlQuery_ITF, outputDevice core.QIODevice_ITF) *QXmlFormatter {
return NewQXmlFormatterFromPointer(C.QXmlFormatter_NewQXmlFormatter(PointerFromQXmlQuery(query), core.PointerFromQIODevice(outputDevice)))
}
func (ptr *QXmlFormatter) IndentationDepth() int {
if ptr.Pointer() != nil {
return int(int32(C.QXmlFormatter_IndentationDepth(ptr.Pointer())))
}
return 0
}
func (ptr *QXmlFormatter) SetIndentationDepth(depth int) {
if ptr.Pointer() != nil {
C.QXmlFormatter_SetIndentationDepth(ptr.Pointer(), C.int(int32(depth)))
}
}
type QXmlItem struct {
ptr unsafe.Pointer
}
type QXmlItem_ITF interface {
QXmlItem_PTR() *QXmlItem
}
func (ptr *QXmlItem) QXmlItem_PTR() *QXmlItem {
return ptr
}
func (ptr *QXmlItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlItem(ptr QXmlItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlItem_PTR().Pointer()
}
return nil
}
func NewQXmlItemFromPointer(ptr unsafe.Pointer) (n *QXmlItem) {
n = new(QXmlItem)
n.SetPointer(ptr)
return
}
func NewQXmlItem() *QXmlItem {
tmpValue := NewQXmlItemFromPointer(C.QXmlItem_NewQXmlItem())
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
func NewQXmlItem2(other QXmlItem_ITF) *QXmlItem {
tmpValue := NewQXmlItemFromPointer(C.QXmlItem_NewQXmlItem2(PointerFromQXmlItem(other)))
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
func NewQXmlItem3(node QXmlNodeModelIndex_ITF) *QXmlItem {
tmpValue := NewQXmlItemFromPointer(C.QXmlItem_NewQXmlItem3(PointerFromQXmlNodeModelIndex(node)))
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
func NewQXmlItem4(atomicValue core.QVariant_ITF) *QXmlItem {
tmpValue := NewQXmlItemFromPointer(C.QXmlItem_NewQXmlItem4(core.PointerFromQVariant(atomicValue)))
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
func (ptr *QXmlItem) IsAtomicValue() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlItem_IsAtomicValue(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlItem) IsNode() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlItem_IsNode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlItem) IsNull() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlItem_IsNull(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlItem) ToAtomicValue() *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QXmlItem_ToAtomicValue(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QXmlItem) ToNodeModelIndex() *QXmlNodeModelIndex {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QXmlItem_ToNodeModelIndex(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
return nil
}
func (ptr *QXmlItem) DestroyQXmlItem() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlItem_DestroyQXmlItem(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlName struct {
ptr unsafe.Pointer
}
type QXmlName_ITF interface {
QXmlName_PTR() *QXmlName
}
func (ptr *QXmlName) QXmlName_PTR() *QXmlName {
return ptr
}
func (ptr *QXmlName) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlName) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlName(ptr QXmlName_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlName_PTR().Pointer()
}
return nil
}
func NewQXmlNameFromPointer(ptr unsafe.Pointer) (n *QXmlName) {
n = new(QXmlName)
n.SetPointer(ptr)
return
}
func (ptr *QXmlName) DestroyQXmlName() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQXmlName() *QXmlName {
tmpValue := NewQXmlNameFromPointer(C.QXmlName_NewQXmlName())
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
func NewQXmlName2(namePool QXmlNamePool_ITF, localName string, namespaceURI string, prefix string) *QXmlName {
var localNameC *C.char
if localName != "" {
localNameC = C.CString(localName)
defer C.free(unsafe.Pointer(localNameC))
}
var namespaceURIC *C.char
if namespaceURI != "" {
namespaceURIC = C.CString(namespaceURI)
defer C.free(unsafe.Pointer(namespaceURIC))
}
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
tmpValue := NewQXmlNameFromPointer(C.QXmlName_NewQXmlName2(PointerFromQXmlNamePool(namePool), C.struct_QtXmlPatterns_PackedString{data: localNameC, len: C.longlong(len(localName))}, C.struct_QtXmlPatterns_PackedString{data: namespaceURIC, len: C.longlong(len(namespaceURI))}, C.struct_QtXmlPatterns_PackedString{data: prefixC, len: C.longlong(len(prefix))}))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
func NewQXmlName3(other QXmlName_ITF) *QXmlName {
tmpValue := NewQXmlNameFromPointer(C.QXmlName_NewQXmlName3(PointerFromQXmlName(other)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
func QXmlName_FromClarkName(clarkName string, namePool QXmlNamePool_ITF) *QXmlName {
var clarkNameC *C.char
if clarkName != "" {
clarkNameC = C.CString(clarkName)
defer C.free(unsafe.Pointer(clarkNameC))
}
tmpValue := NewQXmlNameFromPointer(C.QXmlName_QXmlName_FromClarkName(C.struct_QtXmlPatterns_PackedString{data: clarkNameC, len: C.longlong(len(clarkName))}, PointerFromQXmlNamePool(namePool)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
func (ptr *QXmlName) FromClarkName(clarkName string, namePool QXmlNamePool_ITF) *QXmlName {
var clarkNameC *C.char
if clarkName != "" {
clarkNameC = C.CString(clarkName)
defer C.free(unsafe.Pointer(clarkNameC))
}
tmpValue := NewQXmlNameFromPointer(C.QXmlName_QXmlName_FromClarkName(C.struct_QtXmlPatterns_PackedString{data: clarkNameC, len: C.longlong(len(clarkName))}, PointerFromQXmlNamePool(namePool)))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
func QXmlName_IsNCName(candidate string) bool {
var candidateC *C.char
if candidate != "" {
candidateC = C.CString(candidate)
defer C.free(unsafe.Pointer(candidateC))
}
return int8(C.QXmlName_QXmlName_IsNCName(C.struct_QtXmlPatterns_PackedString{data: candidateC, len: C.longlong(len(candidate))})) != 0
}
func (ptr *QXmlName) IsNCName(candidate string) bool {
var candidateC *C.char
if candidate != "" {
candidateC = C.CString(candidate)
defer C.free(unsafe.Pointer(candidateC))
}
return int8(C.QXmlName_QXmlName_IsNCName(C.struct_QtXmlPatterns_PackedString{data: candidateC, len: C.longlong(len(candidate))})) != 0
}
func (ptr *QXmlName) IsNull() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlName_IsNull(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlName) LocalName(namePool QXmlNamePool_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QXmlName_LocalName(ptr.Pointer(), PointerFromQXmlNamePool(namePool)))
}
return ""
}
func (ptr *QXmlName) NamespaceUri(namePool QXmlNamePool_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QXmlName_NamespaceUri(ptr.Pointer(), PointerFromQXmlNamePool(namePool)))
}
return ""
}
func (ptr *QXmlName) Prefix(namePool QXmlNamePool_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QXmlName_Prefix(ptr.Pointer(), PointerFromQXmlNamePool(namePool)))
}
return ""
}
func (ptr *QXmlName) ToClarkName(namePool QXmlNamePool_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QXmlName_ToClarkName(ptr.Pointer(), PointerFromQXmlNamePool(namePool)))
}
return ""
}
type QXmlNamePool struct {
ptr unsafe.Pointer
}
type QXmlNamePool_ITF interface {
QXmlNamePool_PTR() *QXmlNamePool
}
func (ptr *QXmlNamePool) QXmlNamePool_PTR() *QXmlNamePool {
return ptr
}
func (ptr *QXmlNamePool) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlNamePool) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlNamePool(ptr QXmlNamePool_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlNamePool_PTR().Pointer()
}
return nil
}
func NewQXmlNamePoolFromPointer(ptr unsafe.Pointer) (n *QXmlNamePool) {
n = new(QXmlNamePool)
n.SetPointer(ptr)
return
}
func NewQXmlNamePool() *QXmlNamePool {
tmpValue := NewQXmlNamePoolFromPointer(C.QXmlNamePool_NewQXmlNamePool())
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
func NewQXmlNamePool2(other QXmlNamePool_ITF) *QXmlNamePool {
tmpValue := NewQXmlNamePoolFromPointer(C.QXmlNamePool_NewQXmlNamePool2(PointerFromQXmlNamePool(other)))
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
func (ptr *QXmlNamePool) DestroyQXmlNamePool() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlNamePool_DestroyQXmlNamePool(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlNodeModelIndex struct {
ptr unsafe.Pointer
}
type QXmlNodeModelIndex_ITF interface {
QXmlNodeModelIndex_PTR() *QXmlNodeModelIndex
}
func (ptr *QXmlNodeModelIndex) QXmlNodeModelIndex_PTR() *QXmlNodeModelIndex {
return ptr
}
func (ptr *QXmlNodeModelIndex) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlNodeModelIndex) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlNodeModelIndex(ptr QXmlNodeModelIndex_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlNodeModelIndex_PTR().Pointer()
}
return nil
}
func NewQXmlNodeModelIndexFromPointer(ptr unsafe.Pointer) (n *QXmlNodeModelIndex) {
n = new(QXmlNodeModelIndex)
n.SetPointer(ptr)
return
}
func (ptr *QXmlNodeModelIndex) DestroyQXmlNodeModelIndex() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//go:generate stringer -type=QXmlNodeModelIndex__NodeKind
//QXmlNodeModelIndex::NodeKind
type QXmlNodeModelIndex__NodeKind int64
const (
QXmlNodeModelIndex__Attribute QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(1)
QXmlNodeModelIndex__Comment QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(2)
QXmlNodeModelIndex__Document QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(4)
QXmlNodeModelIndex__Element QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(8)
QXmlNodeModelIndex__Namespace QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(16)
QXmlNodeModelIndex__ProcessingInstruction QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(32)
QXmlNodeModelIndex__Text QXmlNodeModelIndex__NodeKind = QXmlNodeModelIndex__NodeKind(64)
)
//go:generate stringer -type=QXmlNodeModelIndex__DocumentOrder
//QXmlNodeModelIndex::DocumentOrder
type QXmlNodeModelIndex__DocumentOrder int64
const (
QXmlNodeModelIndex__Precedes QXmlNodeModelIndex__DocumentOrder = QXmlNodeModelIndex__DocumentOrder(-1)
QXmlNodeModelIndex__Is QXmlNodeModelIndex__DocumentOrder = QXmlNodeModelIndex__DocumentOrder(0)
QXmlNodeModelIndex__Follows QXmlNodeModelIndex__DocumentOrder = QXmlNodeModelIndex__DocumentOrder(1)
)
func NewQXmlNodeModelIndex() *QXmlNodeModelIndex {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QXmlNodeModelIndex_NewQXmlNodeModelIndex())
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
func NewQXmlNodeModelIndex2(other QXmlNodeModelIndex_ITF) *QXmlNodeModelIndex {
tmpValue := NewQXmlNodeModelIndexFromPointer(C.QXmlNodeModelIndex_NewQXmlNodeModelIndex2(PointerFromQXmlNodeModelIndex(other)))
qt.SetFinalizer(tmpValue, (*QXmlNodeModelIndex).DestroyQXmlNodeModelIndex)
return tmpValue
}
func (ptr *QXmlNodeModelIndex) AdditionalData() int64 {
if ptr.Pointer() != nil {
return int64(C.QXmlNodeModelIndex_AdditionalData(ptr.Pointer()))
}
return 0
}
func (ptr *QXmlNodeModelIndex) Data() int64 {
if ptr.Pointer() != nil {
return int64(C.QXmlNodeModelIndex_Data(ptr.Pointer()))
}
return 0
}
func (ptr *QXmlNodeModelIndex) InternalPointer() unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QXmlNodeModelIndex_InternalPointer(ptr.Pointer())
}
return nil
}
func (ptr *QXmlNodeModelIndex) IsNull() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlNodeModelIndex_IsNull(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlNodeModelIndex) Model() *QAbstractXmlNodeModel {
if ptr.Pointer() != nil {
return NewQAbstractXmlNodeModelFromPointer(C.QXmlNodeModelIndex_Model(ptr.Pointer()))
}
return nil
}
func (ptr *QXmlNodeModelIndex) __namespaceBindings_atList(i int) *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QXmlNodeModelIndex___namespaceBindings_atList(ptr.Pointer(), C.int(int32(i))))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
func (ptr *QXmlNodeModelIndex) __namespaceBindings_setList(i QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlNodeModelIndex___namespaceBindings_setList(ptr.Pointer(), PointerFromQXmlName(i))
}
}
func (ptr *QXmlNodeModelIndex) __namespaceBindings_newList() unsafe.Pointer {
return C.QXmlNodeModelIndex___namespaceBindings_newList(ptr.Pointer())
}
type QXmlQuery struct {
ptr unsafe.Pointer
}
type QXmlQuery_ITF interface {
QXmlQuery_PTR() *QXmlQuery
}
func (ptr *QXmlQuery) QXmlQuery_PTR() *QXmlQuery {
return ptr
}
func (ptr *QXmlQuery) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlQuery) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlQuery(ptr QXmlQuery_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlQuery_PTR().Pointer()
}
return nil
}
func NewQXmlQueryFromPointer(ptr unsafe.Pointer) (n *QXmlQuery) {
n = new(QXmlQuery)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QXmlQuery__QueryLanguage
//QXmlQuery::QueryLanguage
type QXmlQuery__QueryLanguage int64
const (
QXmlQuery__XQuery10 QXmlQuery__QueryLanguage = QXmlQuery__QueryLanguage(1)
QXmlQuery__XSLT20 QXmlQuery__QueryLanguage = QXmlQuery__QueryLanguage(2)
QXmlQuery__XmlSchema11IdentityConstraintSelector QXmlQuery__QueryLanguage = QXmlQuery__QueryLanguage(1024)
QXmlQuery__XmlSchema11IdentityConstraintField QXmlQuery__QueryLanguage = QXmlQuery__QueryLanguage(2048)
QXmlQuery__XPath20 QXmlQuery__QueryLanguage = QXmlQuery__QueryLanguage(4096)
)
func NewQXmlQuery() *QXmlQuery {
tmpValue := NewQXmlQueryFromPointer(C.QXmlQuery_NewQXmlQuery())
qt.SetFinalizer(tmpValue, (*QXmlQuery).DestroyQXmlQuery)
return tmpValue
}
func NewQXmlQuery2(other QXmlQuery_ITF) *QXmlQuery {
tmpValue := NewQXmlQueryFromPointer(C.QXmlQuery_NewQXmlQuery2(PointerFromQXmlQuery(other)))
qt.SetFinalizer(tmpValue, (*QXmlQuery).DestroyQXmlQuery)
return tmpValue
}
func NewQXmlQuery3(np QXmlNamePool_ITF) *QXmlQuery {
tmpValue := NewQXmlQueryFromPointer(C.QXmlQuery_NewQXmlQuery3(PointerFromQXmlNamePool(np)))
qt.SetFinalizer(tmpValue, (*QXmlQuery).DestroyQXmlQuery)
return tmpValue
}
func NewQXmlQuery4(queryLanguage QXmlQuery__QueryLanguage, np QXmlNamePool_ITF) *QXmlQuery {
tmpValue := NewQXmlQueryFromPointer(C.QXmlQuery_NewQXmlQuery4(C.longlong(queryLanguage), PointerFromQXmlNamePool(np)))
qt.SetFinalizer(tmpValue, (*QXmlQuery).DestroyQXmlQuery)
return tmpValue
}
func (ptr *QXmlQuery) BindVariable(name QXmlName_ITF, value QXmlItem_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_BindVariable(ptr.Pointer(), PointerFromQXmlName(name), PointerFromQXmlItem(value))
}
}
func (ptr *QXmlQuery) BindVariable2(localName string, value QXmlItem_ITF) {
if ptr.Pointer() != nil {
var localNameC *C.char
if localName != "" {
localNameC = C.CString(localName)
defer C.free(unsafe.Pointer(localNameC))
}
C.QXmlQuery_BindVariable2(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: localNameC, len: C.longlong(len(localName))}, PointerFromQXmlItem(value))
}
}
func (ptr *QXmlQuery) BindVariable3(name QXmlName_ITF, device core.QIODevice_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_BindVariable3(ptr.Pointer(), PointerFromQXmlName(name), core.PointerFromQIODevice(device))
}
}
func (ptr *QXmlQuery) BindVariable4(localName string, device core.QIODevice_ITF) {
if ptr.Pointer() != nil {
var localNameC *C.char
if localName != "" {
localNameC = C.CString(localName)
defer C.free(unsafe.Pointer(localNameC))
}
C.QXmlQuery_BindVariable4(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: localNameC, len: C.longlong(len(localName))}, core.PointerFromQIODevice(device))
}
}
func (ptr *QXmlQuery) BindVariable5(name QXmlName_ITF, query QXmlQuery_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_BindVariable5(ptr.Pointer(), PointerFromQXmlName(name), PointerFromQXmlQuery(query))
}
}
func (ptr *QXmlQuery) BindVariable6(localName string, query QXmlQuery_ITF) {
if ptr.Pointer() != nil {
var localNameC *C.char
if localName != "" {
localNameC = C.CString(localName)
defer C.free(unsafe.Pointer(localNameC))
}
C.QXmlQuery_BindVariable6(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: localNameC, len: C.longlong(len(localName))}, PointerFromQXmlQuery(query))
}
}
func (ptr *QXmlQuery) EvaluateTo(result QXmlResultItems_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_EvaluateTo(ptr.Pointer(), PointerFromQXmlResultItems(result))
}
}
func (ptr *QXmlQuery) EvaluateTo2(callback QAbstractXmlReceiver_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlQuery_EvaluateTo2(ptr.Pointer(), PointerFromQAbstractXmlReceiver(callback))) != 0
}
return false
}
func (ptr *QXmlQuery) EvaluateTo3(target []string) bool {
if ptr.Pointer() != nil {
targetC := C.CString(strings.Join(target, "¡¦!"))
defer C.free(unsafe.Pointer(targetC))
return int8(C.QXmlQuery_EvaluateTo3(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: targetC, len: C.longlong(len(strings.Join(target, "¡¦!")))})) != 0
}
return false
}
func (ptr *QXmlQuery) EvaluateTo4(target core.QIODevice_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlQuery_EvaluateTo4(ptr.Pointer(), core.PointerFromQIODevice(target))) != 0
}
return false
}
func (ptr *QXmlQuery) EvaluateTo5(output string) bool {
if ptr.Pointer() != nil {
var outputC *C.char
if output != "" {
outputC = C.CString(output)
defer C.free(unsafe.Pointer(outputC))
}
return int8(C.QXmlQuery_EvaluateTo5(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: outputC, len: C.longlong(len(output))})) != 0
}
return false
}
func (ptr *QXmlQuery) InitialTemplateName() *QXmlName {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNameFromPointer(C.QXmlQuery_InitialTemplateName(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlName).DestroyQXmlName)
return tmpValue
}
return nil
}
func (ptr *QXmlQuery) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlQuery_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlQuery) MessageHandler() *QAbstractMessageHandler {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractMessageHandlerFromPointer(C.QXmlQuery_MessageHandler(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlQuery) NamePool() *QXmlNamePool {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNamePoolFromPointer(C.QXmlQuery_NamePool(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
return nil
}
func (ptr *QXmlQuery) NetworkAccessManager() *network.QNetworkAccessManager {
if ptr.Pointer() != nil {
tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QXmlQuery_NetworkAccessManager(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlQuery) QueryLanguage() QXmlQuery__QueryLanguage {
if ptr.Pointer() != nil {
return QXmlQuery__QueryLanguage(C.QXmlQuery_QueryLanguage(ptr.Pointer()))
}
return 0
}
func (ptr *QXmlQuery) SetFocus(item QXmlItem_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetFocus(ptr.Pointer(), PointerFromQXmlItem(item))
}
}
func (ptr *QXmlQuery) SetFocus2(documentURI core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlQuery_SetFocus2(ptr.Pointer(), core.PointerFromQUrl(documentURI))) != 0
}
return false
}
func (ptr *QXmlQuery) SetFocus3(document core.QIODevice_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlQuery_SetFocus3(ptr.Pointer(), core.PointerFromQIODevice(document))) != 0
}
return false
}
func (ptr *QXmlQuery) SetFocus4(focus string) bool {
if ptr.Pointer() != nil {
var focusC *C.char
if focus != "" {
focusC = C.CString(focus)
defer C.free(unsafe.Pointer(focusC))
}
return int8(C.QXmlQuery_SetFocus4(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: focusC, len: C.longlong(len(focus))})) != 0
}
return false
}
func (ptr *QXmlQuery) SetInitialTemplateName(name QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetInitialTemplateName(ptr.Pointer(), PointerFromQXmlName(name))
}
}
func (ptr *QXmlQuery) SetInitialTemplateName2(localName string) {
if ptr.Pointer() != nil {
var localNameC *C.char
if localName != "" {
localNameC = C.CString(localName)
defer C.free(unsafe.Pointer(localNameC))
}
C.QXmlQuery_SetInitialTemplateName2(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: localNameC, len: C.longlong(len(localName))})
}
}
func (ptr *QXmlQuery) SetMessageHandler(aMessageHandler QAbstractMessageHandler_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetMessageHandler(ptr.Pointer(), PointerFromQAbstractMessageHandler(aMessageHandler))
}
}
func (ptr *QXmlQuery) SetNetworkAccessManager(newManager network.QNetworkAccessManager_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetNetworkAccessManager(ptr.Pointer(), network.PointerFromQNetworkAccessManager(newManager))
}
}
func (ptr *QXmlQuery) SetQuery(sourceCode core.QIODevice_ITF, documentURI core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetQuery(ptr.Pointer(), core.PointerFromQIODevice(sourceCode), core.PointerFromQUrl(documentURI))
}
}
func (ptr *QXmlQuery) SetQuery2(sourceCode string, documentURI core.QUrl_ITF) {
if ptr.Pointer() != nil {
var sourceCodeC *C.char
if sourceCode != "" {
sourceCodeC = C.CString(sourceCode)
defer C.free(unsafe.Pointer(sourceCodeC))
}
C.QXmlQuery_SetQuery2(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: sourceCodeC, len: C.longlong(len(sourceCode))}, core.PointerFromQUrl(documentURI))
}
}
func (ptr *QXmlQuery) SetQuery3(queryURI core.QUrl_ITF, baseURI core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetQuery3(ptr.Pointer(), core.PointerFromQUrl(queryURI), core.PointerFromQUrl(baseURI))
}
}
func (ptr *QXmlQuery) SetUriResolver(resolver QAbstractUriResolver_ITF) {
if ptr.Pointer() != nil {
C.QXmlQuery_SetUriResolver(ptr.Pointer(), PointerFromQAbstractUriResolver(resolver))
}
}
func (ptr *QXmlQuery) UriResolver() *QAbstractUriResolver {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractUriResolverFromPointer(C.QXmlQuery_UriResolver(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlQuery) DestroyQXmlQuery() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlQuery_DestroyQXmlQuery(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlResultItems struct {
ptr unsafe.Pointer
}
type QXmlResultItems_ITF interface {
QXmlResultItems_PTR() *QXmlResultItems
}
func (ptr *QXmlResultItems) QXmlResultItems_PTR() *QXmlResultItems {
return ptr
}
func (ptr *QXmlResultItems) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlResultItems) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlResultItems(ptr QXmlResultItems_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlResultItems_PTR().Pointer()
}
return nil
}
func NewQXmlResultItemsFromPointer(ptr unsafe.Pointer) (n *QXmlResultItems) {
n = new(QXmlResultItems)
n.SetPointer(ptr)
return
}
func NewQXmlResultItems() *QXmlResultItems {
tmpValue := NewQXmlResultItemsFromPointer(C.QXmlResultItems_NewQXmlResultItems())
qt.SetFinalizer(tmpValue, (*QXmlResultItems).DestroyQXmlResultItems)
return tmpValue
}
func (ptr *QXmlResultItems) Current() *QXmlItem {
if ptr.Pointer() != nil {
tmpValue := NewQXmlItemFromPointer(C.QXmlResultItems_Current(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
return nil
}
func (ptr *QXmlResultItems) HasError() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlResultItems_HasError(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlResultItems) Next() *QXmlItem {
if ptr.Pointer() != nil {
tmpValue := NewQXmlItemFromPointer(C.QXmlResultItems_Next(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlItem).DestroyQXmlItem)
return tmpValue
}
return nil
}
//export callbackQXmlResultItems_DestroyQXmlResultItems
func callbackQXmlResultItems_DestroyQXmlResultItems(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QXmlResultItems"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlResultItemsFromPointer(ptr).DestroyQXmlResultItemsDefault()
}
}
func (ptr *QXmlResultItems) ConnectDestroyQXmlResultItems(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QXmlResultItems"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QXmlResultItems", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QXmlResultItems", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlResultItems) DisconnectDestroyQXmlResultItems() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QXmlResultItems")
}
}
func (ptr *QXmlResultItems) DestroyQXmlResultItems() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlResultItems_DestroyQXmlResultItems(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QXmlResultItems) DestroyQXmlResultItemsDefault() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlResultItems_DestroyQXmlResultItemsDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlSchema struct {
ptr unsafe.Pointer
}
type QXmlSchema_ITF interface {
QXmlSchema_PTR() *QXmlSchema
}
func (ptr *QXmlSchema) QXmlSchema_PTR() *QXmlSchema {
return ptr
}
func (ptr *QXmlSchema) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlSchema) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlSchema(ptr QXmlSchema_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlSchema_PTR().Pointer()
}
return nil
}
func NewQXmlSchemaFromPointer(ptr unsafe.Pointer) (n *QXmlSchema) {
n = new(QXmlSchema)
n.SetPointer(ptr)
return
}
func NewQXmlSchema() *QXmlSchema {
tmpValue := NewQXmlSchemaFromPointer(C.QXmlSchema_NewQXmlSchema())
qt.SetFinalizer(tmpValue, (*QXmlSchema).DestroyQXmlSchema)
return tmpValue
}
func NewQXmlSchema2(other QXmlSchema_ITF) *QXmlSchema {
tmpValue := NewQXmlSchemaFromPointer(C.QXmlSchema_NewQXmlSchema2(PointerFromQXmlSchema(other)))
qt.SetFinalizer(tmpValue, (*QXmlSchema).DestroyQXmlSchema)
return tmpValue
}
func (ptr *QXmlSchema) DocumentUri() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QXmlSchema_DocumentUri(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QXmlSchema) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchema_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QXmlSchema) Load(source core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchema_Load(ptr.Pointer(), core.PointerFromQUrl(source))) != 0
}
return false
}
func (ptr *QXmlSchema) Load2(source core.QIODevice_ITF, documentUri core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchema_Load2(ptr.Pointer(), core.PointerFromQIODevice(source), core.PointerFromQUrl(documentUri))) != 0
}
return false
}
func (ptr *QXmlSchema) Load3(data core.QByteArray_ITF, documentUri core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchema_Load3(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(documentUri))) != 0
}
return false
}
func (ptr *QXmlSchema) MessageHandler() *QAbstractMessageHandler {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractMessageHandlerFromPointer(C.QXmlSchema_MessageHandler(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchema) NamePool() *QXmlNamePool {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNamePoolFromPointer(C.QXmlSchema_NamePool(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
return nil
}
func (ptr *QXmlSchema) NetworkAccessManager() *network.QNetworkAccessManager {
if ptr.Pointer() != nil {
tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QXmlSchema_NetworkAccessManager(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchema) SetMessageHandler(handler QAbstractMessageHandler_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchema_SetMessageHandler(ptr.Pointer(), PointerFromQAbstractMessageHandler(handler))
}
}
func (ptr *QXmlSchema) SetNetworkAccessManager(manager network.QNetworkAccessManager_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchema_SetNetworkAccessManager(ptr.Pointer(), network.PointerFromQNetworkAccessManager(manager))
}
}
func (ptr *QXmlSchema) SetUriResolver(resolver QAbstractUriResolver_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchema_SetUriResolver(ptr.Pointer(), PointerFromQAbstractUriResolver(resolver))
}
}
func (ptr *QXmlSchema) UriResolver() *QAbstractUriResolver {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractUriResolverFromPointer(C.QXmlSchema_UriResolver(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchema) DestroyQXmlSchema() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlSchema_DestroyQXmlSchema(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlSchemaValidator struct {
ptr unsafe.Pointer
}
type QXmlSchemaValidator_ITF interface {
QXmlSchemaValidator_PTR() *QXmlSchemaValidator
}
func (ptr *QXmlSchemaValidator) QXmlSchemaValidator_PTR() *QXmlSchemaValidator {
return ptr
}
func (ptr *QXmlSchemaValidator) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QXmlSchemaValidator) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQXmlSchemaValidator(ptr QXmlSchemaValidator_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlSchemaValidator_PTR().Pointer()
}
return nil
}
func NewQXmlSchemaValidatorFromPointer(ptr unsafe.Pointer) (n *QXmlSchemaValidator) {
n = new(QXmlSchemaValidator)
n.SetPointer(ptr)
return
}
func NewQXmlSchemaValidator() *QXmlSchemaValidator {
tmpValue := NewQXmlSchemaValidatorFromPointer(C.QXmlSchemaValidator_NewQXmlSchemaValidator())
qt.SetFinalizer(tmpValue, (*QXmlSchemaValidator).DestroyQXmlSchemaValidator)
return tmpValue
}
func NewQXmlSchemaValidator2(schema QXmlSchema_ITF) *QXmlSchemaValidator {
tmpValue := NewQXmlSchemaValidatorFromPointer(C.QXmlSchemaValidator_NewQXmlSchemaValidator2(PointerFromQXmlSchema(schema)))
qt.SetFinalizer(tmpValue, (*QXmlSchemaValidator).DestroyQXmlSchemaValidator)
return tmpValue
}
func (ptr *QXmlSchemaValidator) MessageHandler() *QAbstractMessageHandler {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractMessageHandlerFromPointer(C.QXmlSchemaValidator_MessageHandler(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchemaValidator) NamePool() *QXmlNamePool {
if ptr.Pointer() != nil {
tmpValue := NewQXmlNamePoolFromPointer(C.QXmlSchemaValidator_NamePool(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlNamePool).DestroyQXmlNamePool)
return tmpValue
}
return nil
}
func (ptr *QXmlSchemaValidator) NetworkAccessManager() *network.QNetworkAccessManager {
if ptr.Pointer() != nil {
tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QXmlSchemaValidator_NetworkAccessManager(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchemaValidator) Schema() *QXmlSchema {
if ptr.Pointer() != nil {
tmpValue := NewQXmlSchemaFromPointer(C.QXmlSchemaValidator_Schema(ptr.Pointer()))
qt.SetFinalizer(tmpValue, (*QXmlSchema).DestroyQXmlSchema)
return tmpValue
}
return nil
}
func (ptr *QXmlSchemaValidator) SetMessageHandler(handler QAbstractMessageHandler_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchemaValidator_SetMessageHandler(ptr.Pointer(), PointerFromQAbstractMessageHandler(handler))
}
}
func (ptr *QXmlSchemaValidator) SetNetworkAccessManager(manager network.QNetworkAccessManager_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchemaValidator_SetNetworkAccessManager(ptr.Pointer(), network.PointerFromQNetworkAccessManager(manager))
}
}
func (ptr *QXmlSchemaValidator) SetSchema(schema QXmlSchema_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchemaValidator_SetSchema(ptr.Pointer(), PointerFromQXmlSchema(schema))
}
}
func (ptr *QXmlSchemaValidator) SetUriResolver(resolver QAbstractUriResolver_ITF) {
if ptr.Pointer() != nil {
C.QXmlSchemaValidator_SetUriResolver(ptr.Pointer(), PointerFromQAbstractUriResolver(resolver))
}
}
func (ptr *QXmlSchemaValidator) UriResolver() *QAbstractUriResolver {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractUriResolverFromPointer(C.QXmlSchemaValidator_UriResolver(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QXmlSchemaValidator) Validate(source core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchemaValidator_Validate(ptr.Pointer(), core.PointerFromQUrl(source))) != 0
}
return false
}
func (ptr *QXmlSchemaValidator) Validate2(source core.QIODevice_ITF, documentUri core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchemaValidator_Validate2(ptr.Pointer(), core.PointerFromQIODevice(source), core.PointerFromQUrl(documentUri))) != 0
}
return false
}
func (ptr *QXmlSchemaValidator) Validate3(data core.QByteArray_ITF, documentUri core.QUrl_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QXmlSchemaValidator_Validate3(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(documentUri))) != 0
}
return false
}
func (ptr *QXmlSchemaValidator) DestroyQXmlSchemaValidator() {
if ptr.Pointer() != nil {
qt.SetFinalizer(ptr, nil)
C.QXmlSchemaValidator_DestroyQXmlSchemaValidator(ptr.Pointer())
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QXmlSerializer struct {
QAbstractXmlReceiver
}
type QXmlSerializer_ITF interface {
QAbstractXmlReceiver_ITF
QXmlSerializer_PTR() *QXmlSerializer
}
func (ptr *QXmlSerializer) QXmlSerializer_PTR() *QXmlSerializer {
return ptr
}
func (ptr *QXmlSerializer) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractXmlReceiver_PTR().Pointer()
}
return nil
}
func (ptr *QXmlSerializer) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractXmlReceiver_PTR().SetPointer(p)
}
}
func PointerFromQXmlSerializer(ptr QXmlSerializer_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QXmlSerializer_PTR().Pointer()
}
return nil
}
func NewQXmlSerializerFromPointer(ptr unsafe.Pointer) (n *QXmlSerializer) {
n = new(QXmlSerializer)
n.SetPointer(ptr)
return
}
func (ptr *QXmlSerializer) DestroyQXmlSerializer() {
if ptr != nil {
qt.SetFinalizer(ptr, nil)
qt.DisconnectAllSignals(ptr.Pointer(), "")
C.free(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func NewQXmlSerializer(query QXmlQuery_ITF, outputDevice core.QIODevice_ITF) *QXmlSerializer {
return NewQXmlSerializerFromPointer(C.QXmlSerializer_NewQXmlSerializer(PointerFromQXmlQuery(query), core.PointerFromQIODevice(outputDevice)))
}
//export callbackQXmlSerializer_AtomicValue
func callbackQXmlSerializer_AtomicValue(ptr unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "atomicValue"); signal != nil {
(*(*func(*core.QVariant))(signal))(core.NewQVariantFromPointer(value))
} else {
NewQXmlSerializerFromPointer(ptr).AtomicValueDefault(core.NewQVariantFromPointer(value))
}
}
func (ptr *QXmlSerializer) ConnectAtomicValue(f func(value *core.QVariant)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "atomicValue"); signal != nil {
f := func(value *core.QVariant) {
(*(*func(*core.QVariant))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "atomicValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "atomicValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectAtomicValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "atomicValue")
}
}
func (ptr *QXmlSerializer) AtomicValue(value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_AtomicValue(ptr.Pointer(), core.PointerFromQVariant(value))
}
}
func (ptr *QXmlSerializer) AtomicValueDefault(value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_AtomicValueDefault(ptr.Pointer(), core.PointerFromQVariant(value))
}
}
//export callbackQXmlSerializer_Attribute
func callbackQXmlSerializer_Attribute(ptr unsafe.Pointer, name unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "attribute"); signal != nil {
(*(*func(*QXmlName, *core.QStringRef))(signal))(NewQXmlNameFromPointer(name), core.NewQStringRefFromPointer(value))
} else {
NewQXmlSerializerFromPointer(ptr).AttributeDefault(NewQXmlNameFromPointer(name), core.NewQStringRefFromPointer(value))
}
}
func (ptr *QXmlSerializer) ConnectAttribute(f func(name *QXmlName, value *core.QStringRef)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "attribute"); signal != nil {
f := func(name *QXmlName, value *core.QStringRef) {
(*(*func(*QXmlName, *core.QStringRef))(signal))(name, value)
f(name, value)
}
qt.ConnectSignal(ptr.Pointer(), "attribute", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "attribute", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectAttribute() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "attribute")
}
}
func (ptr *QXmlSerializer) Attribute(name QXmlName_ITF, value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_Attribute(ptr.Pointer(), PointerFromQXmlName(name), core.PointerFromQStringRef(value))
}
}
func (ptr *QXmlSerializer) AttributeDefault(name QXmlName_ITF, value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_AttributeDefault(ptr.Pointer(), PointerFromQXmlName(name), core.PointerFromQStringRef(value))
}
}
//export callbackQXmlSerializer_Characters
func callbackQXmlSerializer_Characters(ptr unsafe.Pointer, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "characters"); signal != nil {
(*(*func(*core.QStringRef))(signal))(core.NewQStringRefFromPointer(value))
} else {
NewQXmlSerializerFromPointer(ptr).CharactersDefault(core.NewQStringRefFromPointer(value))
}
}
func (ptr *QXmlSerializer) ConnectCharacters(f func(value *core.QStringRef)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "characters"); signal != nil {
f := func(value *core.QStringRef) {
(*(*func(*core.QStringRef))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "characters", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "characters", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectCharacters() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "characters")
}
}
func (ptr *QXmlSerializer) Characters(value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_Characters(ptr.Pointer(), core.PointerFromQStringRef(value))
}
}
func (ptr *QXmlSerializer) CharactersDefault(value core.QStringRef_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_CharactersDefault(ptr.Pointer(), core.PointerFromQStringRef(value))
}
}
func (ptr *QXmlSerializer) Codec() *core.QTextCodec {
if ptr.Pointer() != nil {
return core.NewQTextCodecFromPointer(C.QXmlSerializer_Codec(ptr.Pointer()))
}
return nil
}
//export callbackQXmlSerializer_Comment
func callbackQXmlSerializer_Comment(ptr unsafe.Pointer, value C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "comment"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(value))
} else {
NewQXmlSerializerFromPointer(ptr).CommentDefault(cGoUnpackString(value))
}
}
func (ptr *QXmlSerializer) ConnectComment(f func(value string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "comment"); signal != nil {
f := func(value string) {
(*(*func(string))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "comment", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "comment", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectComment() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "comment")
}
}
func (ptr *QXmlSerializer) Comment(value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QXmlSerializer_Comment(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
func (ptr *QXmlSerializer) CommentDefault(value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QXmlSerializer_CommentDefault(ptr.Pointer(), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
//export callbackQXmlSerializer_EndDocument
func callbackQXmlSerializer_EndDocument(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endDocument"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlSerializerFromPointer(ptr).EndDocumentDefault()
}
}
func (ptr *QXmlSerializer) ConnectEndDocument(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endDocument"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endDocument", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endDocument", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectEndDocument() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endDocument")
}
}
func (ptr *QXmlSerializer) EndDocument() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndDocument(ptr.Pointer())
}
}
func (ptr *QXmlSerializer) EndDocumentDefault() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndDocumentDefault(ptr.Pointer())
}
}
//export callbackQXmlSerializer_EndElement
func callbackQXmlSerializer_EndElement(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endElement"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlSerializerFromPointer(ptr).EndElementDefault()
}
}
func (ptr *QXmlSerializer) ConnectEndElement(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endElement"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endElement", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endElement", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectEndElement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endElement")
}
}
func (ptr *QXmlSerializer) EndElement() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndElement(ptr.Pointer())
}
}
func (ptr *QXmlSerializer) EndElementDefault() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndElementDefault(ptr.Pointer())
}
}
//export callbackQXmlSerializer_EndOfSequence
func callbackQXmlSerializer_EndOfSequence(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "endOfSequence"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlSerializerFromPointer(ptr).EndOfSequenceDefault()
}
}
func (ptr *QXmlSerializer) ConnectEndOfSequence(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "endOfSequence"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "endOfSequence", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "endOfSequence", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectEndOfSequence() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "endOfSequence")
}
}
func (ptr *QXmlSerializer) EndOfSequence() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndOfSequence(ptr.Pointer())
}
}
func (ptr *QXmlSerializer) EndOfSequenceDefault() {
if ptr.Pointer() != nil {
C.QXmlSerializer_EndOfSequenceDefault(ptr.Pointer())
}
}
//export callbackQXmlSerializer_NamespaceBinding
func callbackQXmlSerializer_NamespaceBinding(ptr unsafe.Pointer, nb unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "namespaceBinding"); signal != nil {
(*(*func(*QXmlName))(signal))(NewQXmlNameFromPointer(nb))
} else {
NewQXmlSerializerFromPointer(ptr).NamespaceBindingDefault(NewQXmlNameFromPointer(nb))
}
}
func (ptr *QXmlSerializer) ConnectNamespaceBinding(f func(nb *QXmlName)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "namespaceBinding"); signal != nil {
f := func(nb *QXmlName) {
(*(*func(*QXmlName))(signal))(nb)
f(nb)
}
qt.ConnectSignal(ptr.Pointer(), "namespaceBinding", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "namespaceBinding", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectNamespaceBinding() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "namespaceBinding")
}
}
func (ptr *QXmlSerializer) NamespaceBinding(nb QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_NamespaceBinding(ptr.Pointer(), PointerFromQXmlName(nb))
}
}
func (ptr *QXmlSerializer) NamespaceBindingDefault(nb QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_NamespaceBindingDefault(ptr.Pointer(), PointerFromQXmlName(nb))
}
}
func (ptr *QXmlSerializer) OutputDevice() *core.QIODevice {
if ptr.Pointer() != nil {
tmpValue := core.NewQIODeviceFromPointer(C.QXmlSerializer_OutputDevice(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQXmlSerializer_ProcessingInstruction
func callbackQXmlSerializer_ProcessingInstruction(ptr unsafe.Pointer, name unsafe.Pointer, value C.struct_QtXmlPatterns_PackedString) {
if signal := qt.GetSignal(ptr, "processingInstruction"); signal != nil {
(*(*func(*QXmlName, string))(signal))(NewQXmlNameFromPointer(name), cGoUnpackString(value))
} else {
NewQXmlSerializerFromPointer(ptr).ProcessingInstructionDefault(NewQXmlNameFromPointer(name), cGoUnpackString(value))
}
}
func (ptr *QXmlSerializer) ConnectProcessingInstruction(f func(name *QXmlName, value string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "processingInstruction"); signal != nil {
f := func(name *QXmlName, value string) {
(*(*func(*QXmlName, string))(signal))(name, value)
f(name, value)
}
qt.ConnectSignal(ptr.Pointer(), "processingInstruction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "processingInstruction", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectProcessingInstruction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "processingInstruction")
}
}
func (ptr *QXmlSerializer) ProcessingInstruction(name QXmlName_ITF, value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QXmlSerializer_ProcessingInstruction(ptr.Pointer(), PointerFromQXmlName(name), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
func (ptr *QXmlSerializer) ProcessingInstructionDefault(name QXmlName_ITF, value string) {
if ptr.Pointer() != nil {
var valueC *C.char
if value != "" {
valueC = C.CString(value)
defer C.free(unsafe.Pointer(valueC))
}
C.QXmlSerializer_ProcessingInstructionDefault(ptr.Pointer(), PointerFromQXmlName(name), C.struct_QtXmlPatterns_PackedString{data: valueC, len: C.longlong(len(value))})
}
}
func (ptr *QXmlSerializer) SetCodec(outputCodec core.QTextCodec_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_SetCodec(ptr.Pointer(), core.PointerFromQTextCodec(outputCodec))
}
}
//export callbackQXmlSerializer_StartDocument
func callbackQXmlSerializer_StartDocument(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startDocument"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlSerializerFromPointer(ptr).StartDocumentDefault()
}
}
func (ptr *QXmlSerializer) ConnectStartDocument(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startDocument"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "startDocument", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startDocument", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectStartDocument() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startDocument")
}
}
func (ptr *QXmlSerializer) StartDocument() {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartDocument(ptr.Pointer())
}
}
func (ptr *QXmlSerializer) StartDocumentDefault() {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartDocumentDefault(ptr.Pointer())
}
}
//export callbackQXmlSerializer_StartElement
func callbackQXmlSerializer_StartElement(ptr unsafe.Pointer, name unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startElement"); signal != nil {
(*(*func(*QXmlName))(signal))(NewQXmlNameFromPointer(name))
} else {
NewQXmlSerializerFromPointer(ptr).StartElementDefault(NewQXmlNameFromPointer(name))
}
}
func (ptr *QXmlSerializer) ConnectStartElement(f func(name *QXmlName)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startElement"); signal != nil {
f := func(name *QXmlName) {
(*(*func(*QXmlName))(signal))(name)
f(name)
}
qt.ConnectSignal(ptr.Pointer(), "startElement", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startElement", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectStartElement() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startElement")
}
}
func (ptr *QXmlSerializer) StartElement(name QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartElement(ptr.Pointer(), PointerFromQXmlName(name))
}
}
func (ptr *QXmlSerializer) StartElementDefault(name QXmlName_ITF) {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartElementDefault(ptr.Pointer(), PointerFromQXmlName(name))
}
}
//export callbackQXmlSerializer_StartOfSequence
func callbackQXmlSerializer_StartOfSequence(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "startOfSequence"); signal != nil {
(*(*func())(signal))()
} else {
NewQXmlSerializerFromPointer(ptr).StartOfSequenceDefault()
}
}
func (ptr *QXmlSerializer) ConnectStartOfSequence(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startOfSequence"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "startOfSequence", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startOfSequence", unsafe.Pointer(&f))
}
}
}
func (ptr *QXmlSerializer) DisconnectStartOfSequence() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startOfSequence")
}
}
func (ptr *QXmlSerializer) StartOfSequence() {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartOfSequence(ptr.Pointer())
}
}
func (ptr *QXmlSerializer) StartOfSequenceDefault() {
if ptr.Pointer() != nil {
C.QXmlSerializer_StartOfSequenceDefault(ptr.Pointer())
}
}
func init() {
qt.ItfMap["xmlpatterns.QAbstractMessageHandler_ITF"] = QAbstractMessageHandler{}
qt.ItfMap["xmlpatterns.QAbstractUriResolver_ITF"] = QAbstractUriResolver{}
qt.FuncMap["xmlpatterns.NewQAbstractUriResolver"] = NewQAbstractUriResolver
qt.ItfMap["xmlpatterns.QAbstractXmlNodeModel_ITF"] = QAbstractXmlNodeModel{}
qt.EnumMap["xmlpatterns.QAbstractXmlNodeModel__Parent"] = int64(QAbstractXmlNodeModel__Parent)
qt.EnumMap["xmlpatterns.QAbstractXmlNodeModel__FirstChild"] = int64(QAbstractXmlNodeModel__FirstChild)
qt.EnumMap["xmlpatterns.QAbstractXmlNodeModel__PreviousSibling"] = int64(QAbstractXmlNodeModel__PreviousSibling)
qt.EnumMap["xmlpatterns.QAbstractXmlNodeModel__NextSibling"] = int64(QAbstractXmlNodeModel__NextSibling)
qt.ItfMap["xmlpatterns.QAbstractXmlReceiver_ITF"] = QAbstractXmlReceiver{}
qt.FuncMap["xmlpatterns.NewQAbstractXmlReceiver"] = NewQAbstractXmlReceiver
qt.ItfMap["xmlpatterns.QSimpleXmlNodeModel_ITF"] = QSimpleXmlNodeModel{}
qt.ItfMap["xmlpatterns.QSourceLocation_ITF"] = QSourceLocation{}
qt.FuncMap["xmlpatterns.NewQSourceLocation"] = NewQSourceLocation
qt.FuncMap["xmlpatterns.NewQSourceLocation2"] = NewQSourceLocation2
qt.FuncMap["xmlpatterns.NewQSourceLocation3"] = NewQSourceLocation3
qt.ItfMap["xmlpatterns.QXmlFormatter_ITF"] = QXmlFormatter{}
qt.FuncMap["xmlpatterns.NewQXmlFormatter"] = NewQXmlFormatter
qt.ItfMap["xmlpatterns.QXmlItem_ITF"] = QXmlItem{}
qt.FuncMap["xmlpatterns.NewQXmlItem"] = NewQXmlItem
qt.FuncMap["xmlpatterns.NewQXmlItem2"] = NewQXmlItem2
qt.FuncMap["xmlpatterns.NewQXmlItem3"] = NewQXmlItem3
qt.FuncMap["xmlpatterns.NewQXmlItem4"] = NewQXmlItem4
qt.ItfMap["xmlpatterns.QXmlName_ITF"] = QXmlName{}
qt.FuncMap["xmlpatterns.NewQXmlName"] = NewQXmlName
qt.FuncMap["xmlpatterns.NewQXmlName2"] = NewQXmlName2
qt.FuncMap["xmlpatterns.NewQXmlName3"] = NewQXmlName3
qt.FuncMap["xmlpatterns.QXmlName_FromClarkName"] = QXmlName_FromClarkName
qt.FuncMap["xmlpatterns.QXmlName_IsNCName"] = QXmlName_IsNCName
qt.ItfMap["xmlpatterns.QXmlNamePool_ITF"] = QXmlNamePool{}
qt.FuncMap["xmlpatterns.NewQXmlNamePool"] = NewQXmlNamePool
qt.FuncMap["xmlpatterns.NewQXmlNamePool2"] = NewQXmlNamePool2
qt.ItfMap["xmlpatterns.QXmlNodeModelIndex_ITF"] = QXmlNodeModelIndex{}
qt.FuncMap["xmlpatterns.NewQXmlNodeModelIndex"] = NewQXmlNodeModelIndex
qt.FuncMap["xmlpatterns.NewQXmlNodeModelIndex2"] = NewQXmlNodeModelIndex2
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Attribute"] = int64(QXmlNodeModelIndex__Attribute)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Comment"] = int64(QXmlNodeModelIndex__Comment)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Document"] = int64(QXmlNodeModelIndex__Document)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Element"] = int64(QXmlNodeModelIndex__Element)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Namespace"] = int64(QXmlNodeModelIndex__Namespace)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__ProcessingInstruction"] = int64(QXmlNodeModelIndex__ProcessingInstruction)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Text"] = int64(QXmlNodeModelIndex__Text)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Precedes"] = int64(QXmlNodeModelIndex__Precedes)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Is"] = int64(QXmlNodeModelIndex__Is)
qt.EnumMap["xmlpatterns.QXmlNodeModelIndex__Follows"] = int64(QXmlNodeModelIndex__Follows)
qt.ItfMap["xmlpatterns.QXmlQuery_ITF"] = QXmlQuery{}
qt.FuncMap["xmlpatterns.NewQXmlQuery"] = NewQXmlQuery
qt.FuncMap["xmlpatterns.NewQXmlQuery2"] = NewQXmlQuery2
qt.FuncMap["xmlpatterns.NewQXmlQuery3"] = NewQXmlQuery3
qt.FuncMap["xmlpatterns.NewQXmlQuery4"] = NewQXmlQuery4
qt.EnumMap["xmlpatterns.QXmlQuery__XQuery10"] = int64(QXmlQuery__XQuery10)
qt.EnumMap["xmlpatterns.QXmlQuery__XSLT20"] = int64(QXmlQuery__XSLT20)
qt.EnumMap["xmlpatterns.QXmlQuery__XmlSchema11IdentityConstraintSelector"] = int64(QXmlQuery__XmlSchema11IdentityConstraintSelector)
qt.EnumMap["xmlpatterns.QXmlQuery__XmlSchema11IdentityConstraintField"] = int64(QXmlQuery__XmlSchema11IdentityConstraintField)
qt.EnumMap["xmlpatterns.QXmlQuery__XPath20"] = int64(QXmlQuery__XPath20)
qt.ItfMap["xmlpatterns.QXmlResultItems_ITF"] = QXmlResultItems{}
qt.FuncMap["xmlpatterns.NewQXmlResultItems"] = NewQXmlResultItems
qt.ItfMap["xmlpatterns.QXmlSchema_ITF"] = QXmlSchema{}
qt.FuncMap["xmlpatterns.NewQXmlSchema"] = NewQXmlSchema
qt.FuncMap["xmlpatterns.NewQXmlSchema2"] = NewQXmlSchema2
qt.ItfMap["xmlpatterns.QXmlSchemaValidator_ITF"] = QXmlSchemaValidator{}
qt.FuncMap["xmlpatterns.NewQXmlSchemaValidator"] = NewQXmlSchemaValidator
qt.FuncMap["xmlpatterns.NewQXmlSchemaValidator2"] = NewQXmlSchemaValidator2
qt.ItfMap["xmlpatterns.QXmlSerializer_ITF"] = QXmlSerializer{}
qt.FuncMap["xmlpatterns.NewQXmlSerializer"] = NewQXmlSerializer
}