cutego/widgets/widgets.go
2019-08-20 17:50:05 +02:00

109927 lines
3.3 MiB

// +build !minimal
package widgets
//#include <stdint.h>
//#include <stdlib.h>
//#include <string.h>
//#include "widgets.h"
import "C"
import (
"github.com/therecipe/qt"
"github.com/therecipe/qt/core"
"github.com/therecipe/qt/gui"
"runtime"
"strings"
"unsafe"
)
func cGoUnpackString(s C.struct_QtWidgets_PackedString) string {
if int(s.len) == -1 {
return C.GoString(s.data)
}
return C.GoStringN(s.data, C.int(s.len))
}
func cGoUnpackBytes(s C.struct_QtWidgets_PackedString) []byte {
if int(s.len) == -1 {
gs := C.GoString(s.data)
return *(*[]byte)(unsafe.Pointer(&gs))
}
return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len))
}
func unpackStringList(s string) []string {
if len(s) == 0 {
return make([]string, 0)
}
return strings.Split(s, "¡¦!")
}
type QAbstractButton struct {
QWidget
}
type QAbstractButton_ITF interface {
QWidget_ITF
QAbstractButton_PTR() *QAbstractButton
}
func (ptr *QAbstractButton) QAbstractButton_PTR() *QAbstractButton {
return ptr
}
func (ptr *QAbstractButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQAbstractButton(ptr QAbstractButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractButton_PTR().Pointer()
}
return nil
}
func NewQAbstractButtonFromPointer(ptr unsafe.Pointer) (n *QAbstractButton) {
n = new(QAbstractButton)
n.SetPointer(ptr)
return
}
func NewQAbstractButton(parent QWidget_ITF) *QAbstractButton {
tmpValue := NewQAbstractButtonFromPointer(C.QAbstractButton_NewQAbstractButton(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQAbstractButton_AnimateClick
func callbackQAbstractButton_AnimateClick(ptr unsafe.Pointer, msec C.int) {
if signal := qt.GetSignal(ptr, "animateClick"); signal != nil {
(*(*func(int))(signal))(int(int32(msec)))
} else {
NewQAbstractButtonFromPointer(ptr).AnimateClickDefault(int(int32(msec)))
}
}
func (ptr *QAbstractButton) ConnectAnimateClick(f func(msec int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "animateClick"); signal != nil {
f := func(msec int) {
(*(*func(int))(signal))(msec)
f(msec)
}
qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectAnimateClick() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "animateClick")
}
}
func (ptr *QAbstractButton) AnimateClick(msec int) {
if ptr.Pointer() != nil {
C.QAbstractButton_AnimateClick(ptr.Pointer(), C.int(int32(msec)))
}
}
func (ptr *QAbstractButton) AnimateClickDefault(msec int) {
if ptr.Pointer() != nil {
C.QAbstractButton_AnimateClickDefault(ptr.Pointer(), C.int(int32(msec)))
}
}
func (ptr *QAbstractButton) AutoExclusive() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_AutoExclusive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractButton) AutoRepeat() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_AutoRepeat(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractButton) AutoRepeatDelay() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractButton_AutoRepeatDelay(ptr.Pointer())))
}
return 0
}
func (ptr *QAbstractButton) AutoRepeatInterval() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractButton_AutoRepeatInterval(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractButton_CheckStateSet
func callbackQAbstractButton_CheckStateSet(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "checkStateSet"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractButtonFromPointer(ptr).CheckStateSetDefault()
}
}
func (ptr *QAbstractButton) ConnectCheckStateSet(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "checkStateSet"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectCheckStateSet() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "checkStateSet")
}
}
func (ptr *QAbstractButton) CheckStateSet() {
if ptr.Pointer() != nil {
C.QAbstractButton_CheckStateSet(ptr.Pointer())
}
}
func (ptr *QAbstractButton) CheckStateSetDefault() {
if ptr.Pointer() != nil {
C.QAbstractButton_CheckStateSetDefault(ptr.Pointer())
}
}
//export callbackQAbstractButton_Click
func callbackQAbstractButton_Click(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "click"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractButtonFromPointer(ptr).ClickDefault()
}
}
func (ptr *QAbstractButton) ConnectClick(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "click"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectClick() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "click")
}
}
func (ptr *QAbstractButton) Click() {
if ptr.Pointer() != nil {
C.QAbstractButton_Click(ptr.Pointer())
}
}
func (ptr *QAbstractButton) ClickDefault() {
if ptr.Pointer() != nil {
C.QAbstractButton_ClickDefault(ptr.Pointer())
}
}
//export callbackQAbstractButton_Clicked
func callbackQAbstractButton_Clicked(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "clicked"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
}
}
func (ptr *QAbstractButton) ConnectClicked(f func(checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clicked") {
C.QAbstractButton_ConnectClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectClicked() {
if ptr.Pointer() != nil {
C.QAbstractButton_DisconnectClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clicked")
}
}
func (ptr *QAbstractButton) Clicked(checked bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QAbstractButton) Group() *QButtonGroup {
if ptr.Pointer() != nil {
tmpValue := NewQButtonGroupFromPointer(C.QAbstractButton_Group(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractButton_HitButton
func callbackQAbstractButton_HitButton(ptr unsafe.Pointer, pos unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hitButton"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPoint) bool)(signal))(core.NewQPointFromPointer(pos)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractButtonFromPointer(ptr).HitButtonDefault(core.NewQPointFromPointer(pos)))))
}
func (ptr *QAbstractButton) ConnectHitButton(f func(pos *core.QPoint) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hitButton"); signal != nil {
f := func(pos *core.QPoint) bool {
(*(*func(*core.QPoint) bool)(signal))(pos)
return f(pos)
}
qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectHitButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hitButton")
}
}
func (ptr *QAbstractButton) HitButton(pos core.QPoint_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_HitButton(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0
}
return false
}
func (ptr *QAbstractButton) HitButtonDefault(pos core.QPoint_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_HitButtonDefault(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0
}
return false
}
func (ptr *QAbstractButton) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QAbstractButton_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QAbstractButton) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractButton_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QAbstractButton) IsCheckable() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_IsCheckable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractButton) IsChecked() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_IsChecked(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractButton) IsDown() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractButton_IsDown(ptr.Pointer())) != 0
}
return false
}
//export callbackQAbstractButton_NextCheckState
func callbackQAbstractButton_NextCheckState(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "nextCheckState"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractButtonFromPointer(ptr).NextCheckStateDefault()
}
}
func (ptr *QAbstractButton) ConnectNextCheckState(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nextCheckState"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectNextCheckState() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nextCheckState")
}
}
func (ptr *QAbstractButton) NextCheckState() {
if ptr.Pointer() != nil {
C.QAbstractButton_NextCheckState(ptr.Pointer())
}
}
func (ptr *QAbstractButton) NextCheckStateDefault() {
if ptr.Pointer() != nil {
C.QAbstractButton_NextCheckStateDefault(ptr.Pointer())
}
}
//export callbackQAbstractButton_PaintEvent
func callbackQAbstractButton_PaintEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(e))
}
}
func (ptr *QAbstractButton) ConnectPaintEvent(f func(e *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(e *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(e)
f(e)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QAbstractButton) PaintEvent(e gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(e))
}
}
//export callbackQAbstractButton_Pressed
func callbackQAbstractButton_Pressed(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "pressed"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractButton) ConnectPressed(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pressed") {
C.QAbstractButton_ConnectPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectPressed() {
if ptr.Pointer() != nil {
C.QAbstractButton_DisconnectPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pressed")
}
}
func (ptr *QAbstractButton) Pressed() {
if ptr.Pointer() != nil {
C.QAbstractButton_Pressed(ptr.Pointer())
}
}
//export callbackQAbstractButton_Released
func callbackQAbstractButton_Released(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "released"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractButton) ConnectReleased(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "released") {
C.QAbstractButton_ConnectReleased(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "released"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectReleased() {
if ptr.Pointer() != nil {
C.QAbstractButton_DisconnectReleased(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "released")
}
}
func (ptr *QAbstractButton) Released() {
if ptr.Pointer() != nil {
C.QAbstractButton_Released(ptr.Pointer())
}
}
func (ptr *QAbstractButton) SetAutoExclusive(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetAutoExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractButton) SetAutoRepeat(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractButton) SetAutoRepeatDelay(vin int) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetAutoRepeatDelay(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractButton) SetAutoRepeatInterval(vin int) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetAutoRepeatInterval(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractButton) SetCheckable(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQAbstractButton_SetChecked
func callbackQAbstractButton_SetChecked(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setChecked"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQAbstractButtonFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0)
}
}
func (ptr *QAbstractButton) ConnectSetChecked(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectSetChecked() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setChecked")
}
}
func (ptr *QAbstractButton) SetChecked(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractButton) SetCheckedDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractButton) SetDown(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractButton) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
//export callbackQAbstractButton_SetIconSize
func callbackQAbstractButton_SetIconSize(ptr unsafe.Pointer, size unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil {
(*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size))
} else {
NewQAbstractButtonFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(size))
}
}
func (ptr *QAbstractButton) ConnectSetIconSize(f func(size *core.QSize)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil {
f := func(size *core.QSize) {
(*(*func(*core.QSize))(signal))(size)
f(size)
}
qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectSetIconSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setIconSize")
}
}
func (ptr *QAbstractButton) SetIconSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QAbstractButton) SetIconSizeDefault(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QAbstractButton) SetShortcut(key gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QAbstractButton_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key))
}
}
func (ptr *QAbstractButton) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QAbstractButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QAbstractButton) Shortcut() *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QAbstractButton_Shortcut(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QAbstractButton) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAbstractButton_Text(ptr.Pointer()))
}
return ""
}
//export callbackQAbstractButton_Toggle
func callbackQAbstractButton_Toggle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toggle"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractButtonFromPointer(ptr).ToggleDefault()
}
}
func (ptr *QAbstractButton) ConnectToggle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectToggle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toggle")
}
}
func (ptr *QAbstractButton) Toggle() {
if ptr.Pointer() != nil {
C.QAbstractButton_Toggle(ptr.Pointer())
}
}
func (ptr *QAbstractButton) ToggleDefault() {
if ptr.Pointer() != nil {
C.QAbstractButton_ToggleDefault(ptr.Pointer())
}
}
//export callbackQAbstractButton_Toggled
func callbackQAbstractButton_Toggled(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "toggled"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
}
}
func (ptr *QAbstractButton) ConnectToggled(f func(checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "toggled") {
C.QAbstractButton_ConnectToggled(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectToggled() {
if ptr.Pointer() != nil {
C.QAbstractButton_DisconnectToggled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "toggled")
}
}
func (ptr *QAbstractButton) Toggled(checked bool) {
if ptr.Pointer() != nil {
C.QAbstractButton_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
//export callbackQAbstractButton_DestroyQAbstractButton
func callbackQAbstractButton_DestroyQAbstractButton(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractButton"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractButtonFromPointer(ptr).DestroyQAbstractButtonDefault()
}
}
func (ptr *QAbstractButton) ConnectDestroyQAbstractButton(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractButton"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractButton) DisconnectDestroyQAbstractButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractButton")
}
}
func (ptr *QAbstractButton) DestroyQAbstractButton() {
if ptr.Pointer() != nil {
C.QAbstractButton_DestroyQAbstractButton(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractButton) DestroyQAbstractButtonDefault() {
if ptr.Pointer() != nil {
C.QAbstractButton_DestroyQAbstractButtonDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QAbstractGraphicsShapeItem struct {
QGraphicsItem
}
type QAbstractGraphicsShapeItem_ITF interface {
QGraphicsItem_ITF
QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem
}
func (ptr *QAbstractGraphicsShapeItem) QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem {
return ptr
}
func (ptr *QAbstractGraphicsShapeItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItem_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractGraphicsShapeItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsItem_PTR().SetPointer(p)
}
}
func PointerFromQAbstractGraphicsShapeItem(ptr QAbstractGraphicsShapeItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func NewQAbstractGraphicsShapeItemFromPointer(ptr unsafe.Pointer) (n *QAbstractGraphicsShapeItem) {
n = new(QAbstractGraphicsShapeItem)
n.SetPointer(ptr)
return
}
func NewQAbstractGraphicsShapeItem(parent QGraphicsItem_ITF) *QAbstractGraphicsShapeItem {
return NewQAbstractGraphicsShapeItemFromPointer(C.QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(PointerFromQGraphicsItem(parent)))
}
func (ptr *QAbstractGraphicsShapeItem) Brush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QAbstractGraphicsShapeItem_Brush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QAbstractGraphicsShapeItem) Pen() *gui.QPen {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPenFromPointer(C.QAbstractGraphicsShapeItem_Pen(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen)
return tmpValue
}
return nil
}
func (ptr *QAbstractGraphicsShapeItem) SetBrush(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_SetBrush(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QAbstractGraphicsShapeItem) SetPen(pen gui.QPen_ITF) {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen))
}
}
//export callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem
func callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractGraphicsShapeItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractGraphicsShapeItemFromPointer(ptr).DestroyQAbstractGraphicsShapeItemDefault()
}
}
func (ptr *QAbstractGraphicsShapeItem) ConnectDestroyQAbstractGraphicsShapeItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractGraphicsShapeItem) DisconnectDestroyQAbstractGraphicsShapeItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem")
}
}
func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItem() {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItemDefault() {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQAbstractGraphicsShapeItem_BoundingRect
func callbackQAbstractGraphicsShapeItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQAbstractGraphicsShapeItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QAbstractGraphicsShapeItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QAbstractGraphicsShapeItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQAbstractGraphicsShapeItem_Paint
func callbackQAbstractGraphicsShapeItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQAbstractGraphicsShapeItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QAbstractGraphicsShapeItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QAbstractGraphicsShapeItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractGraphicsShapeItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
type QAbstractItemDelegate struct {
core.QObject
}
type QAbstractItemDelegate_ITF interface {
core.QObject_ITF
QAbstractItemDelegate_PTR() *QAbstractItemDelegate
}
func (ptr *QAbstractItemDelegate) QAbstractItemDelegate_PTR() *QAbstractItemDelegate {
return ptr
}
func (ptr *QAbstractItemDelegate) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractItemDelegate) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQAbstractItemDelegate(ptr QAbstractItemDelegate_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemDelegate_PTR().Pointer()
}
return nil
}
func NewQAbstractItemDelegateFromPointer(ptr unsafe.Pointer) (n *QAbstractItemDelegate) {
n = new(QAbstractItemDelegate)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractItemDelegate__EndEditHint
//QAbstractItemDelegate::EndEditHint
type QAbstractItemDelegate__EndEditHint int64
const (
QAbstractItemDelegate__NoHint QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(0)
QAbstractItemDelegate__EditNextItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(1)
QAbstractItemDelegate__EditPreviousItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(2)
QAbstractItemDelegate__SubmitModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(3)
QAbstractItemDelegate__RevertModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(4)
)
func NewQAbstractItemDelegate(parent core.QObject_ITF) *QAbstractItemDelegate {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemDelegate_NewQAbstractItemDelegate(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQAbstractItemDelegate_CloseEditor
func callbackQAbstractItemDelegate_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil {
(*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint))
}
}
func (ptr *QAbstractItemDelegate) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "closeEditor") {
C.QAbstractItemDelegate_ConnectCloseEditor(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil {
f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) {
(*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint)
f(editor, hint)
}
qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectCloseEditor() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DisconnectCloseEditor(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "closeEditor")
}
}
func (ptr *QAbstractItemDelegate) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint))
}
}
//export callbackQAbstractItemDelegate_CommitData
func callbackQAbstractItemDelegate_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "commitData"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor))
}
}
func (ptr *QAbstractItemDelegate) ConnectCommitData(f func(editor *QWidget)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "commitData") {
C.QAbstractItemDelegate_ConnectCommitData(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil {
f := func(editor *QWidget) {
(*(*func(*QWidget))(signal))(editor)
f(editor)
}
qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectCommitData() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DisconnectCommitData(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "commitData")
}
}
func (ptr *QAbstractItemDelegate) CommitData(editor QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_CommitData(ptr.Pointer(), PointerFromQWidget(editor))
}
}
//export callbackQAbstractItemDelegate_CreateEditor
func callbackQAbstractItemDelegate_CreateEditor(ptr unsafe.Pointer, parent unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createEditor"); signal != nil {
return PointerFromQWidget((*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return PointerFromQWidget(NewQAbstractItemDelegateFromPointer(ptr).CreateEditorDefault(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QAbstractItemDelegate) ConnectCreateEditor(f func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil {
f := func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget {
(*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(parent, option, index)
return f(parent, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectCreateEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createEditor")
}
}
func (ptr *QAbstractItemDelegate) CreateEditor(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditor(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemDelegate) CreateEditorDefault(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditorDefault(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractItemDelegate_DestroyEditor
func callbackQAbstractItemDelegate_DestroyEditor(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyEditor"); signal != nil {
(*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemDelegateFromPointer(ptr).DestroyEditorDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectDestroyEditor(f func(editor *QWidget, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "destroyEditor"); signal != nil {
f := func(editor *QWidget, index *core.QModelIndex) {
(*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index)
f(editor, index)
}
qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectDestroyEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "destroyEditor")
}
}
func (ptr *QAbstractItemDelegate) DestroyEditor(editor QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DestroyEditor(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemDelegate) DestroyEditorDefault(editor QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DestroyEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_EditorEvent
func callbackQAbstractItemDelegate_EditorEvent(ptr unsafe.Pointer, event unsafe.Pointer, model unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "editorEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EditorEventDefault(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QAbstractItemDelegate) ConnectEditorEvent(f func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "editorEvent"); signal != nil {
f := func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool {
(*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, model, option, index)
return f(event, model, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectEditorEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "editorEvent")
}
}
func (ptr *QAbstractItemDelegate) EditorEvent(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_EditorEvent(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QAbstractItemDelegate) EditorEventDefault(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_EditorEventDefault(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0
}
return false
}
//export callbackQAbstractItemDelegate_HelpEvent
func callbackQAbstractItemDelegate_HelpEvent(ptr unsafe.Pointer, event unsafe.Pointer, view unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).HelpEventDefault(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QAbstractItemDelegate) ConnectHelpEvent(f func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil {
f := func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool {
(*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, view, option, index)
return f(event, view, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectHelpEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "helpEvent")
}
}
func (ptr *QAbstractItemDelegate) HelpEvent(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_HelpEvent(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QAbstractItemDelegate) HelpEventDefault(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_HelpEventDefault(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0
}
return false
}
//export callbackQAbstractItemDelegate_Paint
func callbackQAbstractItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index)
f(painter, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QAbstractItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_SetEditorData
func callbackQAbstractItemDelegate_SetEditorData(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setEditorData"); signal != nil {
(*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemDelegateFromPointer(ptr).SetEditorDataDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectSetEditorData(f func(editor *QWidget, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEditorData"); signal != nil {
f := func(editor *QWidget, index *core.QModelIndex) {
(*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index)
f(editor, index)
}
qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectSetEditorData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEditorData")
}
}
func (ptr *QAbstractItemDelegate) SetEditorData(editor QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_SetEditorData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemDelegate) SetEditorDataDefault(editor QWidget_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_SetEditorDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_SetModelData
func callbackQAbstractItemDelegate_SetModelData(ptr unsafe.Pointer, editor unsafe.Pointer, model unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setModelData"); signal != nil {
(*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemDelegateFromPointer(ptr).SetModelDataDefault(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectSetModelData(f func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setModelData"); signal != nil {
f := func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex) {
(*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(editor, model, index)
f(editor, model, index)
}
qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectSetModelData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setModelData")
}
}
func (ptr *QAbstractItemDelegate) SetModelData(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_SetModelData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemDelegate) SetModelDataDefault(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_SetModelDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_SizeHint
func callbackQAbstractItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QAbstractItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize {
(*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index)
return f(option, index)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QAbstractItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQAbstractItemDelegate_SizeHintChanged
func callbackQAbstractItemDelegate_SizeHintChanged(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sizeHintChanged"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectSizeHintChanged(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sizeHintChanged") {
C.QAbstractItemDelegate_ConnectSizeHintChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sizeHintChanged"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectSizeHintChanged() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DisconnectSizeHintChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sizeHintChanged")
}
}
func (ptr *QAbstractItemDelegate) SizeHintChanged(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_SizeHintChanged(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_UpdateEditorGeometry
func callbackQAbstractItemDelegate_UpdateEditorGeometry(ptr unsafe.Pointer, editor unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateEditorGeometry"); signal != nil {
(*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemDelegateFromPointer(ptr).UpdateEditorGeometryDefault(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemDelegate) ConnectUpdateEditorGeometry(f func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateEditorGeometry"); signal != nil {
f := func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(editor, option, index)
f(editor, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectUpdateEditorGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateEditorGeometry")
}
}
func (ptr *QAbstractItemDelegate) UpdateEditorGeometry(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_UpdateEditorGeometry(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemDelegate) UpdateEditorGeometryDefault(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_UpdateEditorGeometryDefault(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate
func callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractItemDelegate"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemDelegateFromPointer(ptr).DestroyQAbstractItemDelegateDefault()
}
}
func (ptr *QAbstractItemDelegate) ConnectDestroyQAbstractItemDelegate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemDelegate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemDelegate) DisconnectDestroyQAbstractItemDelegate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemDelegate")
}
}
func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegate() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegateDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractItemDelegate) __paintingRoles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemDelegate___paintingRoles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QAbstractItemDelegate) __paintingRoles_setList(i int) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___paintingRoles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QAbstractItemDelegate) __paintingRoles_newList() unsafe.Pointer {
return C.QAbstractItemDelegate___paintingRoles_newList(ptr.Pointer())
}
func (ptr *QAbstractItemDelegate) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___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 *QAbstractItemDelegate) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractItemDelegate) __children_newList() unsafe.Pointer {
return C.QAbstractItemDelegate___children_newList(ptr.Pointer())
}
func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QAbstractItemDelegate___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QAbstractItemDelegate___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QAbstractItemDelegate) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___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 *QAbstractItemDelegate) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractItemDelegate) __findChildren_newList() unsafe.Pointer {
return C.QAbstractItemDelegate___findChildren_newList(ptr.Pointer())
}
func (ptr *QAbstractItemDelegate) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___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 *QAbstractItemDelegate) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractItemDelegate) __findChildren_newList3() unsafe.Pointer {
return C.QAbstractItemDelegate___findChildren_newList3(ptr.Pointer())
}
func (ptr *QAbstractItemDelegate) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemDelegate) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAbstractItemDelegate) __qFindChildren_newList2() unsafe.Pointer {
return C.QAbstractItemDelegate___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQAbstractItemDelegate_ChildEvent
func callbackQAbstractItemDelegate_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQAbstractItemDelegateFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QAbstractItemDelegate) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQAbstractItemDelegate_ConnectNotify
func callbackQAbstractItemDelegate_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractItemDelegateFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractItemDelegate) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractItemDelegate_CustomEvent
func callbackQAbstractItemDelegate_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQAbstractItemDelegateFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QAbstractItemDelegate) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQAbstractItemDelegate_DeleteLater
func callbackQAbstractItemDelegate_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemDelegateFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QAbstractItemDelegate) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQAbstractItemDelegate_Destroyed
func callbackQAbstractItemDelegate_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQAbstractItemDelegate_DisconnectNotify
func callbackQAbstractItemDelegate_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQAbstractItemDelegateFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAbstractItemDelegate) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAbstractItemDelegate_Event
func callbackQAbstractItemDelegate_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(NewQAbstractItemDelegateFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QAbstractItemDelegate) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQAbstractItemDelegate_EventFilter
func callbackQAbstractItemDelegate_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(NewQAbstractItemDelegateFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QAbstractItemDelegate) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemDelegate_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQAbstractItemDelegate_MetaObject
func callbackQAbstractItemDelegate_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQAbstractItemDelegateFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QAbstractItemDelegate) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QAbstractItemDelegate_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQAbstractItemDelegate_ObjectNameChanged
func callbackQAbstractItemDelegate_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQAbstractItemDelegate_TimerEvent
func callbackQAbstractItemDelegate_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQAbstractItemDelegateFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QAbstractItemDelegate) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemDelegate_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QAbstractItemView struct {
QAbstractScrollArea
}
type QAbstractItemView_ITF interface {
QAbstractScrollArea_ITF
QAbstractItemView_PTR() *QAbstractItemView
}
func (ptr *QAbstractItemView) QAbstractItemView_PTR() *QAbstractItemView {
return ptr
}
func (ptr *QAbstractItemView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractItemView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQAbstractItemView(ptr QAbstractItemView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func NewQAbstractItemViewFromPointer(ptr unsafe.Pointer) (n *QAbstractItemView) {
n = new(QAbstractItemView)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractItemView__SelectionMode
//QAbstractItemView::SelectionMode
type QAbstractItemView__SelectionMode int64
const (
QAbstractItemView__NoSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(0)
QAbstractItemView__SingleSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(1)
QAbstractItemView__MultiSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(2)
QAbstractItemView__ExtendedSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(3)
QAbstractItemView__ContiguousSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(4)
)
//go:generate stringer -type=QAbstractItemView__SelectionBehavior
//QAbstractItemView::SelectionBehavior
type QAbstractItemView__SelectionBehavior int64
const (
QAbstractItemView__SelectItems QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(0)
QAbstractItemView__SelectRows QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(1)
QAbstractItemView__SelectColumns QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(2)
)
//go:generate stringer -type=QAbstractItemView__ScrollHint
//QAbstractItemView::ScrollHint
type QAbstractItemView__ScrollHint int64
const (
QAbstractItemView__EnsureVisible QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(0)
QAbstractItemView__PositionAtTop QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(1)
QAbstractItemView__PositionAtBottom QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(2)
QAbstractItemView__PositionAtCenter QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(3)
)
//go:generate stringer -type=QAbstractItemView__EditTrigger
//QAbstractItemView::EditTrigger
type QAbstractItemView__EditTrigger int64
const (
QAbstractItemView__NoEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(0)
QAbstractItemView__CurrentChanged QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(1)
QAbstractItemView__DoubleClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(2)
QAbstractItemView__SelectedClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(4)
QAbstractItemView__EditKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(8)
QAbstractItemView__AnyKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(16)
QAbstractItemView__AllEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(31)
)
//go:generate stringer -type=QAbstractItemView__ScrollMode
//QAbstractItemView::ScrollMode
type QAbstractItemView__ScrollMode int64
const (
QAbstractItemView__ScrollPerItem QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(0)
QAbstractItemView__ScrollPerPixel QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(1)
)
//go:generate stringer -type=QAbstractItemView__DragDropMode
//QAbstractItemView::DragDropMode
type QAbstractItemView__DragDropMode int64
const (
QAbstractItemView__NoDragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(0)
QAbstractItemView__DragOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(1)
QAbstractItemView__DropOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(2)
QAbstractItemView__DragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(3)
QAbstractItemView__InternalMove QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(4)
)
//go:generate stringer -type=QAbstractItemView__CursorAction
//QAbstractItemView::CursorAction
type QAbstractItemView__CursorAction int64
const (
QAbstractItemView__MoveUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(0)
QAbstractItemView__MoveDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(1)
QAbstractItemView__MoveLeft QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(2)
QAbstractItemView__MoveRight QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(3)
QAbstractItemView__MoveHome QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(4)
QAbstractItemView__MoveEnd QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(5)
QAbstractItemView__MovePageUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(6)
QAbstractItemView__MovePageDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(7)
QAbstractItemView__MoveNext QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(8)
QAbstractItemView__MovePrevious QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(9)
)
//go:generate stringer -type=QAbstractItemView__State
//QAbstractItemView::State
type QAbstractItemView__State int64
const (
QAbstractItemView__NoState QAbstractItemView__State = QAbstractItemView__State(0)
QAbstractItemView__DraggingState QAbstractItemView__State = QAbstractItemView__State(1)
QAbstractItemView__DragSelectingState QAbstractItemView__State = QAbstractItemView__State(2)
QAbstractItemView__EditingState QAbstractItemView__State = QAbstractItemView__State(3)
QAbstractItemView__ExpandingState QAbstractItemView__State = QAbstractItemView__State(4)
QAbstractItemView__CollapsingState QAbstractItemView__State = QAbstractItemView__State(5)
QAbstractItemView__AnimatingState QAbstractItemView__State = QAbstractItemView__State(6)
)
//go:generate stringer -type=QAbstractItemView__DropIndicatorPosition
//QAbstractItemView::DropIndicatorPosition
type QAbstractItemView__DropIndicatorPosition int64
const (
QAbstractItemView__OnItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(0)
QAbstractItemView__AboveItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(1)
QAbstractItemView__BelowItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(2)
QAbstractItemView__OnViewport QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(3)
)
func NewQAbstractItemView(parent QWidget_ITF) *QAbstractItemView {
tmpValue := NewQAbstractItemViewFromPointer(C.QAbstractItemView_NewQAbstractItemView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQAbstractItemView_Activated
func callbackQAbstractItemView_Activated(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectActivated(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QAbstractItemView_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QAbstractItemView) Activated(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Activated(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) AlternatingRowColors() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_AlternatingRowColors(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractItemView) AutoScrollMargin() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_AutoScrollMargin(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractItemView_ClearSelection
func callbackQAbstractItemView_ClearSelection(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).ClearSelectionDefault()
}
}
func (ptr *QAbstractItemView) ConnectClearSelection(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectClearSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearSelection")
}
}
func (ptr *QAbstractItemView) ClearSelection() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ClearSelection(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ClearSelectionDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ClearSelectionDefault(ptr.Pointer())
}
}
//export callbackQAbstractItemView_Clicked
func callbackQAbstractItemView_Clicked(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clicked"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectClicked(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clicked") {
C.QAbstractItemView_ConnectClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectClicked() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clicked")
}
}
func (ptr *QAbstractItemView) Clicked(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Clicked(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_CloseEditor
func callbackQAbstractItemView_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil {
(*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint))
} else {
NewQAbstractItemViewFromPointer(ptr).CloseEditorDefault(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint))
}
}
func (ptr *QAbstractItemView) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil {
f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) {
(*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint)
f(editor, hint)
}
qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectCloseEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeEditor")
}
}
func (ptr *QAbstractItemView) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint))
}
}
func (ptr *QAbstractItemView) CloseEditorDefault(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CloseEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint))
}
}
func (ptr *QAbstractItemView) ClosePersistentEditor(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_ClosePersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_CommitData
func callbackQAbstractItemView_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "commitData"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor))
} else {
NewQAbstractItemViewFromPointer(ptr).CommitDataDefault(NewQWidgetFromPointer(editor))
}
}
func (ptr *QAbstractItemView) ConnectCommitData(f func(editor *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil {
f := func(editor *QWidget) {
(*(*func(*QWidget))(signal))(editor)
f(editor)
}
qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectCommitData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "commitData")
}
}
func (ptr *QAbstractItemView) CommitData(editor QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CommitData(ptr.Pointer(), PointerFromQWidget(editor))
}
}
func (ptr *QAbstractItemView) CommitDataDefault(editor QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CommitDataDefault(ptr.Pointer(), PointerFromQWidget(editor))
}
}
//export callbackQAbstractItemView_CurrentChanged
func callbackQAbstractItemView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
} else {
NewQAbstractItemViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
}
}
func (ptr *QAbstractItemView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, previous *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QAbstractItemView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QAbstractItemView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QAbstractItemView) CurrentIndex() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_CurrentIndex(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_DataChanged
func callbackQAbstractItemView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQAbstractItemViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
} else {
NewQAbstractItemViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQAbstractItemViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
func (ptr *QAbstractItemView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil {
f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles)
f(topLeft, bottomRight, roles)
}
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectDataChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dataChanged")
}
}
func (ptr *QAbstractItemView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QAbstractItemView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QAbstractItemView) DefaultDropAction() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QAbstractItemView_DefaultDropAction(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractItemView) DirtyRegionOffset() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QAbstractItemView_DirtyRegionOffset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_DoubleClicked
func callbackQAbstractItemView_DoubleClicked(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "doubleClicked"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectDoubleClicked(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "doubleClicked") {
C.QAbstractItemView_ConnectDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "doubleClicked"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectDoubleClicked() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "doubleClicked")
}
}
func (ptr *QAbstractItemView) DoubleClicked(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_DoubleClicked(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) DragDropMode() QAbstractItemView__DragDropMode {
if ptr.Pointer() != nil {
return QAbstractItemView__DragDropMode(C.QAbstractItemView_DragDropMode(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractItemView) DragDropOverwriteMode() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_DragDropOverwriteMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractItemView) DragEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_DragEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractItemView) DropIndicatorPosition() QAbstractItemView__DropIndicatorPosition {
if ptr.Pointer() != nil {
return QAbstractItemView__DropIndicatorPosition(C.QAbstractItemView_DropIndicatorPosition(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractItemView_Edit
func callbackQAbstractItemView_Edit(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "edit"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemViewFromPointer(ptr).EditDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectEdit(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "edit"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "edit")
}
}
func (ptr *QAbstractItemView) Edit(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Edit(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) EditDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_EditDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_Edit2
func callbackQAbstractItemView_Edit2(ptr unsafe.Pointer, index unsafe.Pointer, trigger C.longlong, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "edit2"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractItemViewFromPointer(ptr).Edit2Default(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event)))))
}
func (ptr *QAbstractItemView) ConnectEdit2(f func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "edit2"); signal != nil {
f := func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool {
(*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(index, trigger, event)
return f(index, trigger, event)
}
qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectEdit2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "edit2")
}
}
func (ptr *QAbstractItemView) Edit2(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_Edit2(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QAbstractItemView) Edit2Default(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_Edit2Default(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QAbstractItemView) EditTriggers() QAbstractItemView__EditTrigger {
if ptr.Pointer() != nil {
return QAbstractItemView__EditTrigger(C.QAbstractItemView_EditTriggers(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractItemView_EditorDestroyed
func callbackQAbstractItemView_EditorDestroyed(ptr unsafe.Pointer, editor unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "editorDestroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(editor))
} else {
NewQAbstractItemViewFromPointer(ptr).EditorDestroyedDefault(core.NewQObjectFromPointer(editor))
}
}
func (ptr *QAbstractItemView) ConnectEditorDestroyed(f func(editor *core.QObject)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "editorDestroyed"); signal != nil {
f := func(editor *core.QObject) {
(*(*func(*core.QObject))(signal))(editor)
f(editor)
}
qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectEditorDestroyed() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "editorDestroyed")
}
}
func (ptr *QAbstractItemView) EditorDestroyed(editor core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_EditorDestroyed(ptr.Pointer(), core.PointerFromQObject(editor))
}
}
func (ptr *QAbstractItemView) EditorDestroyedDefault(editor core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_EditorDestroyedDefault(ptr.Pointer(), core.PointerFromQObject(editor))
}
}
//export callbackQAbstractItemView_Entered
func callbackQAbstractItemView_Entered(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "entered"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectEntered(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "entered") {
C.QAbstractItemView_ConnectEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "entered"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectEntered() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "entered")
}
}
func (ptr *QAbstractItemView) Entered(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Entered(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) ExecuteDelayedItemsLayout() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ExecuteDelayedItemsLayout(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) HasAutoScroll() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_HasAutoScroll(ptr.Pointer())) != 0
}
return false
}
//export callbackQAbstractItemView_HorizontalOffset
func callbackQAbstractItemView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QAbstractItemView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QAbstractItemView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QAbstractItemView) HorizontalScrollMode() QAbstractItemView__ScrollMode {
if ptr.Pointer() != nil {
return QAbstractItemView__ScrollMode(C.QAbstractItemView_HorizontalScrollMode(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractItemView) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_IconSizeChanged
func callbackQAbstractItemView_IconSizeChanged(ptr unsafe.Pointer, size unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil {
(*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size))
}
}
func (ptr *QAbstractItemView) ConnectIconSizeChanged(f func(size *core.QSize)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") {
C.QAbstractItemView_ConnectIconSizeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil {
f := func(size *core.QSize) {
(*(*func(*core.QSize))(signal))(size)
f(size)
}
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectIconSizeChanged() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectIconSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged")
}
}
func (ptr *QAbstractItemView) IconSizeChanged(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(size))
}
}
//export callbackQAbstractItemView_IndexAt
func callbackQAbstractItemView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point)))
}
return core.PointerFromQModelIndex(core.NewQModelIndex())
}
func (ptr *QAbstractItemView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil {
f := func(point *core.QPoint) *core.QModelIndex {
(*(*func(*core.QPoint) *core.QModelIndex)(signal))(point)
return f(point)
}
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectIndexAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexAt")
}
}
func (ptr *QAbstractItemView) IndexAt(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) IndexWidget(index core.QModelIndex_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractItemView_IndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_IsIndexHidden
func callbackQAbstractItemView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QAbstractItemView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil {
f := func(index *core.QModelIndex) bool {
(*(*func(*core.QModelIndex) bool)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectIsIndexHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden")
}
}
func (ptr *QAbstractItemView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QAbstractItemView) IsPersistentEditorOpen(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_IsPersistentEditorOpen(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QAbstractItemView) ItemDelegate() *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) ItemDelegate2(index core.QModelIndex_ITF) *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate2(ptr.Pointer(), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) ItemDelegateForColumn(column int) *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForColumn(ptr.Pointer(), C.int(int32(column))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) ItemDelegateForRow(row int) *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForRow(ptr.Pointer(), C.int(int32(row))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_KeyboardSearch
func callbackQAbstractItemView_KeyboardSearch(ptr unsafe.Pointer, search C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "keyboardSearch"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(search))
} else {
NewQAbstractItemViewFromPointer(ptr).KeyboardSearchDefault(cGoUnpackString(search))
}
}
func (ptr *QAbstractItemView) ConnectKeyboardSearch(f func(search string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyboardSearch"); signal != nil {
f := func(search string) {
(*(*func(string))(signal))(search)
f(search)
}
qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectKeyboardSearch() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyboardSearch")
}
}
func (ptr *QAbstractItemView) KeyboardSearch(search string) {
if ptr.Pointer() != nil {
var searchC *C.char
if search != "" {
searchC = C.CString(search)
defer C.free(unsafe.Pointer(searchC))
}
C.QAbstractItemView_KeyboardSearch(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))})
}
}
func (ptr *QAbstractItemView) KeyboardSearchDefault(search string) {
if ptr.Pointer() != nil {
var searchC *C.char
if search != "" {
searchC = C.CString(search)
defer C.free(unsafe.Pointer(searchC))
}
C.QAbstractItemView_KeyboardSearchDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))})
}
}
func (ptr *QAbstractItemView) Model() *core.QAbstractItemModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractItemModelFromPointer(C.QAbstractItemView_Model(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_MoveCursor
func callbackQAbstractItemView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(core.NewQModelIndex())
}
func (ptr *QAbstractItemView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil {
f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
(*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers)
return f(cursorAction, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectMoveCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveCursor")
}
}
func (ptr *QAbstractItemView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) OpenPersistentEditor(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_OpenPersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_Pressed
func callbackQAbstractItemView_Pressed(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "pressed"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectPressed(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pressed") {
C.QAbstractItemView_ConnectPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectPressed() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pressed")
}
}
func (ptr *QAbstractItemView) Pressed(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Pressed(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_Reset
func callbackQAbstractItemView_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).ResetDefault()
}
}
func (ptr *QAbstractItemView) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QAbstractItemView) Reset() {
if ptr.Pointer() != nil {
C.QAbstractItemView_Reset(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ResetDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ResetDefault(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ResetHorizontalScrollMode() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ResetHorizontalScrollMode(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ResetVerticalScrollMode() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ResetVerticalScrollMode(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) RootIndex() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_RootIndex(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_RowsAboutToBeRemoved
func callbackQAbstractItemView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQAbstractItemViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QAbstractItemView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectRowsAboutToBeRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved")
}
}
func (ptr *QAbstractItemView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QAbstractItemView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQAbstractItemView_RowsInserted
func callbackQAbstractItemView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQAbstractItemViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QAbstractItemView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectRowsInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsInserted")
}
}
func (ptr *QAbstractItemView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QAbstractItemView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QAbstractItemView) ScheduleDelayedItemsLayout() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScheduleDelayedItemsLayout(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ScrollDirtyRegion(dx int, dy int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollDirtyRegion(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))
}
}
//export callbackQAbstractItemView_ScrollTo
func callbackQAbstractItemView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QAbstractItemView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil {
f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint)
f(index, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectScrollTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo")
}
}
func (ptr *QAbstractItemView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQAbstractItemView_ScrollToBottom
func callbackQAbstractItemView_ScrollToBottom(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scrollToBottom"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).ScrollToBottomDefault()
}
}
func (ptr *QAbstractItemView) ConnectScrollToBottom(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToBottom"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectScrollToBottom() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToBottom")
}
}
func (ptr *QAbstractItemView) ScrollToBottom() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollToBottom(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ScrollToBottomDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollToBottomDefault(ptr.Pointer())
}
}
//export callbackQAbstractItemView_ScrollToTop
func callbackQAbstractItemView_ScrollToTop(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scrollToTop"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).ScrollToTopDefault()
}
}
func (ptr *QAbstractItemView) ConnectScrollToTop(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToTop"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectScrollToTop() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToTop")
}
}
func (ptr *QAbstractItemView) ScrollToTop() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollToTop(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) ScrollToTopDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ScrollToTopDefault(ptr.Pointer())
}
}
//export callbackQAbstractItemView_SelectAll
func callbackQAbstractItemView_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QAbstractItemView) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QAbstractItemView) SelectAll() {
if ptr.Pointer() != nil {
C.QAbstractItemView_SelectAll(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_SelectAllDefault(ptr.Pointer())
}
}
//export callbackQAbstractItemView_SelectedIndexes
func callbackQAbstractItemView_SelectedIndexes(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "selectedIndexes"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList())
for _, v := range (*(*func() []*core.QModelIndex)(signal))() {
tmpList.__selectedIndexes_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList())
for _, v := range NewQAbstractItemViewFromPointer(ptr).SelectedIndexesDefault() {
tmpList.__selectedIndexes_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QAbstractItemView) ConnectSelectedIndexes(f func() []*core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectedIndexes"); signal != nil {
f := func() []*core.QModelIndex {
(*(*func() []*core.QModelIndex)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSelectedIndexes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectedIndexes")
}
}
func (ptr *QAbstractItemView) SelectedIndexes() []*core.QModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQAbstractItemViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedIndexes_atList(i)
}
return out
}(C.QAbstractItemView_SelectedIndexes(ptr.Pointer()))
}
return make([]*core.QModelIndex, 0)
}
func (ptr *QAbstractItemView) SelectedIndexesDefault() []*core.QModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQAbstractItemViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedIndexes_atList(i)
}
return out
}(C.QAbstractItemView_SelectedIndexesDefault(ptr.Pointer()))
}
return make([]*core.QModelIndex, 0)
}
func (ptr *QAbstractItemView) SelectionBehavior() QAbstractItemView__SelectionBehavior {
if ptr.Pointer() != nil {
return QAbstractItemView__SelectionBehavior(C.QAbstractItemView_SelectionBehavior(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractItemView_SelectionChanged
func callbackQAbstractItemView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
} else {
NewQAbstractItemViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
}
}
func (ptr *QAbstractItemView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func(selected *core.QItemSelection, deselected *core.QItemSelection) {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected)
f(selected, deselected)
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QAbstractItemView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QAbstractItemView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
//export callbackQAbstractItemView_SelectionCommand
func callbackQAbstractItemView_SelectionCommand(ptr unsafe.Pointer, index unsafe.Pointer, event unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "selectionCommand"); signal != nil {
return C.longlong((*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event)))
}
return C.longlong(NewQAbstractItemViewFromPointer(ptr).SelectionCommandDefault(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event)))
}
func (ptr *QAbstractItemView) ConnectSelectionCommand(f func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionCommand"); signal != nil {
f := func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag {
(*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(index, event)
return f(index, event)
}
qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSelectionCommand() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionCommand")
}
}
func (ptr *QAbstractItemView) SelectionCommand(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag {
if ptr.Pointer() != nil {
return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommand(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event)))
}
return 0
}
func (ptr *QAbstractItemView) SelectionCommandDefault(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag {
if ptr.Pointer() != nil {
return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event)))
}
return 0
}
func (ptr *QAbstractItemView) SelectionMode() QAbstractItemView__SelectionMode {
if ptr.Pointer() != nil {
return QAbstractItemView__SelectionMode(C.QAbstractItemView_SelectionMode(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractItemView) SelectionModel() *core.QItemSelectionModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQItemSelectionModelFromPointer(C.QAbstractItemView_SelectionModel(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) SetAlternatingRowColors(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetAlternatingRowColors(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QAbstractItemView) SetAutoScroll(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetAutoScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QAbstractItemView) SetAutoScrollMargin(margin int) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetAutoScrollMargin(ptr.Pointer(), C.int(int32(margin)))
}
}
//export callbackQAbstractItemView_SetCurrentIndex
func callbackQAbstractItemView_SetCurrentIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemViewFromPointer(ptr).SetCurrentIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectSetCurrentIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QAbstractItemView) SetCurrentIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetCurrentIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) SetCurrentIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetCurrentIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) SetDefaultDropAction(dropAction core.Qt__DropAction) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDefaultDropAction(ptr.Pointer(), C.longlong(dropAction))
}
}
func (ptr *QAbstractItemView) SetDirtyRegion(region gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDirtyRegion(ptr.Pointer(), gui.PointerFromQRegion(region))
}
}
func (ptr *QAbstractItemView) SetDragDropMode(behavior QAbstractItemView__DragDropMode) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDragDropMode(ptr.Pointer(), C.longlong(behavior))
}
}
func (ptr *QAbstractItemView) SetDragDropOverwriteMode(overwrite bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDragDropOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite))))
}
}
func (ptr *QAbstractItemView) SetDragEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QAbstractItemView) SetDropIndicatorShown(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetDropIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QAbstractItemView) SetEditTriggers(triggers QAbstractItemView__EditTrigger) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetEditTriggers(ptr.Pointer(), C.longlong(triggers))
}
}
func (ptr *QAbstractItemView) SetHorizontalScrollMode(mode QAbstractItemView__ScrollMode) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetHorizontalScrollMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QAbstractItemView) SetIconSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QAbstractItemView) SetIndexWidget(index core.QModelIndex_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetIndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index), PointerFromQWidget(widget))
}
}
func (ptr *QAbstractItemView) SetItemDelegate(delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate))
}
}
func (ptr *QAbstractItemView) SetItemDelegateForColumn(column int, delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetItemDelegateForColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQAbstractItemDelegate(delegate))
}
}
func (ptr *QAbstractItemView) SetItemDelegateForRow(row int, delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetItemDelegateForRow(ptr.Pointer(), C.int(int32(row)), PointerFromQAbstractItemDelegate(delegate))
}
}
//export callbackQAbstractItemView_SetModel
func callbackQAbstractItemView_SetModel(ptr unsafe.Pointer, model unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setModel"); signal != nil {
(*(*func(*core.QAbstractItemModel))(signal))(core.NewQAbstractItemModelFromPointer(model))
} else {
NewQAbstractItemViewFromPointer(ptr).SetModelDefault(core.NewQAbstractItemModelFromPointer(model))
}
}
func (ptr *QAbstractItemView) ConnectSetModel(f func(model *core.QAbstractItemModel)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setModel"); signal != nil {
f := func(model *core.QAbstractItemModel) {
(*(*func(*core.QAbstractItemModel))(signal))(model)
f(model)
}
qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSetModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setModel")
}
}
func (ptr *QAbstractItemView) SetModel(model core.QAbstractItemModel_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model))
}
}
func (ptr *QAbstractItemView) SetModelDefault(model core.QAbstractItemModel_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetModelDefault(ptr.Pointer(), core.PointerFromQAbstractItemModel(model))
}
}
//export callbackQAbstractItemView_SetRootIndex
func callbackQAbstractItemView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectSetRootIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSetRootIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRootIndex")
}
}
func (ptr *QAbstractItemView) SetRootIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) SetRootIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_SetSelection
func callbackQAbstractItemView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags))
}
}
func (ptr *QAbstractItemView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags)
f(rect, flags)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QAbstractItemView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags))
}
}
func (ptr *QAbstractItemView) SetSelectionBehavior(behavior QAbstractItemView__SelectionBehavior) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetSelectionBehavior(ptr.Pointer(), C.longlong(behavior))
}
}
func (ptr *QAbstractItemView) SetSelectionMode(mode QAbstractItemView__SelectionMode) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetSelectionMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQAbstractItemView_SetSelectionModel
func callbackQAbstractItemView_SetSelectionModel(ptr unsafe.Pointer, selectionModel unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSelectionModel"); signal != nil {
(*(*func(*core.QItemSelectionModel))(signal))(core.NewQItemSelectionModelFromPointer(selectionModel))
} else {
NewQAbstractItemViewFromPointer(ptr).SetSelectionModelDefault(core.NewQItemSelectionModelFromPointer(selectionModel))
}
}
func (ptr *QAbstractItemView) ConnectSetSelectionModel(f func(selectionModel *core.QItemSelectionModel)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelectionModel"); signal != nil {
f := func(selectionModel *core.QItemSelectionModel) {
(*(*func(*core.QItemSelectionModel))(signal))(selectionModel)
f(selectionModel)
}
qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSetSelectionModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelectionModel")
}
}
func (ptr *QAbstractItemView) SetSelectionModel(selectionModel core.QItemSelectionModel_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetSelectionModel(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel))
}
}
func (ptr *QAbstractItemView) SetSelectionModelDefault(selectionModel core.QItemSelectionModel_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetSelectionModelDefault(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel))
}
}
func (ptr *QAbstractItemView) SetState(state QAbstractItemView__State) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetState(ptr.Pointer(), C.longlong(state))
}
}
func (ptr *QAbstractItemView) SetTabKeyNavigation(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetTabKeyNavigation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QAbstractItemView) SetTextElideMode(mode core.Qt__TextElideMode) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetTextElideMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QAbstractItemView) SetVerticalScrollMode(mode QAbstractItemView__ScrollMode) {
if ptr.Pointer() != nil {
C.QAbstractItemView_SetVerticalScrollMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QAbstractItemView) ShowDropIndicator() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_ShowDropIndicator(ptr.Pointer())) != 0
}
return false
}
//export callbackQAbstractItemView_SizeHintForColumn
func callbackQAbstractItemView_SizeHintForColumn(ptr unsafe.Pointer, column C.int) C.int {
if signal := qt.GetSignal(ptr, "sizeHintForColumn"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(column)))))
}
return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForColumnDefault(int(int32(column)))))
}
func (ptr *QAbstractItemView) ConnectSizeHintForColumn(f func(column int) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForColumn"); signal != nil {
f := func(column int) int {
(*(*func(int) int)(signal))(column)
return f(column)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSizeHintForColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHintForColumn")
}
}
func (ptr *QAbstractItemView) SizeHintForColumn(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_SizeHintForColumn(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QAbstractItemView) SizeHintForColumnDefault(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_SizeHintForColumnDefault(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QAbstractItemView) SizeHintForIndex(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_SizeHintForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_SizeHintForRow
func callbackQAbstractItemView_SizeHintForRow(ptr unsafe.Pointer, row C.int) C.int {
if signal := qt.GetSignal(ptr, "sizeHintForRow"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(row)))))
}
return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForRowDefault(int(int32(row)))))
}
func (ptr *QAbstractItemView) ConnectSizeHintForRow(f func(row int) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForRow"); signal != nil {
f := func(row int) int {
(*(*func(int) int)(signal))(row)
return f(row)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectSizeHintForRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHintForRow")
}
}
func (ptr *QAbstractItemView) SizeHintForRow(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_SizeHintForRow(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
func (ptr *QAbstractItemView) SizeHintForRowDefault(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_SizeHintForRowDefault(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
//export callbackQAbstractItemView_StartDrag
func callbackQAbstractItemView_StartDrag(ptr unsafe.Pointer, supportedActions C.longlong) {
if signal := qt.GetSignal(ptr, "startDrag"); signal != nil {
(*(*func(core.Qt__DropAction))(signal))(core.Qt__DropAction(supportedActions))
} else {
NewQAbstractItemViewFromPointer(ptr).StartDragDefault(core.Qt__DropAction(supportedActions))
}
}
func (ptr *QAbstractItemView) ConnectStartDrag(f func(supportedActions core.Qt__DropAction)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "startDrag"); signal != nil {
f := func(supportedActions core.Qt__DropAction) {
(*(*func(core.Qt__DropAction))(signal))(supportedActions)
f(supportedActions)
}
qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectStartDrag() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "startDrag")
}
}
func (ptr *QAbstractItemView) StartDrag(supportedActions core.Qt__DropAction) {
if ptr.Pointer() != nil {
C.QAbstractItemView_StartDrag(ptr.Pointer(), C.longlong(supportedActions))
}
}
func (ptr *QAbstractItemView) StartDragDefault(supportedActions core.Qt__DropAction) {
if ptr.Pointer() != nil {
C.QAbstractItemView_StartDragDefault(ptr.Pointer(), C.longlong(supportedActions))
}
}
func (ptr *QAbstractItemView) State() QAbstractItemView__State {
if ptr.Pointer() != nil {
return QAbstractItemView__State(C.QAbstractItemView_State(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractItemView) TabKeyNavigation() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractItemView_TabKeyNavigation(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractItemView) TextElideMode() core.Qt__TextElideMode {
if ptr.Pointer() != nil {
return core.Qt__TextElideMode(C.QAbstractItemView_TextElideMode(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractItemView_Update
func callbackQAbstractItemView_Update(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQAbstractItemViewFromPointer(ptr).UpdateDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QAbstractItemView) ConnectUpdate(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QAbstractItemView) Update(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_Update(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QAbstractItemView) UpdateDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView_UpdateDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQAbstractItemView_UpdateGeometries
func callbackQAbstractItemView_UpdateGeometries(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).UpdateGeometriesDefault()
}
}
func (ptr *QAbstractItemView) ConnectUpdateGeometries(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectUpdateGeometries() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateGeometries")
}
}
func (ptr *QAbstractItemView) UpdateGeometries() {
if ptr.Pointer() != nil {
C.QAbstractItemView_UpdateGeometries(ptr.Pointer())
}
}
func (ptr *QAbstractItemView) UpdateGeometriesDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_UpdateGeometriesDefault(ptr.Pointer())
}
}
//export callbackQAbstractItemView_VerticalOffset
func callbackQAbstractItemView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QAbstractItemView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QAbstractItemView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QAbstractItemView) VerticalScrollMode() QAbstractItemView__ScrollMode {
if ptr.Pointer() != nil {
return QAbstractItemView__ScrollMode(C.QAbstractItemView_VerticalScrollMode(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractItemView_ViewOptions
func callbackQAbstractItemView_ViewOptions(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "viewOptions"); signal != nil {
return PointerFromQStyleOptionViewItem((*(*func() *QStyleOptionViewItem)(signal))())
}
return PointerFromQStyleOptionViewItem(NewQAbstractItemViewFromPointer(ptr).ViewOptionsDefault())
}
func (ptr *QAbstractItemView) ConnectViewOptions(f func() *QStyleOptionViewItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "viewOptions"); signal != nil {
f := func() *QStyleOptionViewItem {
(*(*func() *QStyleOptionViewItem)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectViewOptions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "viewOptions")
}
}
func (ptr *QAbstractItemView) ViewOptions() *QStyleOptionViewItem {
if ptr.Pointer() != nil {
tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptions(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem)
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) ViewOptionsDefault() *QStyleOptionViewItem {
if ptr.Pointer() != nil {
tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptionsDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_ViewportEntered
func callbackQAbstractItemView_ViewportEntered(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "viewportEntered"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractItemView) ConnectViewportEntered(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "viewportEntered") {
C.QAbstractItemView_ConnectViewportEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "viewportEntered"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectViewportEntered() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DisconnectViewportEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "viewportEntered")
}
}
func (ptr *QAbstractItemView) ViewportEntered() {
if ptr.Pointer() != nil {
C.QAbstractItemView_ViewportEntered(ptr.Pointer())
}
}
//export callbackQAbstractItemView_VisualRect
func callbackQAbstractItemView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(core.NewQRect())
}
func (ptr *QAbstractItemView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil {
f := func(index *core.QModelIndex) *core.QRect {
(*(*func(*core.QModelIndex) *core.QRect)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectVisualRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRect")
}
}
func (ptr *QAbstractItemView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QAbstractItemView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_VisualRegionForSelection
func callbackQAbstractItemView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(gui.NewQRegion())
}
func (ptr *QAbstractItemView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil {
f := func(selection *core.QItemSelection) *gui.QRegion {
(*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection)
return f(selection)
}
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectVisualRegionForSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection")
}
}
func (ptr *QAbstractItemView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QAbstractItemView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
//export callbackQAbstractItemView_DestroyQAbstractItemView
func callbackQAbstractItemView_DestroyQAbstractItemView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractItemView"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractItemViewFromPointer(ptr).DestroyQAbstractItemViewDefault()
}
}
func (ptr *QAbstractItemView) ConnectDestroyQAbstractItemView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractItemView) DisconnectDestroyQAbstractItemView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemView")
}
}
func (ptr *QAbstractItemView) DestroyQAbstractItemView() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DestroyQAbstractItemView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractItemView) DestroyQAbstractItemViewDefault() {
if ptr.Pointer() != nil {
C.QAbstractItemView_DestroyQAbstractItemViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractItemView) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractItemView___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QAbstractItemView) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QAbstractItemView___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QAbstractItemView) __dataChanged_roles_newList() unsafe.Pointer {
return C.QAbstractItemView___dataChanged_roles_newList(ptr.Pointer())
}
func (ptr *QAbstractItemView) __selectedIndexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView___selectedIndexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QAbstractItemView) __selectedIndexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QAbstractItemView___selectedIndexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QAbstractItemView) __selectedIndexes_newList() unsafe.Pointer {
return C.QAbstractItemView___selectedIndexes_newList(ptr.Pointer())
}
type QAbstractScrollArea struct {
QFrame
}
type QAbstractScrollArea_ITF interface {
QFrame_ITF
QAbstractScrollArea_PTR() *QAbstractScrollArea
}
func (ptr *QAbstractScrollArea) QAbstractScrollArea_PTR() *QAbstractScrollArea {
return ptr
}
func (ptr *QAbstractScrollArea) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractScrollArea) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQAbstractScrollArea(ptr QAbstractScrollArea_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func NewQAbstractScrollAreaFromPointer(ptr unsafe.Pointer) (n *QAbstractScrollArea) {
n = new(QAbstractScrollArea)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractScrollArea__SizeAdjustPolicy
//QAbstractScrollArea::SizeAdjustPolicy
type QAbstractScrollArea__SizeAdjustPolicy int64
const (
QAbstractScrollArea__AdjustIgnored QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(0)
QAbstractScrollArea__AdjustToContentsOnFirstShow QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(1)
QAbstractScrollArea__AdjustToContents QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(2)
)
func NewQAbstractScrollArea(parent QWidget_ITF) *QAbstractScrollArea {
tmpValue := NewQAbstractScrollAreaFromPointer(C.QAbstractScrollArea_NewQAbstractScrollArea(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QAbstractScrollArea) AddScrollBarWidget(widget QWidget_ITF, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_AddScrollBarWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(alignment))
}
}
func (ptr *QAbstractScrollArea) CornerWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_CornerWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractScrollArea) HorizontalScrollBar() *QScrollBar {
if ptr.Pointer() != nil {
tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_HorizontalScrollBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractScrollArea) HorizontalScrollBarPolicy() core.Qt__ScrollBarPolicy {
if ptr.Pointer() != nil {
return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_HorizontalScrollBarPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractScrollArea) MaximumViewportSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_MaximumViewportSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QAbstractScrollArea) ScrollBarWidgets(alignment core.Qt__AlignmentFlag) []*QWidget {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQAbstractScrollAreaFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__scrollBarWidgets_atList(i)
}
return out
}(C.QAbstractScrollArea_ScrollBarWidgets(ptr.Pointer(), C.longlong(alignment)))
}
return make([]*QWidget, 0)
}
//export callbackQAbstractScrollArea_ScrollContentsBy
func callbackQAbstractScrollArea_ScrollContentsBy(ptr unsafe.Pointer, dx C.int, dy C.int) {
if signal := qt.GetSignal(ptr, "scrollContentsBy"); signal != nil {
(*(*func(int, int))(signal))(int(int32(dx)), int(int32(dy)))
} else {
NewQAbstractScrollAreaFromPointer(ptr).ScrollContentsByDefault(int(int32(dx)), int(int32(dy)))
}
}
func (ptr *QAbstractScrollArea) ConnectScrollContentsBy(f func(dx int, dy int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollContentsBy"); signal != nil {
f := func(dx int, dy int) {
(*(*func(int, int))(signal))(dx, dy)
f(dx, dy)
}
qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractScrollArea) DisconnectScrollContentsBy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollContentsBy")
}
}
func (ptr *QAbstractScrollArea) ScrollContentsBy(dx int, dy int) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_ScrollContentsBy(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))
}
}
func (ptr *QAbstractScrollArea) ScrollContentsByDefault(dx int, dy int) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_ScrollContentsByDefault(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))
}
}
func (ptr *QAbstractScrollArea) SetCornerWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QAbstractScrollArea) SetHorizontalScrollBar(scrollBar QScrollBar_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetHorizontalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar))
}
}
func (ptr *QAbstractScrollArea) SetHorizontalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetHorizontalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QAbstractScrollArea) SetSizeAdjustPolicy(policy QAbstractScrollArea__SizeAdjustPolicy) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QAbstractScrollArea) SetVerticalScrollBar(scrollBar QScrollBar_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetVerticalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar))
}
}
func (ptr *QAbstractScrollArea) SetVerticalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetVerticalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QAbstractScrollArea) SetViewport(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetViewport(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QAbstractScrollArea) SetViewportMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetViewportMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QAbstractScrollArea) SetViewportMargins2(margins core.QMargins_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetViewportMargins2(ptr.Pointer(), core.PointerFromQMargins(margins))
}
}
//export callbackQAbstractScrollArea_SetupViewport
func callbackQAbstractScrollArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport))
} else {
NewQAbstractScrollAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport))
}
}
func (ptr *QAbstractScrollArea) ConnectSetupViewport(f func(viewport *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil {
f := func(viewport *QWidget) {
(*(*func(*QWidget))(signal))(viewport)
f(viewport)
}
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractScrollArea) DisconnectSetupViewport() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setupViewport")
}
}
func (ptr *QAbstractScrollArea) SetupViewport(viewport QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport))
}
}
func (ptr *QAbstractScrollArea) SetupViewportDefault(viewport QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport))
}
}
func (ptr *QAbstractScrollArea) SizeAdjustPolicy() QAbstractScrollArea__SizeAdjustPolicy {
if ptr.Pointer() != nil {
return QAbstractScrollArea__SizeAdjustPolicy(C.QAbstractScrollArea_SizeAdjustPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractScrollArea) VerticalScrollBar() *QScrollBar {
if ptr.Pointer() != nil {
tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_VerticalScrollBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAbstractScrollArea) VerticalScrollBarPolicy() core.Qt__ScrollBarPolicy {
if ptr.Pointer() != nil {
return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_VerticalScrollBarPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractScrollArea) Viewport() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_Viewport(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractScrollArea_ViewportEvent
func callbackQAbstractScrollArea_ViewportEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "viewportEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQAbstractScrollAreaFromPointer(ptr).ViewportEventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QAbstractScrollArea) ConnectViewportEvent(f func(event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "viewportEvent"); signal != nil {
f := func(event *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(event)
return f(event)
}
qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractScrollArea) DisconnectViewportEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "viewportEvent")
}
}
func (ptr *QAbstractScrollArea) ViewportEvent(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractScrollArea_ViewportEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QAbstractScrollArea) ViewportEventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractScrollArea_ViewportEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QAbstractScrollArea) ViewportMargins() *core.QMargins {
if ptr.Pointer() != nil {
tmpValue := core.NewQMarginsFromPointer(C.QAbstractScrollArea_ViewportMargins(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins)
return tmpValue
}
return nil
}
//export callbackQAbstractScrollArea_ViewportSizeHint
func callbackQAbstractScrollArea_ViewportSizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "viewportSizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQAbstractScrollAreaFromPointer(ptr).ViewportSizeHintDefault())
}
func (ptr *QAbstractScrollArea) ConnectViewportSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "viewportSizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractScrollArea) DisconnectViewportSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "viewportSizeHint")
}
}
func (ptr *QAbstractScrollArea) ViewportSizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QAbstractScrollArea) ViewportSizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQAbstractScrollArea_DestroyQAbstractScrollArea
func callbackQAbstractScrollArea_DestroyQAbstractScrollArea(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractScrollArea"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractScrollAreaFromPointer(ptr).DestroyQAbstractScrollAreaDefault()
}
}
func (ptr *QAbstractScrollArea) ConnectDestroyQAbstractScrollArea(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractScrollArea"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractScrollArea) DisconnectDestroyQAbstractScrollArea() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractScrollArea")
}
}
func (ptr *QAbstractScrollArea) DestroyQAbstractScrollArea() {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_DestroyQAbstractScrollArea(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractScrollArea) DestroyQAbstractScrollAreaDefault() {
if ptr.Pointer() != nil {
C.QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractScrollArea) __scrollBarWidgets_atList(i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea___scrollBarWidgets_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 *QAbstractScrollArea) __scrollBarWidgets_setList(i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAbstractScrollArea___scrollBarWidgets_setList(ptr.Pointer(), PointerFromQWidget(i))
}
}
func (ptr *QAbstractScrollArea) __scrollBarWidgets_newList() unsafe.Pointer {
return C.QAbstractScrollArea___scrollBarWidgets_newList(ptr.Pointer())
}
type QAbstractSlider struct {
QWidget
}
type QAbstractSlider_ITF interface {
QWidget_ITF
QAbstractSlider_PTR() *QAbstractSlider
}
func (ptr *QAbstractSlider) QAbstractSlider_PTR() *QAbstractSlider {
return ptr
}
func (ptr *QAbstractSlider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractSlider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQAbstractSlider(ptr QAbstractSlider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSlider_PTR().Pointer()
}
return nil
}
func NewQAbstractSliderFromPointer(ptr unsafe.Pointer) (n *QAbstractSlider) {
n = new(QAbstractSlider)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractSlider__SliderAction
//QAbstractSlider::SliderAction
type QAbstractSlider__SliderAction int64
const (
QAbstractSlider__SliderNoAction QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(0)
QAbstractSlider__SliderSingleStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(1)
QAbstractSlider__SliderSingleStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(2)
QAbstractSlider__SliderPageStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(3)
QAbstractSlider__SliderPageStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(4)
QAbstractSlider__SliderToMinimum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(5)
QAbstractSlider__SliderToMaximum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(6)
QAbstractSlider__SliderMove QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(7)
)
//go:generate stringer -type=QAbstractSlider__SliderChange
//QAbstractSlider::SliderChange
type QAbstractSlider__SliderChange int64
const (
QAbstractSlider__SliderRangeChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(0)
QAbstractSlider__SliderOrientationChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(1)
QAbstractSlider__SliderStepsChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(2)
QAbstractSlider__SliderValueChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(3)
)
func NewQAbstractSlider(parent QWidget_ITF) *QAbstractSlider {
tmpValue := NewQAbstractSliderFromPointer(C.QAbstractSlider_NewQAbstractSlider(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQAbstractSlider_ActionTriggered
func callbackQAbstractSlider_ActionTriggered(ptr unsafe.Pointer, action C.int) {
if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil {
(*(*func(int))(signal))(int(int32(action)))
}
}
func (ptr *QAbstractSlider) ConnectActionTriggered(f func(action int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") {
C.QAbstractSlider_ConnectActionTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil {
f := func(action int) {
(*(*func(int))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectActionTriggered() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectActionTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "actionTriggered")
}
}
func (ptr *QAbstractSlider) ActionTriggered(action int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_ActionTriggered(ptr.Pointer(), C.int(int32(action)))
}
}
func (ptr *QAbstractSlider) HasTracking() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSlider_HasTracking(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSlider) InvertedAppearance() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSlider_InvertedAppearance(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSlider) InvertedControls() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSlider_InvertedControls(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSlider) IsSliderDown() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSlider_IsSliderDown(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSlider) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QAbstractSlider) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QAbstractSlider) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QAbstractSlider_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractSlider) PageStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_PageStep(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractSlider_RangeChanged
func callbackQAbstractSlider_RangeChanged(ptr unsafe.Pointer, min C.int, max C.int) {
if signal := qt.GetSignal(ptr, "rangeChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(min)), int(int32(max)))
}
}
func (ptr *QAbstractSlider) ConnectRangeChanged(f func(min int, max int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rangeChanged") {
C.QAbstractSlider_ConnectRangeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rangeChanged"); signal != nil {
f := func(min int, max int) {
(*(*func(int, int))(signal))(min, max)
f(min, max)
}
qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectRangeChanged() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectRangeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rangeChanged")
}
}
func (ptr *QAbstractSlider) RangeChanged(min int, max int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_RangeChanged(ptr.Pointer(), C.int(int32(min)), C.int(int32(max)))
}
}
func (ptr *QAbstractSlider) RepeatAction() QAbstractSlider__SliderAction {
if ptr.Pointer() != nil {
return QAbstractSlider__SliderAction(C.QAbstractSlider_RepeatAction(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractSlider) SetInvertedAppearance(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractSlider) SetInvertedControls(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetInvertedControls(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractSlider) SetMaximum(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractSlider) SetMinimum(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin)))
}
}
//export callbackQAbstractSlider_SetOrientation
func callbackQAbstractSlider_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) {
if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil {
(*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt))
} else {
NewQAbstractSliderFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt))
}
}
func (ptr *QAbstractSlider) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil {
f := func(vqt core.Qt__Orientation) {
(*(*func(core.Qt__Orientation))(signal))(vqt)
f(vqt)
}
qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSetOrientation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOrientation")
}
}
func (ptr *QAbstractSlider) SetOrientation(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QAbstractSlider) SetOrientationDefault(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QAbstractSlider) SetPageStep(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin)))
}
}
//export callbackQAbstractSlider_SetRange
func callbackQAbstractSlider_SetRange(ptr unsafe.Pointer, min C.int, max C.int) {
if signal := qt.GetSignal(ptr, "setRange"); signal != nil {
(*(*func(int, int))(signal))(int(int32(min)), int(int32(max)))
} else {
NewQAbstractSliderFromPointer(ptr).SetRangeDefault(int(int32(min)), int(int32(max)))
}
}
func (ptr *QAbstractSlider) ConnectSetRange(f func(min int, max int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil {
f := func(min int, max int) {
(*(*func(int, int))(signal))(min, max)
f(min, max)
}
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSetRange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRange")
}
}
func (ptr *QAbstractSlider) SetRange(min int, max int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max)))
}
}
func (ptr *QAbstractSlider) SetRangeDefault(min int, max int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetRangeDefault(ptr.Pointer(), C.int(int32(min)), C.int(int32(max)))
}
}
func (ptr *QAbstractSlider) SetRepeatAction(action QAbstractSlider__SliderAction, thresholdTime int, repeatTime int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetRepeatAction(ptr.Pointer(), C.longlong(action), C.int(int32(thresholdTime)), C.int(int32(repeatTime)))
}
}
func (ptr *QAbstractSlider) SetSingleStep(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractSlider) SetSliderDown(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetSliderDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractSlider) SetSliderPosition(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractSlider) SetTracking(enable bool) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQAbstractSlider_SetValue
func callbackQAbstractSlider_SetValue(ptr unsafe.Pointer, vin C.int) {
if signal := qt.GetSignal(ptr, "setValue"); signal != nil {
(*(*func(int))(signal))(int(int32(vin)))
} else {
NewQAbstractSliderFromPointer(ptr).SetValueDefault(int(int32(vin)))
}
}
func (ptr *QAbstractSlider) ConnectSetValue(f func(vin int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil {
f := func(vin int) {
(*(*func(int))(signal))(vin)
f(vin)
}
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSetValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setValue")
}
}
func (ptr *QAbstractSlider) SetValue(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetValue(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractSlider) SetValueDefault(vin int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SetValueDefault(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QAbstractSlider) SingleStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_SingleStep(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractSlider_SliderChange
func callbackQAbstractSlider_SliderChange(ptr unsafe.Pointer, change C.longlong) {
if signal := qt.GetSignal(ptr, "sliderChange"); signal != nil {
(*(*func(QAbstractSlider__SliderChange))(signal))(QAbstractSlider__SliderChange(change))
} else {
NewQAbstractSliderFromPointer(ptr).SliderChangeDefault(QAbstractSlider__SliderChange(change))
}
}
func (ptr *QAbstractSlider) ConnectSliderChange(f func(change QAbstractSlider__SliderChange)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sliderChange"); signal != nil {
f := func(change QAbstractSlider__SliderChange) {
(*(*func(QAbstractSlider__SliderChange))(signal))(change)
f(change)
}
qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSliderChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sliderChange")
}
}
func (ptr *QAbstractSlider) SliderChange(change QAbstractSlider__SliderChange) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SliderChange(ptr.Pointer(), C.longlong(change))
}
}
func (ptr *QAbstractSlider) SliderChangeDefault(change QAbstractSlider__SliderChange) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SliderChangeDefault(ptr.Pointer(), C.longlong(change))
}
}
//export callbackQAbstractSlider_SliderMoved
func callbackQAbstractSlider_SliderMoved(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "sliderMoved"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
}
}
func (ptr *QAbstractSlider) ConnectSliderMoved(f func(value int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sliderMoved") {
C.QAbstractSlider_ConnectSliderMoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sliderMoved"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSliderMoved() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectSliderMoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sliderMoved")
}
}
func (ptr *QAbstractSlider) SliderMoved(value int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_SliderMoved(ptr.Pointer(), C.int(int32(value)))
}
}
func (ptr *QAbstractSlider) SliderPosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_SliderPosition(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractSlider_SliderPressed
func callbackQAbstractSlider_SliderPressed(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sliderPressed"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractSlider) ConnectSliderPressed(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sliderPressed") {
C.QAbstractSlider_ConnectSliderPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sliderPressed"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSliderPressed() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectSliderPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sliderPressed")
}
}
func (ptr *QAbstractSlider) SliderPressed() {
if ptr.Pointer() != nil {
C.QAbstractSlider_SliderPressed(ptr.Pointer())
}
}
//export callbackQAbstractSlider_SliderReleased
func callbackQAbstractSlider_SliderReleased(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sliderReleased"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractSlider) ConnectSliderReleased(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sliderReleased") {
C.QAbstractSlider_ConnectSliderReleased(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sliderReleased"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectSliderReleased() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectSliderReleased(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sliderReleased")
}
}
func (ptr *QAbstractSlider) SliderReleased() {
if ptr.Pointer() != nil {
C.QAbstractSlider_SliderReleased(ptr.Pointer())
}
}
func (ptr *QAbstractSlider) TriggerAction(action QAbstractSlider__SliderAction) {
if ptr.Pointer() != nil {
C.QAbstractSlider_TriggerAction(ptr.Pointer(), C.longlong(action))
}
}
func (ptr *QAbstractSlider) Value() int {
if ptr.Pointer() != nil {
return int(int32(C.QAbstractSlider_Value(ptr.Pointer())))
}
return 0
}
//export callbackQAbstractSlider_ValueChanged
func callbackQAbstractSlider_ValueChanged(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
}
}
func (ptr *QAbstractSlider) ConnectValueChanged(f func(value int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") {
C.QAbstractSlider_ConnectValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectValueChanged() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DisconnectValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged")
}
}
func (ptr *QAbstractSlider) ValueChanged(value int) {
if ptr.Pointer() != nil {
C.QAbstractSlider_ValueChanged(ptr.Pointer(), C.int(int32(value)))
}
}
//export callbackQAbstractSlider_DestroyQAbstractSlider
func callbackQAbstractSlider_DestroyQAbstractSlider(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractSlider"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSliderFromPointer(ptr).DestroyQAbstractSliderDefault()
}
}
func (ptr *QAbstractSlider) ConnectDestroyQAbstractSlider(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSlider"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSlider) DisconnectDestroyQAbstractSlider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSlider")
}
}
func (ptr *QAbstractSlider) DestroyQAbstractSlider() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DestroyQAbstractSlider(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractSlider) DestroyQAbstractSliderDefault() {
if ptr.Pointer() != nil {
C.QAbstractSlider_DestroyQAbstractSliderDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QAbstractSpinBox struct {
QWidget
}
type QAbstractSpinBox_ITF interface {
QWidget_ITF
QAbstractSpinBox_PTR() *QAbstractSpinBox
}
func (ptr *QAbstractSpinBox) QAbstractSpinBox_PTR() *QAbstractSpinBox {
return ptr
}
func (ptr *QAbstractSpinBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QAbstractSpinBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQAbstractSpinBox(ptr QAbstractSpinBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSpinBox_PTR().Pointer()
}
return nil
}
func NewQAbstractSpinBoxFromPointer(ptr unsafe.Pointer) (n *QAbstractSpinBox) {
n = new(QAbstractSpinBox)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAbstractSpinBox__StepEnabledFlag
//QAbstractSpinBox::StepEnabledFlag
type QAbstractSpinBox__StepEnabledFlag int64
const (
QAbstractSpinBox__StepNone QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x00)
QAbstractSpinBox__StepUpEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x01)
QAbstractSpinBox__StepDownEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x02)
)
//go:generate stringer -type=QAbstractSpinBox__ButtonSymbols
//QAbstractSpinBox::ButtonSymbols
type QAbstractSpinBox__ButtonSymbols int64
const (
QAbstractSpinBox__UpDownArrows QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(0)
QAbstractSpinBox__PlusMinus QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(1)
QAbstractSpinBox__NoButtons QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(2)
)
//go:generate stringer -type=QAbstractSpinBox__CorrectionMode
//QAbstractSpinBox::CorrectionMode
type QAbstractSpinBox__CorrectionMode int64
const (
QAbstractSpinBox__CorrectToPreviousValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(0)
QAbstractSpinBox__CorrectToNearestValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(1)
)
//go:generate stringer -type=QAbstractSpinBox__StepType
//QAbstractSpinBox::StepType
type QAbstractSpinBox__StepType int64
const (
QAbstractSpinBox__DefaultStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(0)
QAbstractSpinBox__AdaptiveDecimalStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(1)
)
func NewQAbstractSpinBox(parent QWidget_ITF) *QAbstractSpinBox {
tmpValue := NewQAbstractSpinBoxFromPointer(C.QAbstractSpinBox_NewQAbstractSpinBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QAbstractSpinBox) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QAbstractSpinBox_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols {
if ptr.Pointer() != nil {
return QAbstractSpinBox__ButtonSymbols(C.QAbstractSpinBox_ButtonSymbols(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractSpinBox_Clear
func callbackQAbstractSpinBox_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSpinBoxFromPointer(ptr).ClearDefault()
}
}
func (ptr *QAbstractSpinBox) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QAbstractSpinBox) Clear() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_Clear(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) ClearDefault() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_ClearDefault(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) CorrectionMode() QAbstractSpinBox__CorrectionMode {
if ptr.Pointer() != nil {
return QAbstractSpinBox__CorrectionMode(C.QAbstractSpinBox_CorrectionMode(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractSpinBox_EditingFinished
func callbackQAbstractSpinBox_EditingFinished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAbstractSpinBox) ConnectEditingFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") {
C.QAbstractSpinBox_ConnectEditingFinished(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectEditingFinished() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_DisconnectEditingFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "editingFinished")
}
}
func (ptr *QAbstractSpinBox) EditingFinished() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_EditingFinished(ptr.Pointer())
}
}
//export callbackQAbstractSpinBox_Fixup
func callbackQAbstractSpinBox_Fixup(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "fixup"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(input))
} else {
NewQAbstractSpinBoxFromPointer(ptr).FixupDefault(cGoUnpackString(input))
}
}
func (ptr *QAbstractSpinBox) ConnectFixup(f func(input string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "fixup"); signal != nil {
f := func(input string) {
(*(*func(string))(signal))(input)
f(input)
}
qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectFixup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "fixup")
}
}
func (ptr *QAbstractSpinBox) Fixup(input string) {
if ptr.Pointer() != nil {
var inputC *C.char
if input != "" {
inputC = C.CString(input)
defer C.free(unsafe.Pointer(inputC))
}
C.QAbstractSpinBox_Fixup(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))})
}
}
func (ptr *QAbstractSpinBox) FixupDefault(input string) {
if ptr.Pointer() != nil {
var inputC *C.char
if input != "" {
inputC = C.CString(input)
defer C.free(unsafe.Pointer(inputC))
}
C.QAbstractSpinBox_FixupDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))})
}
}
func (ptr *QAbstractSpinBox) HasAcceptableInput() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_HasAcceptableInput(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) HasFrame() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_HasFrame(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) InitStyleOption(option QStyleOptionSpinBox_ITF) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSpinBox(option))
}
}
func (ptr *QAbstractSpinBox) InterpretText() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_InterpretText(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) IsAccelerated() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_IsAccelerated(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) IsGroupSeparatorShown() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_IsGroupSeparatorShown(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) KeyboardTracking() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_KeyboardTracking(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAbstractSpinBox) LineEdit() *QLineEdit {
if ptr.Pointer() != nil {
tmpValue := NewQLineEditFromPointer(C.QAbstractSpinBox_LineEdit(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAbstractSpinBox_SelectAll
func callbackQAbstractSpinBox_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSpinBoxFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QAbstractSpinBox) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QAbstractSpinBox) SelectAll() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SelectAll(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SelectAllDefault(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) SetAccelerated(on bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetAccelerated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QAbstractSpinBox) SetAlignment(flag core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetAlignment(ptr.Pointer(), C.longlong(flag))
}
}
func (ptr *QAbstractSpinBox) SetButtonSymbols(bs QAbstractSpinBox__ButtonSymbols) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(bs))
}
}
func (ptr *QAbstractSpinBox) SetCorrectionMode(cm QAbstractSpinBox__CorrectionMode) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetCorrectionMode(ptr.Pointer(), C.longlong(cm))
}
}
func (ptr *QAbstractSpinBox) SetFrame(vbo bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAbstractSpinBox) SetGroupSeparatorShown(shown bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetGroupSeparatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(shown))))
}
}
func (ptr *QAbstractSpinBox) SetKeyboardTracking(kt bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetKeyboardTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(kt))))
}
}
func (ptr *QAbstractSpinBox) SetLineEdit(lineEdit QLineEdit_ITF) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(lineEdit))
}
}
func (ptr *QAbstractSpinBox) SetReadOnly(r bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(r))))
}
}
func (ptr *QAbstractSpinBox) SetSpecialValueText(txt string) {
if ptr.Pointer() != nil {
var txtC *C.char
if txt != "" {
txtC = C.CString(txt)
defer C.free(unsafe.Pointer(txtC))
}
C.QAbstractSpinBox_SetSpecialValueText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: txtC, len: C.longlong(len(txt))})
}
}
func (ptr *QAbstractSpinBox) SetWrapping(w bool) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(w))))
}
}
func (ptr *QAbstractSpinBox) SpecialValueText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAbstractSpinBox_SpecialValueText(ptr.Pointer()))
}
return ""
}
//export callbackQAbstractSpinBox_StepBy
func callbackQAbstractSpinBox_StepBy(ptr unsafe.Pointer, steps C.int) {
if signal := qt.GetSignal(ptr, "stepBy"); signal != nil {
(*(*func(int))(signal))(int(int32(steps)))
} else {
NewQAbstractSpinBoxFromPointer(ptr).StepByDefault(int(int32(steps)))
}
}
func (ptr *QAbstractSpinBox) ConnectStepBy(f func(steps int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stepBy"); signal != nil {
f := func(steps int) {
(*(*func(int))(signal))(steps)
f(steps)
}
qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectStepBy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stepBy")
}
}
func (ptr *QAbstractSpinBox) StepBy(steps int) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepBy(ptr.Pointer(), C.int(int32(steps)))
}
}
func (ptr *QAbstractSpinBox) StepByDefault(steps int) {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepByDefault(ptr.Pointer(), C.int(int32(steps)))
}
}
//export callbackQAbstractSpinBox_StepDown
func callbackQAbstractSpinBox_StepDown(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "stepDown"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSpinBoxFromPointer(ptr).StepDownDefault()
}
}
func (ptr *QAbstractSpinBox) ConnectStepDown(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stepDown"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectStepDown() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stepDown")
}
}
func (ptr *QAbstractSpinBox) StepDown() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepDown(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) StepDownDefault() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepDownDefault(ptr.Pointer())
}
}
//export callbackQAbstractSpinBox_StepEnabled
func callbackQAbstractSpinBox_StepEnabled(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "stepEnabled"); signal != nil {
return C.longlong((*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))())
}
return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).StepEnabledDefault())
}
func (ptr *QAbstractSpinBox) ConnectStepEnabled(f func() QAbstractSpinBox__StepEnabledFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stepEnabled"); signal != nil {
f := func() QAbstractSpinBox__StepEnabledFlag {
(*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectStepEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stepEnabled")
}
}
func (ptr *QAbstractSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag {
if ptr.Pointer() != nil {
return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabled(ptr.Pointer()))
}
return 0
}
func (ptr *QAbstractSpinBox) StepEnabledDefault() QAbstractSpinBox__StepEnabledFlag {
if ptr.Pointer() != nil {
return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabledDefault(ptr.Pointer()))
}
return 0
}
//export callbackQAbstractSpinBox_StepUp
func callbackQAbstractSpinBox_StepUp(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "stepUp"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSpinBoxFromPointer(ptr).StepUpDefault()
}
}
func (ptr *QAbstractSpinBox) ConnectStepUp(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "stepUp"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectStepUp() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "stepUp")
}
}
func (ptr *QAbstractSpinBox) StepUp() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepUp(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) StepUpDefault() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_StepUpDefault(ptr.Pointer())
}
}
func (ptr *QAbstractSpinBox) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAbstractSpinBox_Text(ptr.Pointer()))
}
return ""
}
//export callbackQAbstractSpinBox_Validate
func callbackQAbstractSpinBox_Validate(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString, pos C.int) C.longlong {
if signal := qt.GetSignal(ptr, "validate"); signal != nil {
return C.longlong((*(*func(string, int) gui.QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos))))
}
return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos))))
}
func (ptr *QAbstractSpinBox) ConnectValidate(f func(input string, pos int) gui.QValidator__State) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil {
f := func(input string, pos int) gui.QValidator__State {
(*(*func(string, int) gui.QValidator__State)(signal))(input, pos)
return f(input, pos)
}
qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectValidate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "validate")
}
}
func (ptr *QAbstractSpinBox) Validate(input string, pos int) gui.QValidator__State {
if ptr.Pointer() != nil {
var inputC *C.char
if input != "" {
inputC = C.CString(input)
defer C.free(unsafe.Pointer(inputC))
}
return gui.QValidator__State(C.QAbstractSpinBox_Validate(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos))))
}
return 0
}
func (ptr *QAbstractSpinBox) ValidateDefault(input string, pos int) gui.QValidator__State {
if ptr.Pointer() != nil {
var inputC *C.char
if input != "" {
inputC = C.CString(input)
defer C.free(unsafe.Pointer(inputC))
}
return gui.QValidator__State(C.QAbstractSpinBox_ValidateDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos))))
}
return 0
}
func (ptr *QAbstractSpinBox) Wrapping() bool {
if ptr.Pointer() != nil {
return int8(C.QAbstractSpinBox_Wrapping(ptr.Pointer())) != 0
}
return false
}
//export callbackQAbstractSpinBox_DestroyQAbstractSpinBox
func callbackQAbstractSpinBox_DestroyQAbstractSpinBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAbstractSpinBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQAbstractSpinBoxFromPointer(ptr).DestroyQAbstractSpinBoxDefault()
}
}
func (ptr *QAbstractSpinBox) ConnectDestroyQAbstractSpinBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSpinBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QAbstractSpinBox) DisconnectDestroyQAbstractSpinBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSpinBox")
}
}
func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBox() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_DestroyQAbstractSpinBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBoxDefault() {
if ptr.Pointer() != nil {
C.QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QAccessibleWidget struct {
gui.QAccessibleObject
gui.QAccessibleActionInterface
}
type QAccessibleWidget_ITF interface {
gui.QAccessibleObject_ITF
gui.QAccessibleActionInterface_ITF
QAccessibleWidget_PTR() *QAccessibleWidget
}
func (ptr *QAccessibleWidget) QAccessibleWidget_PTR() *QAccessibleWidget {
return ptr
}
func (ptr *QAccessibleWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAccessibleObject_PTR().Pointer()
}
return nil
}
func (ptr *QAccessibleWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAccessibleObject_PTR().SetPointer(p)
ptr.QAccessibleActionInterface_PTR().SetPointer(p)
}
}
func PointerFromQAccessibleWidget(ptr QAccessibleWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAccessibleWidget_PTR().Pointer()
}
return nil
}
func NewQAccessibleWidgetFromPointer(ptr unsafe.Pointer) (n *QAccessibleWidget) {
n = new(QAccessibleWidget)
n.SetPointer(ptr)
return
}
//export callbackQAccessibleWidget_ActionNames
func callbackQAccessibleWidget_ActionNames(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "actionNames"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQAccessibleWidgetFromPointer(ptr).ActionNamesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QAccessibleWidget) ConnectActionNames(f func() []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "actionNames"); signal != nil {
f := func() []string {
(*(*func() []string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectActionNames() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "actionNames")
}
}
func (ptr *QAccessibleWidget) ActionNames() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNames(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QAccessibleWidget) ActionNamesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNamesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QAccessibleWidget) AddControllingSignal(sign string) {
if ptr.Pointer() != nil {
var signC *C.char
if sign != "" {
signC = C.CString(sign)
defer C.free(unsafe.Pointer(signC))
}
C.QAccessibleWidget_AddControllingSignal(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: signC, len: C.longlong(len(sign))})
}
}
//export callbackQAccessibleWidget_BackgroundColor
func callbackQAccessibleWidget_BackgroundColor(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "backgroundColor"); signal != nil {
return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))())
}
return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).BackgroundColorDefault())
}
func (ptr *QAccessibleWidget) ConnectBackgroundColor(f func() *gui.QColor) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "backgroundColor"); signal != nil {
f := func() *gui.QColor {
(*(*func() *gui.QColor)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectBackgroundColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "backgroundColor")
}
}
func (ptr *QAccessibleWidget) BackgroundColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QAccessibleWidget) BackgroundColorDefault() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColorDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_Child
func callbackQAccessibleWidget_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "child"); signal != nil {
return gui.PointerFromQAccessibleInterface((*(*func(int) *gui.QAccessibleInterface)(signal))(int(int32(index))))
}
return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildDefault(int(int32(index))))
}
func (ptr *QAccessibleWidget) ConnectChild(f func(index int) *gui.QAccessibleInterface) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "child"); signal != nil {
f := func(index int) *gui.QAccessibleInterface {
(*(*func(int) *gui.QAccessibleInterface)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "child")
}
}
func (ptr *QAccessibleWidget) Child(index int) *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Child(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QAccessibleWidget) ChildDefault(index int) *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
//export callbackQAccessibleWidget_ChildCount
func callbackQAccessibleWidget_ChildCount(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "childCount"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).ChildCountDefault()))
}
func (ptr *QAccessibleWidget) ConnectChildCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "childCount"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectChildCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "childCount")
}
}
func (ptr *QAccessibleWidget) ChildCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QAccessibleWidget_ChildCount(ptr.Pointer())))
}
return 0
}
func (ptr *QAccessibleWidget) ChildCountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QAccessibleWidget_ChildCountDefault(ptr.Pointer())))
}
return 0
}
//export callbackQAccessibleWidget_DoAction
func callbackQAccessibleWidget_DoAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "doAction"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(actionName))
} else {
NewQAccessibleWidgetFromPointer(ptr).DoActionDefault(cGoUnpackString(actionName))
}
}
func (ptr *QAccessibleWidget) ConnectDoAction(f func(actionName string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "doAction"); signal != nil {
f := func(actionName string) {
(*(*func(string))(signal))(actionName)
f(actionName)
}
qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectDoAction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "doAction")
}
}
func (ptr *QAccessibleWidget) DoAction(actionName string) {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
C.QAccessibleWidget_DoAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})
}
}
func (ptr *QAccessibleWidget) DoActionDefault(actionName string) {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
C.QAccessibleWidget_DoActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})
}
}
//export callbackQAccessibleWidget_FocusChild
func callbackQAccessibleWidget_FocusChild(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "focusChild"); signal != nil {
return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))())
}
return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).FocusChildDefault())
}
func (ptr *QAccessibleWidget) ConnectFocusChild(f func() *gui.QAccessibleInterface) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusChild"); signal != nil {
f := func() *gui.QAccessibleInterface {
(*(*func() *gui.QAccessibleInterface)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectFocusChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusChild")
}
}
func (ptr *QAccessibleWidget) FocusChild() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChild(ptr.Pointer()))
}
return nil
}
func (ptr *QAccessibleWidget) FocusChildDefault() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChildDefault(ptr.Pointer()))
}
return nil
}
//export callbackQAccessibleWidget_ForegroundColor
func callbackQAccessibleWidget_ForegroundColor(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "foregroundColor"); signal != nil {
return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))())
}
return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).ForegroundColorDefault())
}
func (ptr *QAccessibleWidget) ConnectForegroundColor(f func() *gui.QColor) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "foregroundColor"); signal != nil {
f := func() *gui.QColor {
(*(*func() *gui.QColor)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectForegroundColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "foregroundColor")
}
}
func (ptr *QAccessibleWidget) ForegroundColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QAccessibleWidget) ForegroundColorDefault() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColorDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_IndexOfChild
func callbackQAccessibleWidget_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil {
return C.int(int32((*(*func(*gui.QAccessibleInterface) int)(signal))(gui.NewQAccessibleInterfaceFromPointer(child))))
}
return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).IndexOfChildDefault(gui.NewQAccessibleInterfaceFromPointer(child))))
}
func (ptr *QAccessibleWidget) ConnectIndexOfChild(f func(child *gui.QAccessibleInterface) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexOfChild"); signal != nil {
f := func(child *gui.QAccessibleInterface) int {
(*(*func(*gui.QAccessibleInterface) int)(signal))(child)
return f(child)
}
qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectIndexOfChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexOfChild")
}
}
func (ptr *QAccessibleWidget) IndexOfChild(child gui.QAccessibleInterface_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QAccessibleWidget_IndexOfChild(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child))))
}
return 0
}
func (ptr *QAccessibleWidget) IndexOfChildDefault(child gui.QAccessibleInterface_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QAccessibleWidget_IndexOfChildDefault(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child))))
}
return 0
}
//export callbackQAccessibleWidget_Interface_cast
func callbackQAccessibleWidget_Interface_cast(ptr unsafe.Pointer, t C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "interface_cast"); signal != nil {
return (*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(gui.QAccessible__InterfaceType(t))
}
return NewQAccessibleWidgetFromPointer(ptr).Interface_castDefault(gui.QAccessible__InterfaceType(t))
}
func (ptr *QAccessibleWidget) ConnectInterface_cast(f func(t gui.QAccessible__InterfaceType) unsafe.Pointer) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "interface_cast"); signal != nil {
f := func(t gui.QAccessible__InterfaceType) unsafe.Pointer {
(*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(t)
return f(t)
}
qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectInterface_cast() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "interface_cast")
}
}
func (ptr *QAccessibleWidget) Interface_cast(t gui.QAccessible__InterfaceType) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QAccessibleWidget_Interface_cast(ptr.Pointer(), C.longlong(t))
}
return nil
}
func (ptr *QAccessibleWidget) Interface_castDefault(t gui.QAccessible__InterfaceType) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QAccessibleWidget_Interface_castDefault(ptr.Pointer(), C.longlong(t))
}
return nil
}
//export callbackQAccessibleWidget_IsValid
func callbackQAccessibleWidget_IsValid(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isValid"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQAccessibleWidgetFromPointer(ptr).IsValidDefault())))
}
func (ptr *QAccessibleWidget) ConnectIsValid(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectIsValid() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isValid")
}
}
func (ptr *QAccessibleWidget) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QAccessibleWidget_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAccessibleWidget) IsValidDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QAccessibleWidget_IsValidDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQAccessibleWidget_KeyBindingsForAction
func callbackQAccessibleWidget_KeyBindingsForAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "keyBindingsForAction"); signal != nil {
tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQAccessibleWidgetFromPointer(ptr).KeyBindingsForActionDefault(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QAccessibleWidget) ConnectKeyBindingsForAction(f func(actionName string) []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyBindingsForAction"); signal != nil {
f := func(actionName string) []string {
(*(*func(string) []string)(signal))(actionName)
return f(actionName)
}
qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectKeyBindingsForAction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyBindingsForAction")
}
}
func (ptr *QAccessibleWidget) KeyBindingsForAction(actionName string) []string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})))
}
return make([]string, 0)
}
func (ptr *QAccessibleWidget) KeyBindingsForActionDefault(actionName string) []string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})))
}
return make([]string, 0)
}
//export callbackQAccessibleWidget_Parent
func callbackQAccessibleWidget_Parent(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "parent"); signal != nil {
return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))())
}
return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ParentDefault())
}
func (ptr *QAccessibleWidget) ConnectParent(f func() *gui.QAccessibleInterface) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil {
f := func() *gui.QAccessibleInterface {
(*(*func() *gui.QAccessibleInterface)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectParent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "parent")
}
}
func (ptr *QAccessibleWidget) Parent() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Parent(ptr.Pointer()))
}
return nil
}
func (ptr *QAccessibleWidget) ParentDefault() *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ParentDefault(ptr.Pointer()))
}
return nil
}
func (ptr *QAccessibleWidget) ParentObject() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ParentObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_Rect
func callbackQAccessibleWidget_Rect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "rect"); signal != nil {
return core.PointerFromQRect((*(*func() *core.QRect)(signal))())
}
return core.PointerFromQRect(NewQAccessibleWidgetFromPointer(ptr).RectDefault())
}
func (ptr *QAccessibleWidget) ConnectRect(f func() *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil {
f := func() *core.QRect {
(*(*func() *core.QRect)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rect")
}
}
func (ptr *QAccessibleWidget) Rect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QAccessibleWidget) RectDefault() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_RectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_Role
func callbackQAccessibleWidget_Role(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "role"); signal != nil {
return C.longlong((*(*func() gui.QAccessible__Role)(signal))())
}
return C.longlong(NewQAccessibleWidgetFromPointer(ptr).RoleDefault())
}
func (ptr *QAccessibleWidget) ConnectRole(f func() gui.QAccessible__Role) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "role"); signal != nil {
f := func() gui.QAccessible__Role {
(*(*func() gui.QAccessible__Role)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectRole() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "role")
}
}
func (ptr *QAccessibleWidget) Role() gui.QAccessible__Role {
if ptr.Pointer() != nil {
return gui.QAccessible__Role(C.QAccessibleWidget_Role(ptr.Pointer()))
}
return 0
}
func (ptr *QAccessibleWidget) RoleDefault() gui.QAccessible__Role {
if ptr.Pointer() != nil {
return gui.QAccessible__Role(C.QAccessibleWidget_RoleDefault(ptr.Pointer()))
}
return 0
}
//export callbackQAccessibleWidget_Text
func callbackQAccessibleWidget_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "text"); signal != nil {
tempVal := (*(*func(gui.QAccessible__Text) string)(signal))(gui.QAccessible__Text(t))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQAccessibleWidgetFromPointer(ptr).TextDefault(gui.QAccessible__Text(t))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QAccessibleWidget) ConnectText(f func(t gui.QAccessible__Text) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil {
f := func(t gui.QAccessible__Text) string {
(*(*func(gui.QAccessible__Text) string)(signal))(t)
return f(t)
}
qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "text")
}
}
func (ptr *QAccessibleWidget) Text(t gui.QAccessible__Text) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAccessibleWidget_Text(ptr.Pointer(), C.longlong(t)))
}
return ""
}
func (ptr *QAccessibleWidget) TextDefault(t gui.QAccessible__Text) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAccessibleWidget_TextDefault(ptr.Pointer(), C.longlong(t)))
}
return ""
}
func (ptr *QAccessibleWidget) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAccessibleWidget_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_Window
func callbackQAccessibleWidget_Window(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "window"); signal != nil {
return gui.PointerFromQWindow((*(*func() *gui.QWindow)(signal))())
}
return gui.PointerFromQWindow(NewQAccessibleWidgetFromPointer(ptr).WindowDefault())
}
func (ptr *QAccessibleWidget) ConnectWindow(f func() *gui.QWindow) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "window"); signal != nil {
f := func() *gui.QWindow {
(*(*func() *gui.QWindow)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "window")
}
}
func (ptr *QAccessibleWidget) Window() *gui.QWindow {
if ptr.Pointer() != nil {
tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_Window(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAccessibleWidget) WindowDefault() *gui.QWindow {
if ptr.Pointer() != nil {
tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_WindowDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_DestroyQAccessibleWidget
func callbackQAccessibleWidget_DestroyQAccessibleWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAccessibleWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQAccessibleWidgetFromPointer(ptr).DestroyQAccessibleWidgetDefault()
}
}
func (ptr *QAccessibleWidget) ConnectDestroyQAccessibleWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QAccessibleWidget) DisconnectDestroyQAccessibleWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleWidget")
}
}
func (ptr *QAccessibleWidget) DestroyQAccessibleWidget() {
if ptr.Pointer() != nil {
C.QAccessibleWidget_DestroyQAccessibleWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAccessibleWidget) DestroyQAccessibleWidgetDefault() {
if ptr.Pointer() != nil {
C.QAccessibleWidget_DestroyQAccessibleWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQAccessibleWidget_ChildAt
func callbackQAccessibleWidget_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "childAt"); signal != nil {
return gui.PointerFromQAccessibleInterface((*(*func(int, int) *gui.QAccessibleInterface)(signal))(int(int32(x)), int(int32(y))))
}
return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildAtDefault(int(int32(x)), int(int32(y))))
}
func (ptr *QAccessibleWidget) ChildAt(x int, y int) *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return nil
}
func (ptr *QAccessibleWidget) ChildAtDefault(x int, y int) *gui.QAccessibleInterface {
if ptr.Pointer() != nil {
return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAtDefault(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return nil
}
//export callbackQAccessibleWidget_Object
func callbackQAccessibleWidget_Object(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "object"); signal != nil {
return core.PointerFromQObject((*(*func() *core.QObject)(signal))())
}
return core.PointerFromQObject(NewQAccessibleWidgetFromPointer(ptr).ObjectDefault())
}
func (ptr *QAccessibleWidget) Object() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_Object(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAccessibleWidget) ObjectDefault() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ObjectDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQAccessibleWidget_SetText
func callbackQAccessibleWidget_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setText"); signal != nil {
(*(*func(gui.QAccessible__Text, string))(signal))(gui.QAccessible__Text(t), cGoUnpackString(text))
} else {
NewQAccessibleWidgetFromPointer(ptr).SetTextDefault(gui.QAccessible__Text(t), cGoUnpackString(text))
}
}
func (ptr *QAccessibleWidget) SetText(t gui.QAccessible__Text, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QAccessibleWidget_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QAccessibleWidget) SetTextDefault(t gui.QAccessible__Text, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QAccessibleWidget_SetTextDefault(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQAccessibleWidget_LocalizedActionDescription
func callbackQAccessibleWidget_LocalizedActionDescription(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "localizedActionDescription"); signal != nil {
tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionDescriptionDefault(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QAccessibleWidget) LocalizedActionDescription(actionName string) string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))
}
return ""
}
func (ptr *QAccessibleWidget) LocalizedActionDescriptionDefault(actionName string) string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescriptionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))
}
return ""
}
//export callbackQAccessibleWidget_LocalizedActionName
func callbackQAccessibleWidget_LocalizedActionName(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "localizedActionName"); signal != nil {
tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionNameDefault(cGoUnpackString(actionName))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QAccessibleWidget) LocalizedActionName(actionName string) string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return cGoUnpackString(C.QAccessibleWidget_LocalizedActionName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))
}
return ""
}
func (ptr *QAccessibleWidget) LocalizedActionNameDefault(actionName string) string {
if ptr.Pointer() != nil {
var actionNameC *C.char
if actionName != "" {
actionNameC = C.CString(actionName)
defer C.free(unsafe.Pointer(actionNameC))
}
return cGoUnpackString(C.QAccessibleWidget_LocalizedActionNameDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))
}
return ""
}
type QAction struct {
core.QObject
}
type QAction_ITF interface {
core.QObject_ITF
QAction_PTR() *QAction
}
func (ptr *QAction) QAction_PTR() *QAction {
return ptr
}
func (ptr *QAction) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QAction) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQAction(ptr QAction_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QAction_PTR().Pointer()
}
return nil
}
func NewQActionFromPointer(ptr unsafe.Pointer) (n *QAction) {
n = new(QAction)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QAction__MenuRole
//QAction::MenuRole
type QAction__MenuRole int64
const (
QAction__NoRole QAction__MenuRole = QAction__MenuRole(0)
QAction__TextHeuristicRole QAction__MenuRole = QAction__MenuRole(1)
QAction__ApplicationSpecificRole QAction__MenuRole = QAction__MenuRole(2)
QAction__AboutQtRole QAction__MenuRole = QAction__MenuRole(3)
QAction__AboutRole QAction__MenuRole = QAction__MenuRole(4)
QAction__PreferencesRole QAction__MenuRole = QAction__MenuRole(5)
QAction__QuitRole QAction__MenuRole = QAction__MenuRole(6)
)
//go:generate stringer -type=QAction__Priority
//QAction::Priority
type QAction__Priority int64
const (
QAction__LowPriority QAction__Priority = QAction__Priority(0)
QAction__NormalPriority QAction__Priority = QAction__Priority(128)
QAction__HighPriority QAction__Priority = QAction__Priority(256)
)
//go:generate stringer -type=QAction__ActionEvent
//QAction::ActionEvent
type QAction__ActionEvent int64
const (
QAction__Trigger QAction__ActionEvent = QAction__ActionEvent(0)
QAction__Hover QAction__ActionEvent = QAction__ActionEvent(1)
)
func NewQAction(parent core.QObject_ITF) *QAction {
tmpValue := NewQActionFromPointer(C.QAction_NewQAction(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQAction2(text string, parent core.QObject_ITF) *QAction {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QAction_NewQAction2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQAction3(icon gui.QIcon_ITF, text string, parent core.QObject_ITF) *QAction {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QAction_NewQAction3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QAction) ActionGroup() *QActionGroup {
if ptr.Pointer() != nil {
tmpValue := NewQActionGroupFromPointer(C.QAction_ActionGroup(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAction) Activate(event QAction__ActionEvent) {
if ptr.Pointer() != nil {
C.QAction_Activate(ptr.Pointer(), C.longlong(event))
}
}
func (ptr *QAction) AssociatedGraphicsWidgets() []*QGraphicsWidget {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsWidget {
out := make([]*QGraphicsWidget, int(l.len))
tmpList := NewQActionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__associatedGraphicsWidgets_atList(i)
}
return out
}(C.QAction_AssociatedGraphicsWidgets(ptr.Pointer()))
}
return make([]*QGraphicsWidget, 0)
}
func (ptr *QAction) AssociatedWidgets() []*QWidget {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQActionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__associatedWidgets_atList(i)
}
return out
}(C.QAction_AssociatedWidgets(ptr.Pointer()))
}
return make([]*QWidget, 0)
}
func (ptr *QAction) AutoRepeat() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_AutoRepeat(ptr.Pointer())) != 0
}
return false
}
//export callbackQAction_Changed
func callbackQAction_Changed(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "changed"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAction) ConnectChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "changed") {
C.QAction_ConnectChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectChanged() {
if ptr.Pointer() != nil {
C.QAction_DisconnectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "changed")
}
}
func (ptr *QAction) Changed() {
if ptr.Pointer() != nil {
C.QAction_Changed(ptr.Pointer())
}
}
func (ptr *QAction) Data() *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QAction_Data(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQAction_Event
func callbackQAction_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(NewQActionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QAction) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAction_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
func (ptr *QAction) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QAction_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQAction_Hover
func callbackQAction_Hover(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hover"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionFromPointer(ptr).HoverDefault()
}
}
func (ptr *QAction) ConnectHover(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hover"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectHover() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hover")
}
}
func (ptr *QAction) Hover() {
if ptr.Pointer() != nil {
C.QAction_Hover(ptr.Pointer())
}
}
func (ptr *QAction) HoverDefault() {
if ptr.Pointer() != nil {
C.QAction_HoverDefault(ptr.Pointer())
}
}
//export callbackQAction_Hovered
func callbackQAction_Hovered(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hovered"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QAction) ConnectHovered(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "hovered") {
C.QAction_ConnectHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectHovered() {
if ptr.Pointer() != nil {
C.QAction_DisconnectHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "hovered")
}
}
func (ptr *QAction) Hovered() {
if ptr.Pointer() != nil {
C.QAction_Hovered(ptr.Pointer())
}
}
func (ptr *QAction) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QAction_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QAction) IconText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAction_IconText(ptr.Pointer()))
}
return ""
}
func (ptr *QAction) IsCheckable() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsCheckable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsChecked() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsChecked(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsIconVisibleInMenu() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsIconVisibleInMenu(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsSeparator() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsSeparator(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsShortcutVisibleInContextMenu() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsShortcutVisibleInContextMenu(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QAction_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QAction) Menu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QAction_Menu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAction) MenuRole() QAction__MenuRole {
if ptr.Pointer() != nil {
return QAction__MenuRole(C.QAction_MenuRole(ptr.Pointer()))
}
return 0
}
func (ptr *QAction) ParentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAction_ParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAction) Priority() QAction__Priority {
if ptr.Pointer() != nil {
return QAction__Priority(C.QAction_Priority(ptr.Pointer()))
}
return 0
}
func (ptr *QAction) SetActionGroup(group QActionGroup_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetActionGroup(ptr.Pointer(), PointerFromQActionGroup(group))
}
}
func (ptr *QAction) SetAutoRepeat(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetCheckable(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQAction_SetChecked
func callbackQAction_SetChecked(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setChecked"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0)
}
}
func (ptr *QAction) ConnectSetChecked(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectSetChecked() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setChecked")
}
}
func (ptr *QAction) SetChecked(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetCheckedDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetData(userData core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetData(ptr.Pointer(), core.PointerFromQVariant(userData))
}
}
//export callbackQAction_SetDisabled
func callbackQAction_SetDisabled(ptr unsafe.Pointer, b C.char) {
if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil {
(*(*func(bool))(signal))(int8(b) != 0)
} else {
NewQActionFromPointer(ptr).SetDisabledDefault(int8(b) != 0)
}
}
func (ptr *QAction) ConnectSetDisabled(f func(b bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil {
f := func(b bool) {
(*(*func(bool))(signal))(b)
f(b)
}
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectSetDisabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDisabled")
}
}
func (ptr *QAction) SetDisabled(b bool) {
if ptr.Pointer() != nil {
C.QAction_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QAction) SetDisabledDefault(b bool) {
if ptr.Pointer() != nil {
C.QAction_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
//export callbackQAction_SetEnabled
func callbackQAction_SetEnabled(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0)
}
}
func (ptr *QAction) ConnectSetEnabled(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectSetEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEnabled")
}
}
func (ptr *QAction) SetEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetEnabledDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QAction) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QAction) SetIconText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QAction_SetIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QAction) SetIconVisibleInMenu(visible bool) {
if ptr.Pointer() != nil {
C.QAction_SetIconVisibleInMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QAction) SetMenu(menu QMenu_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetMenu(ptr.Pointer(), PointerFromQMenu(menu))
}
}
func (ptr *QAction) SetMenuRole(menuRole QAction__MenuRole) {
if ptr.Pointer() != nil {
C.QAction_SetMenuRole(ptr.Pointer(), C.longlong(menuRole))
}
}
func (ptr *QAction) SetPriority(priority QAction__Priority) {
if ptr.Pointer() != nil {
C.QAction_SetPriority(ptr.Pointer(), C.longlong(priority))
}
}
func (ptr *QAction) SetSeparator(b bool) {
if ptr.Pointer() != nil {
C.QAction_SetSeparator(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QAction) SetShortcut(shortcut gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QAction_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(shortcut))
}
}
func (ptr *QAction) SetShortcutContext(context core.Qt__ShortcutContext) {
if ptr.Pointer() != nil {
C.QAction_SetShortcutContext(ptr.Pointer(), C.longlong(context))
}
}
func (ptr *QAction) SetShortcutVisibleInContextMenu(show bool) {
if ptr.Pointer() != nil {
C.QAction_SetShortcutVisibleInContextMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QAction) SetShortcuts(shortcuts []*gui.QKeySequence) {
if ptr.Pointer() != nil {
C.QAction_SetShortcuts(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQActionFromPointer(NewQActionFromPointer(nil).__setShortcuts_shortcuts_newList())
for _, v := range shortcuts {
tmpList.__setShortcuts_shortcuts_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QAction) SetShortcuts2(key gui.QKeySequence__StandardKey) {
if ptr.Pointer() != nil {
C.QAction_SetShortcuts2(ptr.Pointer(), C.longlong(key))
}
}
func (ptr *QAction) SetStatusTip(statusTip string) {
if ptr.Pointer() != nil {
var statusTipC *C.char
if statusTip != "" {
statusTipC = C.CString(statusTip)
defer C.free(unsafe.Pointer(statusTipC))
}
C.QAction_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))})
}
}
func (ptr *QAction) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QAction_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QAction) SetToolTip(tip string) {
if ptr.Pointer() != nil {
var tipC *C.char
if tip != "" {
tipC = C.CString(tip)
defer C.free(unsafe.Pointer(tipC))
}
C.QAction_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))})
}
}
//export callbackQAction_SetVisible
func callbackQAction_SetVisible(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0)
}
}
func (ptr *QAction) ConnectSetVisible(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QAction) SetVisible(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetVisibleDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QAction_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QAction) SetWhatsThis(what string) {
if ptr.Pointer() != nil {
var whatC *C.char
if what != "" {
whatC = C.CString(what)
defer C.free(unsafe.Pointer(whatC))
}
C.QAction_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatC, len: C.longlong(len(what))})
}
}
func (ptr *QAction) Shortcut() *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QAction_Shortcut(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QAction) ShortcutContext() core.Qt__ShortcutContext {
if ptr.Pointer() != nil {
return core.Qt__ShortcutContext(C.QAction_ShortcutContext(ptr.Pointer()))
}
return 0
}
func (ptr *QAction) Shortcuts() []*gui.QKeySequence {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*gui.QKeySequence {
out := make([]*gui.QKeySequence, int(l.len))
tmpList := NewQActionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__shortcuts_atList(i)
}
return out
}(C.QAction_Shortcuts(ptr.Pointer()))
}
return make([]*gui.QKeySequence, 0)
}
func (ptr *QAction) ShowStatusText(widget QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAction_ShowStatusText(ptr.Pointer(), PointerFromQWidget(widget))) != 0
}
return false
}
func (ptr *QAction) StatusTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAction_StatusTip(ptr.Pointer()))
}
return ""
}
func (ptr *QAction) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAction_Text(ptr.Pointer()))
}
return ""
}
//export callbackQAction_Toggle
func callbackQAction_Toggle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toggle"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionFromPointer(ptr).ToggleDefault()
}
}
func (ptr *QAction) ConnectToggle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectToggle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toggle")
}
}
func (ptr *QAction) Toggle() {
if ptr.Pointer() != nil {
C.QAction_Toggle(ptr.Pointer())
}
}
func (ptr *QAction) ToggleDefault() {
if ptr.Pointer() != nil {
C.QAction_ToggleDefault(ptr.Pointer())
}
}
//export callbackQAction_Toggled
func callbackQAction_Toggled(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "toggled"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
}
}
func (ptr *QAction) ConnectToggled(f func(checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "toggled") {
C.QAction_ConnectToggled(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectToggled() {
if ptr.Pointer() != nil {
C.QAction_DisconnectToggled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "toggled")
}
}
func (ptr *QAction) Toggled(checked bool) {
if ptr.Pointer() != nil {
C.QAction_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QAction) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAction_ToolTip(ptr.Pointer()))
}
return ""
}
//export callbackQAction_Trigger
func callbackQAction_Trigger(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "trigger"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionFromPointer(ptr).TriggerDefault()
}
}
func (ptr *QAction) ConnectTrigger(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "trigger"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectTrigger() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "trigger")
}
}
func (ptr *QAction) Trigger() {
if ptr.Pointer() != nil {
C.QAction_Trigger(ptr.Pointer())
}
}
func (ptr *QAction) TriggerDefault() {
if ptr.Pointer() != nil {
C.QAction_TriggerDefault(ptr.Pointer())
}
}
//export callbackQAction_Triggered
func callbackQAction_Triggered(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
}
}
func (ptr *QAction) ConnectTriggered(f func(checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "triggered") {
C.QAction_ConnectTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectTriggered() {
if ptr.Pointer() != nil {
C.QAction_DisconnectTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "triggered")
}
}
func (ptr *QAction) Triggered(checked bool) {
if ptr.Pointer() != nil {
C.QAction_Triggered(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QAction) WhatsThis() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QAction_WhatsThis(ptr.Pointer()))
}
return ""
}
//export callbackQAction_DestroyQAction
func callbackQAction_DestroyQAction(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QAction"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionFromPointer(ptr).DestroyQActionDefault()
}
}
func (ptr *QAction) ConnectDestroyQAction(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QAction"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f))
}
}
}
func (ptr *QAction) DisconnectDestroyQAction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QAction")
}
}
func (ptr *QAction) DestroyQAction() {
if ptr.Pointer() != nil {
C.QAction_DestroyQAction(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAction) DestroyQActionDefault() {
if ptr.Pointer() != nil {
C.QAction_DestroyQActionDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QAction) __associatedGraphicsWidgets_atList(i int) *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QAction___associatedGraphicsWidgets_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 *QAction) __associatedGraphicsWidgets_setList(i QGraphicsWidget_ITF) {
if ptr.Pointer() != nil {
C.QAction___associatedGraphicsWidgets_setList(ptr.Pointer(), PointerFromQGraphicsWidget(i))
}
}
func (ptr *QAction) __associatedGraphicsWidgets_newList() unsafe.Pointer {
return C.QAction___associatedGraphicsWidgets_newList(ptr.Pointer())
}
func (ptr *QAction) __associatedWidgets_atList(i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QAction___associatedWidgets_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 *QAction) __associatedWidgets_setList(i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QAction___associatedWidgets_setList(ptr.Pointer(), PointerFromQWidget(i))
}
}
func (ptr *QAction) __associatedWidgets_newList() unsafe.Pointer {
return C.QAction___associatedWidgets_newList(ptr.Pointer())
}
func (ptr *QAction) __setShortcuts_shortcuts_atList(i int) *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___setShortcuts_shortcuts_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QAction) __setShortcuts_shortcuts_setList(i gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QAction___setShortcuts_shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i))
}
}
func (ptr *QAction) __setShortcuts_shortcuts_newList() unsafe.Pointer {
return C.QAction___setShortcuts_shortcuts_newList(ptr.Pointer())
}
func (ptr *QAction) __shortcuts_atList(i int) *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___shortcuts_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QAction) __shortcuts_setList(i gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QAction___shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i))
}
}
func (ptr *QAction) __shortcuts_newList() unsafe.Pointer {
return C.QAction___shortcuts_newList(ptr.Pointer())
}
func (ptr *QAction) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAction___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 *QAction) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAction___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAction) __children_newList() unsafe.Pointer {
return C.QAction___children_newList(ptr.Pointer())
}
func (ptr *QAction) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QAction___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QAction) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QAction___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QAction) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QAction___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QAction) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAction___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 *QAction) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAction___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAction) __findChildren_newList() unsafe.Pointer {
return C.QAction___findChildren_newList(ptr.Pointer())
}
func (ptr *QAction) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAction___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 *QAction) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAction___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAction) __findChildren_newList3() unsafe.Pointer {
return C.QAction___findChildren_newList3(ptr.Pointer())
}
func (ptr *QAction) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QAction___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QAction) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QAction___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QAction) __qFindChildren_newList2() unsafe.Pointer {
return C.QAction___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQAction_ChildEvent
func callbackQAction_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQActionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QAction) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QAction_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQAction_ConnectNotify
func callbackQAction_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQActionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAction) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAction_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAction_CustomEvent
func callbackQAction_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQActionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QAction) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QAction_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQAction_DeleteLater
func callbackQAction_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QAction) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QAction_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQAction_Destroyed
func callbackQAction_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQAction_DisconnectNotify
func callbackQAction_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQActionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QAction) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QAction_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQAction_EventFilter
func callbackQAction_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(NewQActionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QAction) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QAction_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQAction_MetaObject
func callbackQAction_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQActionFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QAction) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QAction_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQAction_ObjectNameChanged
func callbackQAction_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQAction_TimerEvent
func callbackQAction_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQActionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QAction) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QAction_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QActionGroup struct {
core.QObject
}
type QActionGroup_ITF interface {
core.QObject_ITF
QActionGroup_PTR() *QActionGroup
}
func (ptr *QActionGroup) QActionGroup_PTR() *QActionGroup {
return ptr
}
func (ptr *QActionGroup) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QActionGroup) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQActionGroup(ptr QActionGroup_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QActionGroup_PTR().Pointer()
}
return nil
}
func NewQActionGroupFromPointer(ptr unsafe.Pointer) (n *QActionGroup) {
n = new(QActionGroup)
n.SetPointer(ptr)
return
}
func NewQActionGroup(parent core.QObject_ITF) *QActionGroup {
tmpValue := NewQActionGroupFromPointer(C.QActionGroup_NewQActionGroup(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QActionGroup) Actions() []*QAction {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAction {
out := make([]*QAction, int(l.len))
tmpList := NewQActionGroupFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__actions_atList(i)
}
return out
}(C.QActionGroup_Actions(ptr.Pointer()))
}
return make([]*QAction, 0)
}
func (ptr *QActionGroup) AddAction(action QAction_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction(ptr.Pointer(), PointerFromQAction(action)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QActionGroup) AddAction2(text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QActionGroup) AddAction3(icon gui.QIcon_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QActionGroup) CheckedAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QActionGroup_CheckedAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQActionGroup_Hovered
func callbackQActionGroup_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hovered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QActionGroup) ConnectHovered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "hovered") {
C.QActionGroup_ConnectHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectHovered() {
if ptr.Pointer() != nil {
C.QActionGroup_DisconnectHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "hovered")
}
}
func (ptr *QActionGroup) Hovered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_Hovered(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QActionGroup) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QActionGroup_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QActionGroup) IsExclusive() bool {
if ptr.Pointer() != nil {
return int8(C.QActionGroup_IsExclusive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QActionGroup) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QActionGroup_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QActionGroup) RemoveAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_RemoveAction(ptr.Pointer(), PointerFromQAction(action))
}
}
//export callbackQActionGroup_SetDisabled
func callbackQActionGroup_SetDisabled(ptr unsafe.Pointer, b C.char) {
if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil {
(*(*func(bool))(signal))(int8(b) != 0)
} else {
NewQActionGroupFromPointer(ptr).SetDisabledDefault(int8(b) != 0)
}
}
func (ptr *QActionGroup) ConnectSetDisabled(f func(b bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil {
f := func(b bool) {
(*(*func(bool))(signal))(b)
f(b)
}
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectSetDisabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDisabled")
}
}
func (ptr *QActionGroup) SetDisabled(b bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QActionGroup) SetDisabledDefault(b bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
//export callbackQActionGroup_SetEnabled
func callbackQActionGroup_SetEnabled(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionGroupFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0)
}
}
func (ptr *QActionGroup) ConnectSetEnabled(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectSetEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEnabled")
}
}
func (ptr *QActionGroup) SetEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QActionGroup) SetEnabledDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQActionGroup_SetExclusive
func callbackQActionGroup_SetExclusive(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setExclusive"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionGroupFromPointer(ptr).SetExclusiveDefault(int8(vbo) != 0)
}
}
func (ptr *QActionGroup) ConnectSetExclusive(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setExclusive"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectSetExclusive() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setExclusive")
}
}
func (ptr *QActionGroup) SetExclusive(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QActionGroup) SetExclusiveDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetExclusiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQActionGroup_SetVisible
func callbackQActionGroup_SetVisible(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQActionGroupFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0)
}
}
func (ptr *QActionGroup) ConnectSetVisible(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QActionGroup) SetVisible(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QActionGroup) SetVisibleDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QActionGroup_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQActionGroup_Triggered
func callbackQActionGroup_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QActionGroup) ConnectTriggered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "triggered") {
C.QActionGroup_ConnectTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectTriggered() {
if ptr.Pointer() != nil {
C.QActionGroup_DisconnectTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "triggered")
}
}
func (ptr *QActionGroup) Triggered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_Triggered(ptr.Pointer(), PointerFromQAction(action))
}
}
//export callbackQActionGroup_DestroyQActionGroup
func callbackQActionGroup_DestroyQActionGroup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QActionGroup"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionGroupFromPointer(ptr).DestroyQActionGroupDefault()
}
}
func (ptr *QActionGroup) ConnectDestroyQActionGroup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QActionGroup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f))
}
}
}
func (ptr *QActionGroup) DisconnectDestroyQActionGroup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QActionGroup")
}
}
func (ptr *QActionGroup) DestroyQActionGroup() {
if ptr.Pointer() != nil {
C.QActionGroup_DestroyQActionGroup(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QActionGroup) DestroyQActionGroupDefault() {
if ptr.Pointer() != nil {
C.QActionGroup_DestroyQActionGroupDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QActionGroup) __actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QActionGroup___actions_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 *QActionGroup) __actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QActionGroup) __actions_newList() unsafe.Pointer {
return C.QActionGroup___actions_newList(ptr.Pointer())
}
func (ptr *QActionGroup) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QActionGroup___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 *QActionGroup) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QActionGroup) __children_newList() unsafe.Pointer {
return C.QActionGroup___children_newList(ptr.Pointer())
}
func (ptr *QActionGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QActionGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QActionGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QActionGroup) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QActionGroup___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QActionGroup) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QActionGroup___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 *QActionGroup) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QActionGroup) __findChildren_newList() unsafe.Pointer {
return C.QActionGroup___findChildren_newList(ptr.Pointer())
}
func (ptr *QActionGroup) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QActionGroup___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 *QActionGroup) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QActionGroup) __findChildren_newList3() unsafe.Pointer {
return C.QActionGroup___findChildren_newList3(ptr.Pointer())
}
func (ptr *QActionGroup) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QActionGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QActionGroup) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QActionGroup) __qFindChildren_newList2() unsafe.Pointer {
return C.QActionGroup___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQActionGroup_ChildEvent
func callbackQActionGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQActionGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QActionGroup) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQActionGroup_ConnectNotify
func callbackQActionGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQActionGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QActionGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQActionGroup_CustomEvent
func callbackQActionGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQActionGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QActionGroup) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQActionGroup_DeleteLater
func callbackQActionGroup_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQActionGroupFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QActionGroup) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QActionGroup_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQActionGroup_Destroyed
func callbackQActionGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQActionGroup_DisconnectNotify
func callbackQActionGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQActionGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QActionGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQActionGroup_Event
func callbackQActionGroup_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(NewQActionGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QActionGroup) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QActionGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQActionGroup_EventFilter
func callbackQActionGroup_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(NewQActionGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QActionGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QActionGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQActionGroup_MetaObject
func callbackQActionGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQActionGroupFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QActionGroup) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QActionGroup_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQActionGroup_ObjectNameChanged
func callbackQActionGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQActionGroup_TimerEvent
func callbackQActionGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQActionGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QActionGroup) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QActionGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QApplication struct {
gui.QGuiApplication
}
type QApplication_ITF interface {
gui.QGuiApplication_ITF
QApplication_PTR() *QApplication
}
func (ptr *QApplication) QApplication_PTR() *QApplication {
return ptr
}
func (ptr *QApplication) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGuiApplication_PTR().Pointer()
}
return nil
}
func (ptr *QApplication) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGuiApplication_PTR().SetPointer(p)
}
}
func PointerFromQApplication(ptr QApplication_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QApplication_PTR().Pointer()
}
return nil
}
func NewQApplicationFromPointer(ptr unsafe.Pointer) (n *QApplication) {
n = new(QApplication)
n.SetPointer(ptr)
return
}
func NewQApplication(argc int, argv []string) *QApplication {
argvC := C.CString(strings.Join(argv, "|"))
defer C.free(unsafe.Pointer(argvC))
tmpValue := NewQApplicationFromPointer(C.QApplication_NewQApplication(C.int(int32(argc)), argvC))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQApplication_AboutQt
func callbackQApplication_AboutQt(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutQt"); signal != nil {
(*(*func())(signal))()
} else {
NewQApplicationFromPointer(ptr).AboutQtDefault()
}
}
func (ptr *QApplication) ConnectAboutQt(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "aboutQt"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectAboutQt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "aboutQt")
}
}
func (ptr *QApplication) AboutQt() {
if ptr.Pointer() != nil {
C.QApplication_AboutQt(ptr.Pointer())
}
}
func (ptr *QApplication) AboutQtDefault() {
if ptr.Pointer() != nil {
C.QApplication_AboutQtDefault(ptr.Pointer())
}
}
func QApplication_ActiveModalWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) ActiveModalWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_ActivePopupWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) ActivePopupWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_ActiveWindow() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) ActiveWindow() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_Alert(widget QWidget_ITF, msec int) {
C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec)))
}
func (ptr *QApplication) Alert(widget QWidget_ITF, msec int) {
C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec)))
}
func QApplication_AllWidgets() []*QWidget {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQApplicationFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__allWidgets_atList(i)
}
return out
}(C.QApplication_QApplication_AllWidgets())
}
func (ptr *QApplication) AllWidgets() []*QWidget {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQApplicationFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__allWidgets_atList(i)
}
return out
}(C.QApplication_QApplication_AllWidgets())
}
//export callbackQApplication_AutoSipEnabled
func callbackQApplication_AutoSipEnabled(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "autoSipEnabled"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).AutoSipEnabledDefault())))
}
func (ptr *QApplication) ConnectAutoSipEnabled(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "autoSipEnabled"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectAutoSipEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "autoSipEnabled")
}
}
func (ptr *QApplication) AutoSipEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QApplication_AutoSipEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QApplication) AutoSipEnabledDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QApplication_AutoSipEnabledDefault(ptr.Pointer())) != 0
}
return false
}
func QApplication_Beep() {
C.QApplication_QApplication_Beep()
}
func (ptr *QApplication) Beep() {
C.QApplication_QApplication_Beep()
}
//export callbackQApplication_CloseAllWindows
func callbackQApplication_CloseAllWindows(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeAllWindows"); signal != nil {
(*(*func())(signal))()
} else {
NewQApplicationFromPointer(ptr).CloseAllWindowsDefault()
}
}
func (ptr *QApplication) ConnectCloseAllWindows(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeAllWindows"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectCloseAllWindows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeAllWindows")
}
}
func (ptr *QApplication) CloseAllWindows() {
if ptr.Pointer() != nil {
C.QApplication_CloseAllWindows(ptr.Pointer())
}
}
func (ptr *QApplication) CloseAllWindowsDefault() {
if ptr.Pointer() != nil {
C.QApplication_CloseAllWindowsDefault(ptr.Pointer())
}
}
func QApplication_CursorFlashTime() int {
return int(int32(C.QApplication_QApplication_CursorFlashTime()))
}
func (ptr *QApplication) CursorFlashTime() int {
return int(int32(C.QApplication_QApplication_CursorFlashTime()))
}
func QApplication_Desktop() *QDesktopWidget {
tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) Desktop() *QDesktopWidget {
tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_DoubleClickInterval() int {
return int(int32(C.QApplication_QApplication_DoubleClickInterval()))
}
func (ptr *QApplication) DoubleClickInterval() int {
return int(int32(C.QApplication_QApplication_DoubleClickInterval()))
}
//export callbackQApplication_Event
func callbackQApplication_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(NewQApplicationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QApplication) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QApplication_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
func QApplication_Exec() int {
return int(int32(C.QApplication_QApplication_Exec()))
}
func (ptr *QApplication) Exec() int {
return int(int32(C.QApplication_QApplication_Exec()))
}
//export callbackQApplication_FocusChanged
func callbackQApplication_FocusChanged(ptr unsafe.Pointer, old unsafe.Pointer, now unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusChanged"); signal != nil {
(*(*func(*QWidget, *QWidget))(signal))(NewQWidgetFromPointer(old), NewQWidgetFromPointer(now))
}
}
func (ptr *QApplication) ConnectFocusChanged(f func(old *QWidget, now *QWidget)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "focusChanged") {
C.QApplication_ConnectFocusChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "focusChanged"); signal != nil {
f := func(old *QWidget, now *QWidget) {
(*(*func(*QWidget, *QWidget))(signal))(old, now)
f(old, now)
}
qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectFocusChanged() {
if ptr.Pointer() != nil {
C.QApplication_DisconnectFocusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "focusChanged")
}
}
func (ptr *QApplication) FocusChanged(old QWidget_ITF, now QWidget_ITF) {
if ptr.Pointer() != nil {
C.QApplication_FocusChanged(ptr.Pointer(), PointerFromQWidget(old), PointerFromQWidget(now))
}
}
func QApplication_FocusWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) FocusWidget() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_Font() *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font())
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QApplication) Font() *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font())
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func QApplication_Font2(widget QWidget_ITF) *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QApplication) Font2(widget QWidget_ITF) *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func QApplication_Font3(className string) *gui.QFont {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QApplication) Font3(className string) *gui.QFont {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func QApplication_FontMetrics() *gui.QFontMetrics {
tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics())
runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics)
return tmpValue
}
func (ptr *QApplication) FontMetrics() *gui.QFontMetrics {
tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics())
runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics)
return tmpValue
}
func QApplication_GlobalStrut() *core.QSize {
tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut())
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
func (ptr *QApplication) GlobalStrut() *core.QSize {
tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut())
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
func QApplication_IsEffectEnabled(effect core.Qt__UIEffect) bool {
return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0
}
func (ptr *QApplication) IsEffectEnabled(effect core.Qt__UIEffect) bool {
return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0
}
func QApplication_KeyboardInputInterval() int {
return int(int32(C.QApplication_QApplication_KeyboardInputInterval()))
}
func (ptr *QApplication) KeyboardInputInterval() int {
return int(int32(C.QApplication_QApplication_KeyboardInputInterval()))
}
func QApplication_NavigationMode() core.Qt__NavigationMode {
return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode())
}
func (ptr *QApplication) NavigationMode() core.Qt__NavigationMode {
return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode())
}
func QApplication_Palette(widget QWidget_ITF) *gui.QPalette {
tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func (ptr *QApplication) Palette(widget QWidget_ITF) *gui.QPalette {
tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func QApplication_Palette2(className string) *gui.QPalette {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func (ptr *QApplication) Palette2(className string) *gui.QPalette {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func QApplication_SetActiveWindow(active QWidget_ITF) {
C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active))
}
func (ptr *QApplication) SetActiveWindow(active QWidget_ITF) {
C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active))
}
//export callbackQApplication_SetAutoSipEnabled
func callbackQApplication_SetAutoSipEnabled(ptr unsafe.Pointer, enabled C.char) {
if signal := qt.GetSignal(ptr, "setAutoSipEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(enabled) != 0)
} else {
NewQApplicationFromPointer(ptr).SetAutoSipEnabledDefault(int8(enabled) != 0)
}
}
func (ptr *QApplication) ConnectSetAutoSipEnabled(f func(enabled bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setAutoSipEnabled"); signal != nil {
f := func(enabled bool) {
(*(*func(bool))(signal))(enabled)
f(enabled)
}
qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectSetAutoSipEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setAutoSipEnabled")
}
}
func (ptr *QApplication) SetAutoSipEnabled(enabled bool) {
if ptr.Pointer() != nil {
C.QApplication_SetAutoSipEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QApplication) SetAutoSipEnabledDefault(enabled bool) {
if ptr.Pointer() != nil {
C.QApplication_SetAutoSipEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func QApplication_SetCursorFlashTime(vin int) {
C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin)))
}
func (ptr *QApplication) SetCursorFlashTime(vin int) {
C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin)))
}
func QApplication_SetDoubleClickInterval(vin int) {
C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin)))
}
func (ptr *QApplication) SetDoubleClickInterval(vin int) {
C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin)))
}
func QApplication_SetEffectEnabled(effect core.Qt__UIEffect, enable bool) {
C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable))))
}
func (ptr *QApplication) SetEffectEnabled(effect core.Qt__UIEffect, enable bool) {
C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable))))
}
func QApplication_SetFont(font gui.QFont_ITF, className string) {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC)
}
func (ptr *QApplication) SetFont(font gui.QFont_ITF, className string) {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC)
}
func QApplication_SetGlobalStrut(vqs core.QSize_ITF) {
C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs))
}
func (ptr *QApplication) SetGlobalStrut(vqs core.QSize_ITF) {
C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs))
}
func QApplication_SetKeyboardInputInterval(vin int) {
C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin)))
}
func (ptr *QApplication) SetKeyboardInputInterval(vin int) {
C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin)))
}
func QApplication_SetNavigationMode(mode core.Qt__NavigationMode) {
C.QApplication_QApplication_SetNavigationMode(C.longlong(mode))
}
func (ptr *QApplication) SetNavigationMode(mode core.Qt__NavigationMode) {
C.QApplication_QApplication_SetNavigationMode(C.longlong(mode))
}
func QApplication_SetPalette(palette gui.QPalette_ITF, className string) {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC)
}
func (ptr *QApplication) SetPalette(palette gui.QPalette_ITF, className string) {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC)
}
func QApplication_SetStartDragDistance(l int) {
C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l)))
}
func (ptr *QApplication) SetStartDragDistance(l int) {
C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l)))
}
func QApplication_SetStartDragTime(ms int) {
C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms)))
}
func (ptr *QApplication) SetStartDragTime(ms int) {
C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms)))
}
func QApplication_SetStyle(style QStyle_ITF) {
C.QApplication_QApplication_SetStyle(PointerFromQStyle(style))
}
func (ptr *QApplication) SetStyle(style QStyle_ITF) {
C.QApplication_QApplication_SetStyle(PointerFromQStyle(style))
}
func QApplication_SetStyle2(style string) *QStyle {
var styleC *C.char
if style != "" {
styleC = C.CString(style)
defer C.free(unsafe.Pointer(styleC))
}
tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) SetStyle2(style string) *QStyle {
var styleC *C.char
if style != "" {
styleC = C.CString(style)
defer C.free(unsafe.Pointer(styleC))
}
tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQApplication_SetStyleSheet
func callbackQApplication_SetStyleSheet(ptr unsafe.Pointer, sheet C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(sheet))
} else {
NewQApplicationFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(sheet))
}
}
func (ptr *QApplication) ConnectSetStyleSheet(f func(sheet string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil {
f := func(sheet string) {
(*(*func(string))(signal))(sheet)
f(sheet)
}
qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectSetStyleSheet() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet")
}
}
func (ptr *QApplication) SetStyleSheet(sheet string) {
if ptr.Pointer() != nil {
var sheetC *C.char
if sheet != "" {
sheetC = C.CString(sheet)
defer C.free(unsafe.Pointer(sheetC))
}
C.QApplication_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))})
}
}
func (ptr *QApplication) SetStyleSheetDefault(sheet string) {
if ptr.Pointer() != nil {
var sheetC *C.char
if sheet != "" {
sheetC = C.CString(sheet)
defer C.free(unsafe.Pointer(sheetC))
}
C.QApplication_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))})
}
}
func QApplication_SetWheelScrollLines(vin int) {
C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin)))
}
func (ptr *QApplication) SetWheelScrollLines(vin int) {
C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin)))
}
func QApplication_SetWindowIcon(icon gui.QIcon_ITF) {
C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon))
}
func (ptr *QApplication) SetWindowIcon(icon gui.QIcon_ITF) {
C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon))
}
func QApplication_StartDragDistance() int {
return int(int32(C.QApplication_QApplication_StartDragDistance()))
}
func (ptr *QApplication) StartDragDistance() int {
return int(int32(C.QApplication_QApplication_StartDragDistance()))
}
func QApplication_StartDragTime() int {
return int(int32(C.QApplication_QApplication_StartDragTime()))
}
func (ptr *QApplication) StartDragTime() int {
return int(int32(C.QApplication_QApplication_StartDragTime()))
}
func QApplication_Style() *QStyle {
tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) Style() *QStyle {
tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) StyleSheet() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QApplication_StyleSheet(ptr.Pointer()))
}
return ""
}
func QApplication_TopLevelAt(point core.QPoint_ITF) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) TopLevelAt(point core.QPoint_ITF) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_TopLevelAt2(x int, y int) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) TopLevelAt2(x int, y int) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_TopLevelWidgets() []*QWidget {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQApplicationFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__topLevelWidgets_atList(i)
}
return out
}(C.QApplication_QApplication_TopLevelWidgets())
}
func (ptr *QApplication) TopLevelWidgets() []*QWidget {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQApplicationFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__topLevelWidgets_atList(i)
}
return out
}(C.QApplication_QApplication_TopLevelWidgets())
}
func QApplication_WheelScrollLines() int {
return int(int32(C.QApplication_QApplication_WheelScrollLines()))
}
func (ptr *QApplication) WheelScrollLines() int {
return int(int32(C.QApplication_QApplication_WheelScrollLines()))
}
func QApplication_WidgetAt(point core.QPoint_ITF) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) WidgetAt(point core.QPoint_ITF) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_WidgetAt2(x int, y int) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QApplication) WidgetAt2(x int, y int) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QApplication_WindowIcon() *gui.QIcon {
tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon())
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
func (ptr *QApplication) WindowIcon() *gui.QIcon {
tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon())
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
//export callbackQApplication_DestroyQApplication
func callbackQApplication_DestroyQApplication(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QApplication"); signal != nil {
(*(*func())(signal))()
} else {
NewQApplicationFromPointer(ptr).DestroyQApplicationDefault()
}
}
func (ptr *QApplication) ConnectDestroyQApplication(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QApplication"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f))
}
}
}
func (ptr *QApplication) DisconnectDestroyQApplication() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QApplication")
}
}
func (ptr *QApplication) DestroyQApplication() {
if ptr.Pointer() != nil {
C.QApplication_DestroyQApplication(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QApplication) DestroyQApplicationDefault() {
if ptr.Pointer() != nil {
C.QApplication_DestroyQApplicationDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QApplication) __allWidgets_atList(i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QApplication___allWidgets_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 *QApplication) __allWidgets_setList(i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QApplication___allWidgets_setList(ptr.Pointer(), PointerFromQWidget(i))
}
}
func (ptr *QApplication) __allWidgets_newList() unsafe.Pointer {
return C.QApplication___allWidgets_newList(ptr.Pointer())
}
func (ptr *QApplication) __topLevelWidgets_atList(i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QApplication___topLevelWidgets_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 *QApplication) __topLevelWidgets_setList(i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QApplication___topLevelWidgets_setList(ptr.Pointer(), PointerFromQWidget(i))
}
}
func (ptr *QApplication) __topLevelWidgets_newList() unsafe.Pointer {
return C.QApplication___topLevelWidgets_newList(ptr.Pointer())
}
func (ptr *QApplication) __screens_atList(i int) *gui.QScreen {
if ptr.Pointer() != nil {
tmpValue := gui.NewQScreenFromPointer(C.QApplication___screens_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 *QApplication) __screens_setList(i gui.QScreen_ITF) {
if ptr.Pointer() != nil {
C.QApplication___screens_setList(ptr.Pointer(), gui.PointerFromQScreen(i))
}
}
func (ptr *QApplication) __screens_newList() unsafe.Pointer {
return C.QApplication___screens_newList(ptr.Pointer())
}
func (ptr *QApplication) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QApplication___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 *QApplication) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QApplication___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QApplication) __children_newList() unsafe.Pointer {
return C.QApplication___children_newList(ptr.Pointer())
}
func (ptr *QApplication) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QApplication___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QApplication) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QApplication___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QApplication) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QApplication___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QApplication) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QApplication___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 *QApplication) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QApplication___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QApplication) __findChildren_newList() unsafe.Pointer {
return C.QApplication___findChildren_newList(ptr.Pointer())
}
func (ptr *QApplication) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QApplication___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 *QApplication) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QApplication___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QApplication) __findChildren_newList3() unsafe.Pointer {
return C.QApplication___findChildren_newList3(ptr.Pointer())
}
func (ptr *QApplication) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QApplication___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QApplication) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QApplication___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QApplication) __qFindChildren_newList2() unsafe.Pointer {
return C.QApplication___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQApplication_ApplicationDisplayNameChanged
func callbackQApplication_ApplicationDisplayNameChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applicationDisplayNameChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_ApplicationStateChanged
func callbackQApplication_ApplicationStateChanged(ptr unsafe.Pointer, state C.longlong) {
if signal := qt.GetSignal(ptr, "applicationStateChanged"); signal != nil {
(*(*func(core.Qt__ApplicationState))(signal))(core.Qt__ApplicationState(state))
}
}
//export callbackQApplication_CommitDataRequest
func callbackQApplication_CommitDataRequest(ptr unsafe.Pointer, manager unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "commitDataRequest"); signal != nil {
(*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager))
}
}
//export callbackQApplication_FocusObjectChanged
func callbackQApplication_FocusObjectChanged(ptr unsafe.Pointer, focusObject unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(focusObject))
}
}
//export callbackQApplication_FocusWindowChanged
func callbackQApplication_FocusWindowChanged(ptr unsafe.Pointer, focusWindow unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusWindowChanged"); signal != nil {
(*(*func(*gui.QWindow))(signal))(gui.NewQWindowFromPointer(focusWindow))
}
}
//export callbackQApplication_FontChanged
func callbackQApplication_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font))
}
}
//export callbackQApplication_FontDatabaseChanged
func callbackQApplication_FontDatabaseChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fontDatabaseChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_LastWindowClosed
func callbackQApplication_LastWindowClosed(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "lastWindowClosed"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_LayoutDirectionChanged
func callbackQApplication_LayoutDirectionChanged(ptr unsafe.Pointer, direction C.longlong) {
if signal := qt.GetSignal(ptr, "layoutDirectionChanged"); signal != nil {
(*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(direction))
}
}
//export callbackQApplication_PaletteChanged
func callbackQApplication_PaletteChanged(ptr unsafe.Pointer, palette unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paletteChanged"); signal != nil {
(*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette))
}
}
//export callbackQApplication_PrimaryScreenChanged
func callbackQApplication_PrimaryScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil {
(*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen))
}
}
//export callbackQApplication_SaveStateRequest
func callbackQApplication_SaveStateRequest(ptr unsafe.Pointer, manager unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "saveStateRequest"); signal != nil {
(*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager))
}
}
//export callbackQApplication_ScreenAdded
func callbackQApplication_ScreenAdded(ptr unsafe.Pointer, screen unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "screenAdded"); signal != nil {
(*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen))
}
}
//export callbackQApplication_ScreenRemoved
func callbackQApplication_ScreenRemoved(ptr unsafe.Pointer, screen unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "screenRemoved"); signal != nil {
(*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen))
}
}
//export callbackQApplication_AboutToQuit
func callbackQApplication_AboutToQuit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_ApplicationNameChanged
func callbackQApplication_ApplicationNameChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_ApplicationVersionChanged
func callbackQApplication_ApplicationVersionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_OrganizationDomainChanged
func callbackQApplication_OrganizationDomainChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_OrganizationNameChanged
func callbackQApplication_OrganizationNameChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQApplication_Quit
func callbackQApplication_Quit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "quit"); signal != nil {
(*(*func())(signal))()
} else {
NewQApplicationFromPointer(ptr).QuitDefault()
}
}
func (ptr *QApplication) QuitDefault() {
if ptr.Pointer() != nil {
C.QApplication_QuitDefault(ptr.Pointer())
}
}
//export callbackQApplication_ChildEvent
func callbackQApplication_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQApplicationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QApplication) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QApplication_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQApplication_ConnectNotify
func callbackQApplication_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQApplicationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QApplication) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QApplication_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQApplication_CustomEvent
func callbackQApplication_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQApplicationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QApplication) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QApplication_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQApplication_DeleteLater
func callbackQApplication_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQApplicationFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QApplication) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QApplication_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQApplication_Destroyed
func callbackQApplication_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQApplication_DisconnectNotify
func callbackQApplication_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQApplicationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QApplication) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QApplication_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQApplication_EventFilter
func callbackQApplication_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(NewQApplicationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QApplication) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QApplication_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQApplication_MetaObject
func callbackQApplication_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQApplicationFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QApplication) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QApplication_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQApplication_ObjectNameChanged
func callbackQApplication_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQApplication_TimerEvent
func callbackQApplication_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQApplicationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QApplication) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QApplication_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QBoxLayout struct {
QLayout
}
type QBoxLayout_ITF interface {
QLayout_ITF
QBoxLayout_PTR() *QBoxLayout
}
func (ptr *QBoxLayout) QBoxLayout_PTR() *QBoxLayout {
return ptr
}
func (ptr *QBoxLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayout_PTR().Pointer()
}
return nil
}
func (ptr *QBoxLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayout_PTR().SetPointer(p)
}
}
func PointerFromQBoxLayout(ptr QBoxLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QBoxLayout_PTR().Pointer()
}
return nil
}
func NewQBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QBoxLayout) {
n = new(QBoxLayout)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QBoxLayout__Direction
//QBoxLayout::Direction
type QBoxLayout__Direction int64
const (
QBoxLayout__LeftToRight QBoxLayout__Direction = QBoxLayout__Direction(0)
QBoxLayout__RightToLeft QBoxLayout__Direction = QBoxLayout__Direction(1)
QBoxLayout__TopToBottom QBoxLayout__Direction = QBoxLayout__Direction(2)
QBoxLayout__BottomToTop QBoxLayout__Direction = QBoxLayout__Direction(3)
QBoxLayout__Down QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__TopToBottom)
QBoxLayout__Up QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__BottomToTop)
)
func NewQBoxLayout(dir QBoxLayout__Direction, parent QWidget_ITF) *QBoxLayout {
tmpValue := NewQBoxLayoutFromPointer(C.QBoxLayout_NewQBoxLayout(C.longlong(dir), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQBoxLayout_AddItem
func callbackQBoxLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "addItem"); signal != nil {
(*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item))
} else {
NewQBoxLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item))
}
}
func (ptr *QBoxLayout) ConnectAddItem(f func(item *QLayoutItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil {
f := func(item *QLayoutItem) {
(*(*func(*QLayoutItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectAddItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "addItem")
}
}
func (ptr *QBoxLayout) AddItem(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QBoxLayout) AddItemDefault(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QBoxLayout) AddLayout(layout QLayout_ITF, stretch int) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch)))
}
}
func (ptr *QBoxLayout) AddSpacerItem(spacerItem QSpacerItem_ITF) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddSpacerItem(ptr.Pointer(), PointerFromQSpacerItem(spacerItem))
}
}
func (ptr *QBoxLayout) AddSpacing(size int) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddSpacing(ptr.Pointer(), C.int(int32(size)))
}
}
func (ptr *QBoxLayout) AddStretch(stretch int) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch)))
}
}
func (ptr *QBoxLayout) AddStrut(size int) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddStrut(ptr.Pointer(), C.int(int32(size)))
}
}
func (ptr *QBoxLayout) AddWidget(widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QBoxLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment))
}
}
//export callbackQBoxLayout_Count
func callbackQBoxLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQBoxLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QBoxLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QBoxLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QBoxLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QBoxLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QBoxLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QBoxLayout) Direction() QBoxLayout__Direction {
if ptr.Pointer() != nil {
return QBoxLayout__Direction(C.QBoxLayout_Direction(ptr.Pointer()))
}
return 0
}
func (ptr *QBoxLayout) InsertItem(index int, item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQLayoutItem(item))
}
}
func (ptr *QBoxLayout) InsertLayout(index int, layout QLayout_ITF, stretch int) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertLayout(ptr.Pointer(), C.int(int32(index)), PointerFromQLayout(layout), C.int(int32(stretch)))
}
}
func (ptr *QBoxLayout) InsertSpacerItem(index int, spacerItem QSpacerItem_ITF) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertSpacerItem(ptr.Pointer(), C.int(int32(index)), PointerFromQSpacerItem(spacerItem))
}
}
func (ptr *QBoxLayout) InsertSpacing(index int, size int) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertSpacing(ptr.Pointer(), C.int(int32(index)), C.int(int32(size)))
}
}
func (ptr *QBoxLayout) InsertStretch(index int, stretch int) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch)))
}
}
func (ptr *QBoxLayout) InsertWidget(index int, widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QBoxLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment))
}
}
//export callbackQBoxLayout_ItemAt
func callbackQBoxLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).ItemAtDefault(int(int32(index))))
}
func (ptr *QBoxLayout) ConnectItemAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QBoxLayout) ItemAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QBoxLayout) ItemAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QBoxLayout) SetDirection(direction QBoxLayout__Direction) {
if ptr.Pointer() != nil {
C.QBoxLayout_SetDirection(ptr.Pointer(), C.longlong(direction))
}
}
func (ptr *QBoxLayout) SetStretch(index int, stretch int) {
if ptr.Pointer() != nil {
C.QBoxLayout_SetStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch)))
}
}
func (ptr *QBoxLayout) SetStretchFactor(widget QWidget_ITF, stretch int) bool {
if ptr.Pointer() != nil {
return int8(C.QBoxLayout_SetStretchFactor(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)))) != 0
}
return false
}
func (ptr *QBoxLayout) SetStretchFactor2(layout QLayout_ITF, stretch int) bool {
if ptr.Pointer() != nil {
return int8(C.QBoxLayout_SetStretchFactor2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch)))) != 0
}
return false
}
//export callbackQBoxLayout_SizeHint
func callbackQBoxLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQBoxLayoutFromPointer(ptr).SizeHintDefault())
}
func (ptr *QBoxLayout) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QBoxLayout) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QBoxLayout) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QBoxLayout) Stretch(index int) int {
if ptr.Pointer() != nil {
return int(int32(C.QBoxLayout_Stretch(ptr.Pointer(), C.int(int32(index)))))
}
return 0
}
//export callbackQBoxLayout_TakeAt
func callbackQBoxLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "takeAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).TakeAtDefault(int(int32(index))))
}
func (ptr *QBoxLayout) ConnectTakeAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectTakeAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "takeAt")
}
}
func (ptr *QBoxLayout) TakeAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QBoxLayout) TakeAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
//export callbackQBoxLayout_DestroyQBoxLayout
func callbackQBoxLayout_DestroyQBoxLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QBoxLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQBoxLayoutFromPointer(ptr).DestroyQBoxLayoutDefault()
}
}
func (ptr *QBoxLayout) ConnectDestroyQBoxLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QBoxLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QBoxLayout) DisconnectDestroyQBoxLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QBoxLayout")
}
}
func (ptr *QBoxLayout) DestroyQBoxLayout() {
if ptr.Pointer() != nil {
C.QBoxLayout_DestroyQBoxLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QBoxLayout) DestroyQBoxLayoutDefault() {
if ptr.Pointer() != nil {
C.QBoxLayout_DestroyQBoxLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QButtonGroup struct {
core.QObject
}
type QButtonGroup_ITF interface {
core.QObject_ITF
QButtonGroup_PTR() *QButtonGroup
}
func (ptr *QButtonGroup) QButtonGroup_PTR() *QButtonGroup {
return ptr
}
func (ptr *QButtonGroup) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QButtonGroup) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQButtonGroup(ptr QButtonGroup_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QButtonGroup_PTR().Pointer()
}
return nil
}
func NewQButtonGroupFromPointer(ptr unsafe.Pointer) (n *QButtonGroup) {
n = new(QButtonGroup)
n.SetPointer(ptr)
return
}
func NewQButtonGroup(parent core.QObject_ITF) *QButtonGroup {
tmpValue := NewQButtonGroupFromPointer(C.QButtonGroup_NewQButtonGroup(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QButtonGroup) AddButton(button QAbstractButton_ITF, id int) {
if ptr.Pointer() != nil {
C.QButtonGroup_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id)))
}
}
func (ptr *QButtonGroup) Button(id int) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_Button(ptr.Pointer(), C.int(int32(id))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQButtonGroup_ButtonClicked
func callbackQButtonGroup_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil {
(*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button))
}
}
func (ptr *QButtonGroup) ConnectButtonClicked(f func(button *QAbstractButton)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") {
C.QButtonGroup_ConnectButtonClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil {
f := func(button *QAbstractButton) {
(*(*func(*QAbstractButton))(signal))(button)
f(button)
}
qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonClicked() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonClicked")
}
}
func (ptr *QButtonGroup) ButtonClicked(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
//export callbackQButtonGroup_ButtonClicked2
func callbackQButtonGroup_ButtonClicked2(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "buttonClicked2"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QButtonGroup) ConnectButtonClicked2(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked2") {
C.QButtonGroup_ConnectButtonClicked2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked2"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonClicked2() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonClicked2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonClicked2")
}
}
func (ptr *QButtonGroup) ButtonClicked2(id int) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonClicked2(ptr.Pointer(), C.int(int32(id)))
}
}
//export callbackQButtonGroup_ButtonPressed
func callbackQButtonGroup_ButtonPressed(ptr unsafe.Pointer, button unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "buttonPressed"); signal != nil {
(*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button))
}
}
func (ptr *QButtonGroup) ConnectButtonPressed(f func(button *QAbstractButton)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed") {
C.QButtonGroup_ConnectButtonPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed"); signal != nil {
f := func(button *QAbstractButton) {
(*(*func(*QAbstractButton))(signal))(button)
f(button)
}
qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonPressed() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonPressed")
}
}
func (ptr *QButtonGroup) ButtonPressed(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonPressed(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
//export callbackQButtonGroup_ButtonPressed2
func callbackQButtonGroup_ButtonPressed2(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "buttonPressed2"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QButtonGroup) ConnectButtonPressed2(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed2") {
C.QButtonGroup_ConnectButtonPressed2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed2"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonPressed2() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonPressed2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonPressed2")
}
}
func (ptr *QButtonGroup) ButtonPressed2(id int) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonPressed2(ptr.Pointer(), C.int(int32(id)))
}
}
//export callbackQButtonGroup_ButtonReleased
func callbackQButtonGroup_ButtonReleased(ptr unsafe.Pointer, button unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "buttonReleased"); signal != nil {
(*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button))
}
}
func (ptr *QButtonGroup) ConnectButtonReleased(f func(button *QAbstractButton)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased") {
C.QButtonGroup_ConnectButtonReleased(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased"); signal != nil {
f := func(button *QAbstractButton) {
(*(*func(*QAbstractButton))(signal))(button)
f(button)
}
qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonReleased() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonReleased(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonReleased")
}
}
func (ptr *QButtonGroup) ButtonReleased(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonReleased(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
//export callbackQButtonGroup_ButtonReleased2
func callbackQButtonGroup_ButtonReleased2(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "buttonReleased2"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QButtonGroup) ConnectButtonReleased2(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased2") {
C.QButtonGroup_ConnectButtonReleased2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased2"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonReleased2() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonReleased2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonReleased2")
}
}
func (ptr *QButtonGroup) ButtonReleased2(id int) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonReleased2(ptr.Pointer(), C.int(int32(id)))
}
}
//export callbackQButtonGroup_ButtonToggled
func callbackQButtonGroup_ButtonToggled(ptr unsafe.Pointer, button unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "buttonToggled"); signal != nil {
(*(*func(*QAbstractButton, bool))(signal))(NewQAbstractButtonFromPointer(button), int8(checked) != 0)
}
}
func (ptr *QButtonGroup) ConnectButtonToggled(f func(button *QAbstractButton, checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled") {
C.QButtonGroup_ConnectButtonToggled(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled"); signal != nil {
f := func(button *QAbstractButton, checked bool) {
(*(*func(*QAbstractButton, bool))(signal))(button, checked)
f(button, checked)
}
qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonToggled() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonToggled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonToggled")
}
}
func (ptr *QButtonGroup) ButtonToggled(button QAbstractButton_ITF, checked bool) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonToggled(ptr.Pointer(), PointerFromQAbstractButton(button), C.char(int8(qt.GoBoolToInt(checked))))
}
}
//export callbackQButtonGroup_ButtonToggled2
func callbackQButtonGroup_ButtonToggled2(ptr unsafe.Pointer, id C.int, checked C.char) {
if signal := qt.GetSignal(ptr, "buttonToggled2"); signal != nil {
(*(*func(int, bool))(signal))(int(int32(id)), int8(checked) != 0)
}
}
func (ptr *QButtonGroup) ConnectButtonToggled2(f func(id int, checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled2") {
C.QButtonGroup_ConnectButtonToggled2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled2"); signal != nil {
f := func(id int, checked bool) {
(*(*func(int, bool))(signal))(id, checked)
f(id, checked)
}
qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectButtonToggled2() {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectButtonToggled2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonToggled2")
}
}
func (ptr *QButtonGroup) ButtonToggled2(id int, checked bool) {
if ptr.Pointer() != nil {
C.QButtonGroup_ButtonToggled2(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QButtonGroup) Buttons() []*QAbstractButton {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton {
out := make([]*QAbstractButton, int(l.len))
tmpList := NewQButtonGroupFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__buttons_atList(i)
}
return out
}(C.QButtonGroup_Buttons(ptr.Pointer()))
}
return make([]*QAbstractButton, 0)
}
func (ptr *QButtonGroup) CheckedButton() *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_CheckedButton(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QButtonGroup) CheckedId() int {
if ptr.Pointer() != nil {
return int(int32(C.QButtonGroup_CheckedId(ptr.Pointer())))
}
return 0
}
func (ptr *QButtonGroup) Exclusive() bool {
if ptr.Pointer() != nil {
return int8(C.QButtonGroup_Exclusive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QButtonGroup) Id(button QAbstractButton_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QButtonGroup_Id(ptr.Pointer(), PointerFromQAbstractButton(button))))
}
return 0
}
func (ptr *QButtonGroup) RemoveButton(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
func (ptr *QButtonGroup) SetExclusive(vbo bool) {
if ptr.Pointer() != nil {
C.QButtonGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QButtonGroup) SetId(button QAbstractButton_ITF, id int) {
if ptr.Pointer() != nil {
C.QButtonGroup_SetId(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id)))
}
}
//export callbackQButtonGroup_DestroyQButtonGroup
func callbackQButtonGroup_DestroyQButtonGroup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QButtonGroup"); signal != nil {
(*(*func())(signal))()
} else {
NewQButtonGroupFromPointer(ptr).DestroyQButtonGroupDefault()
}
}
func (ptr *QButtonGroup) ConnectDestroyQButtonGroup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QButtonGroup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f))
}
}
}
func (ptr *QButtonGroup) DisconnectDestroyQButtonGroup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QButtonGroup")
}
}
func (ptr *QButtonGroup) DestroyQButtonGroup() {
if ptr.Pointer() != nil {
C.QButtonGroup_DestroyQButtonGroup(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QButtonGroup) DestroyQButtonGroupDefault() {
if ptr.Pointer() != nil {
C.QButtonGroup_DestroyQButtonGroupDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QButtonGroup) __buttons_atList(i int) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup___buttons_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 *QButtonGroup) __buttons_setList(i QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i))
}
}
func (ptr *QButtonGroup) __buttons_newList() unsafe.Pointer {
return C.QButtonGroup___buttons_newList(ptr.Pointer())
}
func (ptr *QButtonGroup) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___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 *QButtonGroup) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QButtonGroup) __children_newList() unsafe.Pointer {
return C.QButtonGroup___children_newList(ptr.Pointer())
}
func (ptr *QButtonGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QButtonGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QButtonGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QButtonGroup) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QButtonGroup___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QButtonGroup) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___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 *QButtonGroup) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QButtonGroup) __findChildren_newList() unsafe.Pointer {
return C.QButtonGroup___findChildren_newList(ptr.Pointer())
}
func (ptr *QButtonGroup) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___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 *QButtonGroup) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QButtonGroup) __findChildren_newList3() unsafe.Pointer {
return C.QButtonGroup___findChildren_newList3(ptr.Pointer())
}
func (ptr *QButtonGroup) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QButtonGroup) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QButtonGroup) __qFindChildren_newList2() unsafe.Pointer {
return C.QButtonGroup___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQButtonGroup_ChildEvent
func callbackQButtonGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQButtonGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QButtonGroup) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQButtonGroup_ConnectNotify
func callbackQButtonGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQButtonGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QButtonGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQButtonGroup_CustomEvent
func callbackQButtonGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQButtonGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QButtonGroup) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQButtonGroup_DeleteLater
func callbackQButtonGroup_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQButtonGroupFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QButtonGroup) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QButtonGroup_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQButtonGroup_Destroyed
func callbackQButtonGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQButtonGroup_DisconnectNotify
func callbackQButtonGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQButtonGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QButtonGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQButtonGroup_Event
func callbackQButtonGroup_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(NewQButtonGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QButtonGroup) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QButtonGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQButtonGroup_EventFilter
func callbackQButtonGroup_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(NewQButtonGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QButtonGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QButtonGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQButtonGroup_MetaObject
func callbackQButtonGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQButtonGroupFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QButtonGroup) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QButtonGroup_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQButtonGroup_ObjectNameChanged
func callbackQButtonGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQButtonGroup_TimerEvent
func callbackQButtonGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQButtonGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QButtonGroup) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QButtonGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QCalendarWidget struct {
QWidget
}
type QCalendarWidget_ITF interface {
QWidget_ITF
QCalendarWidget_PTR() *QCalendarWidget
}
func (ptr *QCalendarWidget) QCalendarWidget_PTR() *QCalendarWidget {
return ptr
}
func (ptr *QCalendarWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QCalendarWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQCalendarWidget(ptr QCalendarWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCalendarWidget_PTR().Pointer()
}
return nil
}
func NewQCalendarWidgetFromPointer(ptr unsafe.Pointer) (n *QCalendarWidget) {
n = new(QCalendarWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QCalendarWidget__VerticalHeaderFormat
//QCalendarWidget::VerticalHeaderFormat
type QCalendarWidget__VerticalHeaderFormat int64
const (
QCalendarWidget__NoVerticalHeader QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(0)
QCalendarWidget__ISOWeekNumbers QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(1)
)
//go:generate stringer -type=QCalendarWidget__SelectionMode
//QCalendarWidget::SelectionMode
type QCalendarWidget__SelectionMode int64
const (
QCalendarWidget__NoSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(0)
QCalendarWidget__SingleSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(1)
)
//go:generate stringer -type=QCalendarWidget__HorizontalHeaderFormat
//QCalendarWidget::HorizontalHeaderFormat
type QCalendarWidget__HorizontalHeaderFormat int64
const (
QCalendarWidget__NoHorizontalHeader QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(0)
QCalendarWidget__SingleLetterDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(1)
QCalendarWidget__ShortDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(2)
QCalendarWidget__LongDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(3)
)
func NewQCalendarWidget(parent QWidget_ITF) *QCalendarWidget {
tmpValue := NewQCalendarWidgetFromPointer(C.QCalendarWidget_NewQCalendarWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQCalendarWidget_Activated
func callbackQCalendarWidget_Activated(ptr unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date))
}
}
func (ptr *QCalendarWidget) ConnectActivated(f func(date *core.QDate)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QCalendarWidget_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func(date *core.QDate) {
(*(*func(*core.QDate))(signal))(date)
f(date)
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QCalendarWidget) Activated(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_Activated(ptr.Pointer(), core.PointerFromQDate(date))
}
}
//export callbackQCalendarWidget_Clicked
func callbackQCalendarWidget_Clicked(ptr unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clicked"); signal != nil {
(*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date))
}
}
func (ptr *QCalendarWidget) ConnectClicked(f func(date *core.QDate)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clicked") {
C.QCalendarWidget_ConnectClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil {
f := func(date *core.QDate) {
(*(*func(*core.QDate))(signal))(date)
f(date)
}
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectClicked() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DisconnectClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clicked")
}
}
func (ptr *QCalendarWidget) Clicked(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_Clicked(ptr.Pointer(), core.PointerFromQDate(date))
}
}
//export callbackQCalendarWidget_CurrentPageChanged
func callbackQCalendarWidget_CurrentPageChanged(ptr unsafe.Pointer, year C.int, month C.int) {
if signal := qt.GetSignal(ptr, "currentPageChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(year)), int(int32(month)))
}
}
func (ptr *QCalendarWidget) ConnectCurrentPageChanged(f func(year int, month int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentPageChanged") {
C.QCalendarWidget_ConnectCurrentPageChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentPageChanged"); signal != nil {
f := func(year int, month int) {
(*(*func(int, int))(signal))(year, month)
f(year, month)
}
qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectCurrentPageChanged() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DisconnectCurrentPageChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentPageChanged")
}
}
func (ptr *QCalendarWidget) CurrentPageChanged(year int, month int) {
if ptr.Pointer() != nil {
C.QCalendarWidget_CurrentPageChanged(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)))
}
}
func (ptr *QCalendarWidget) DateEditAcceptDelay() int {
if ptr.Pointer() != nil {
return int(int32(C.QCalendarWidget_DateEditAcceptDelay(ptr.Pointer())))
}
return 0
}
func (ptr *QCalendarWidget) DateTextFormat() map[*core.QDate]*gui.QTextCharFormat {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) map[*core.QDate]*gui.QTextCharFormat {
out := make(map[*core.QDate]*gui.QTextCharFormat, int(l.len))
tmpList := NewQCalendarWidgetFromPointer(l.data)
for i, v := range tmpList.__dateTextFormat_keyList() {
out[v] = tmpList.__dateTextFormat_atList(v, i)
}
return out
}(C.QCalendarWidget_DateTextFormat(ptr.Pointer()))
}
return make(map[*core.QDate]*gui.QTextCharFormat, 0)
}
func (ptr *QCalendarWidget) DateTextFormat2(date core.QDate_ITF) *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_DateTextFormat2(ptr.Pointer(), core.PointerFromQDate(date)))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) FirstDayOfWeek() core.Qt__DayOfWeek {
if ptr.Pointer() != nil {
return core.Qt__DayOfWeek(C.QCalendarWidget_FirstDayOfWeek(ptr.Pointer()))
}
return 0
}
func (ptr *QCalendarWidget) HeaderTextFormat() *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_HeaderTextFormat(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) HorizontalHeaderFormat() QCalendarWidget__HorizontalHeaderFormat {
if ptr.Pointer() != nil {
return QCalendarWidget__HorizontalHeaderFormat(C.QCalendarWidget_HorizontalHeaderFormat(ptr.Pointer()))
}
return 0
}
func (ptr *QCalendarWidget) IsDateEditEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QCalendarWidget_IsDateEditEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QCalendarWidget) IsGridVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QCalendarWidget_IsGridVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QCalendarWidget) IsNavigationBarVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QCalendarWidget_IsNavigationBarVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QCalendarWidget) MaximumDate() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MaximumDate(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) MinimumDate() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MinimumDate(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) MonthShown() int {
if ptr.Pointer() != nil {
return int(int32(C.QCalendarWidget_MonthShown(ptr.Pointer())))
}
return 0
}
//export callbackQCalendarWidget_PaintCell
func callbackQCalendarWidget_PaintCell(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintCell"); signal != nil {
(*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date))
} else {
NewQCalendarWidgetFromPointer(ptr).PaintCellDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date))
}
}
func (ptr *QCalendarWidget) ConnectPaintCell(f func(painter *gui.QPainter, rect *core.QRect, date *core.QDate)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintCell"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRect, date *core.QDate) {
(*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(painter, rect, date)
f(painter, rect, date)
}
qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectPaintCell() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintCell")
}
}
func (ptr *QCalendarWidget) PaintCell(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_PaintCell(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) PaintCellDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_PaintCellDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) SelectedDate() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_SelectedDate(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
//export callbackQCalendarWidget_SelectionChanged
func callbackQCalendarWidget_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QCalendarWidget) ConnectSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") {
C.QCalendarWidget_ConnectSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DisconnectSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QCalendarWidget) SelectionChanged() {
if ptr.Pointer() != nil {
C.QCalendarWidget_SelectionChanged(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) SelectionMode() QCalendarWidget__SelectionMode {
if ptr.Pointer() != nil {
return QCalendarWidget__SelectionMode(C.QCalendarWidget_SelectionMode(ptr.Pointer()))
}
return 0
}
//export callbackQCalendarWidget_SetCurrentPage
func callbackQCalendarWidget_SetCurrentPage(ptr unsafe.Pointer, year C.int, month C.int) {
if signal := qt.GetSignal(ptr, "setCurrentPage"); signal != nil {
(*(*func(int, int))(signal))(int(int32(year)), int(int32(month)))
} else {
NewQCalendarWidgetFromPointer(ptr).SetCurrentPageDefault(int(int32(year)), int(int32(month)))
}
}
func (ptr *QCalendarWidget) ConnectSetCurrentPage(f func(year int, month int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentPage"); signal != nil {
f := func(year int, month int) {
(*(*func(int, int))(signal))(year, month)
f(year, month)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSetCurrentPage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentPage")
}
}
func (ptr *QCalendarWidget) SetCurrentPage(year int, month int) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetCurrentPage(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)))
}
}
func (ptr *QCalendarWidget) SetCurrentPageDefault(year int, month int) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetCurrentPageDefault(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)))
}
}
func (ptr *QCalendarWidget) SetDateEditAcceptDelay(delay int) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetDateEditAcceptDelay(ptr.Pointer(), C.int(int32(delay)))
}
}
func (ptr *QCalendarWidget) SetDateEditEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetDateEditEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQCalendarWidget_SetDateRange
func callbackQCalendarWidget_SetDateRange(ptr unsafe.Pointer, min unsafe.Pointer, max unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setDateRange"); signal != nil {
(*(*func(*core.QDate, *core.QDate))(signal))(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max))
} else {
NewQCalendarWidgetFromPointer(ptr).SetDateRangeDefault(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max))
}
}
func (ptr *QCalendarWidget) ConnectSetDateRange(f func(min *core.QDate, max *core.QDate)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDateRange"); signal != nil {
f := func(min *core.QDate, max *core.QDate) {
(*(*func(*core.QDate, *core.QDate))(signal))(min, max)
f(min, max)
}
qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSetDateRange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDateRange")
}
}
func (ptr *QCalendarWidget) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max))
}
}
func (ptr *QCalendarWidget) SetDateRangeDefault(min core.QDate_ITF, max core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetDateRangeDefault(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max))
}
}
func (ptr *QCalendarWidget) SetDateTextFormat(date core.QDate_ITF, format gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetDateTextFormat(ptr.Pointer(), core.PointerFromQDate(date), gui.PointerFromQTextCharFormat(format))
}
}
func (ptr *QCalendarWidget) SetFirstDayOfWeek(dayOfWeek core.Qt__DayOfWeek) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetFirstDayOfWeek(ptr.Pointer(), C.longlong(dayOfWeek))
}
}
//export callbackQCalendarWidget_SetGridVisible
func callbackQCalendarWidget_SetGridVisible(ptr unsafe.Pointer, show C.char) {
if signal := qt.GetSignal(ptr, "setGridVisible"); signal != nil {
(*(*func(bool))(signal))(int8(show) != 0)
} else {
NewQCalendarWidgetFromPointer(ptr).SetGridVisibleDefault(int8(show) != 0)
}
}
func (ptr *QCalendarWidget) ConnectSetGridVisible(f func(show bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGridVisible"); signal != nil {
f := func(show bool) {
(*(*func(bool))(signal))(show)
f(show)
}
qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSetGridVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGridVisible")
}
}
func (ptr *QCalendarWidget) SetGridVisible(show bool) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetGridVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QCalendarWidget) SetGridVisibleDefault(show bool) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetGridVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QCalendarWidget) SetHeaderTextFormat(format gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetHeaderTextFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format))
}
}
func (ptr *QCalendarWidget) SetHorizontalHeaderFormat(format QCalendarWidget__HorizontalHeaderFormat) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetHorizontalHeaderFormat(ptr.Pointer(), C.longlong(format))
}
}
func (ptr *QCalendarWidget) SetMaximumDate(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) SetMinimumDate(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(date))
}
}
//export callbackQCalendarWidget_SetNavigationBarVisible
func callbackQCalendarWidget_SetNavigationBarVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setNavigationBarVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQCalendarWidgetFromPointer(ptr).SetNavigationBarVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QCalendarWidget) ConnectSetNavigationBarVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setNavigationBarVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSetNavigationBarVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setNavigationBarVisible")
}
}
func (ptr *QCalendarWidget) SetNavigationBarVisible(visible bool) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetNavigationBarVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QCalendarWidget) SetNavigationBarVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetNavigationBarVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQCalendarWidget_SetSelectedDate
func callbackQCalendarWidget_SetSelectedDate(ptr unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSelectedDate"); signal != nil {
(*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date))
} else {
NewQCalendarWidgetFromPointer(ptr).SetSelectedDateDefault(core.NewQDateFromPointer(date))
}
}
func (ptr *QCalendarWidget) ConnectSetSelectedDate(f func(date *core.QDate)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelectedDate"); signal != nil {
f := func(date *core.QDate) {
(*(*func(*core.QDate))(signal))(date)
f(date)
}
qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectSetSelectedDate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelectedDate")
}
}
func (ptr *QCalendarWidget) SetSelectedDate(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetSelectedDate(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) SetSelectedDateDefault(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetSelectedDateDefault(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) SetSelectionMode(mode QCalendarWidget__SelectionMode) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetSelectionMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QCalendarWidget) SetVerticalHeaderFormat(format QCalendarWidget__VerticalHeaderFormat) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetVerticalHeaderFormat(ptr.Pointer(), C.longlong(format))
}
}
func (ptr *QCalendarWidget) SetWeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek, format gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_SetWeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek), gui.PointerFromQTextCharFormat(format))
}
}
//export callbackQCalendarWidget_ShowNextMonth
func callbackQCalendarWidget_ShowNextMonth(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showNextMonth"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowNextMonthDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowNextMonth(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showNextMonth"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowNextMonth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showNextMonth")
}
}
func (ptr *QCalendarWidget) ShowNextMonth() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowNextMonth(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowNextMonthDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowNextMonthDefault(ptr.Pointer())
}
}
//export callbackQCalendarWidget_ShowNextYear
func callbackQCalendarWidget_ShowNextYear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showNextYear"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowNextYearDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowNextYear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showNextYear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowNextYear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showNextYear")
}
}
func (ptr *QCalendarWidget) ShowNextYear() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowNextYear(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowNextYearDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowNextYearDefault(ptr.Pointer())
}
}
//export callbackQCalendarWidget_ShowPreviousMonth
func callbackQCalendarWidget_ShowPreviousMonth(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showPreviousMonth"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowPreviousMonthDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowPreviousMonth(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showPreviousMonth"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowPreviousMonth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showPreviousMonth")
}
}
func (ptr *QCalendarWidget) ShowPreviousMonth() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowPreviousMonth(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowPreviousMonthDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowPreviousMonthDefault(ptr.Pointer())
}
}
//export callbackQCalendarWidget_ShowPreviousYear
func callbackQCalendarWidget_ShowPreviousYear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showPreviousYear"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowPreviousYearDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowPreviousYear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showPreviousYear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowPreviousYear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showPreviousYear")
}
}
func (ptr *QCalendarWidget) ShowPreviousYear() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowPreviousYear(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowPreviousYearDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowPreviousYearDefault(ptr.Pointer())
}
}
//export callbackQCalendarWidget_ShowSelectedDate
func callbackQCalendarWidget_ShowSelectedDate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showSelectedDate"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowSelectedDateDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowSelectedDate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showSelectedDate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowSelectedDate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showSelectedDate")
}
}
func (ptr *QCalendarWidget) ShowSelectedDate() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowSelectedDate(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowSelectedDateDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowSelectedDateDefault(ptr.Pointer())
}
}
//export callbackQCalendarWidget_ShowToday
func callbackQCalendarWidget_ShowToday(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showToday"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).ShowTodayDefault()
}
}
func (ptr *QCalendarWidget) ConnectShowToday(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showToday"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectShowToday() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showToday")
}
}
func (ptr *QCalendarWidget) ShowToday() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowToday(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) ShowTodayDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_ShowTodayDefault(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) UpdateCell(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_UpdateCell(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QCalendarWidget) UpdateCells() {
if ptr.Pointer() != nil {
C.QCalendarWidget_UpdateCells(ptr.Pointer())
}
}
func (ptr *QCalendarWidget) VerticalHeaderFormat() QCalendarWidget__VerticalHeaderFormat {
if ptr.Pointer() != nil {
return QCalendarWidget__VerticalHeaderFormat(C.QCalendarWidget_VerticalHeaderFormat(ptr.Pointer()))
}
return 0
}
func (ptr *QCalendarWidget) WeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek) *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_WeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek)))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) YearShown() int {
if ptr.Pointer() != nil {
return int(int32(C.QCalendarWidget_YearShown(ptr.Pointer())))
}
return 0
}
//export callbackQCalendarWidget_DestroyQCalendarWidget
func callbackQCalendarWidget_DestroyQCalendarWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QCalendarWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQCalendarWidgetFromPointer(ptr).DestroyQCalendarWidgetDefault()
}
}
func (ptr *QCalendarWidget) ConnectDestroyQCalendarWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QCalendarWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QCalendarWidget) DisconnectDestroyQCalendarWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QCalendarWidget")
}
}
func (ptr *QCalendarWidget) DestroyQCalendarWidget() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DestroyQCalendarWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCalendarWidget) DestroyQCalendarWidgetDefault() {
if ptr.Pointer() != nil {
C.QCalendarWidget_DestroyQCalendarWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCalendarWidget) __dateTextFormat_atList(v core.QDate_ITF, i int) *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget___dateTextFormat_atList(ptr.Pointer(), core.PointerFromQDate(v), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) __dateTextFormat_setList(key core.QDate_ITF, i gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget___dateTextFormat_setList(ptr.Pointer(), core.PointerFromQDate(key), gui.PointerFromQTextCharFormat(i))
}
}
func (ptr *QCalendarWidget) __dateTextFormat_newList() unsafe.Pointer {
return C.QCalendarWidget___dateTextFormat_newList(ptr.Pointer())
}
func (ptr *QCalendarWidget) __dateTextFormat_keyList() []*core.QDate {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QDate {
out := make([]*core.QDate, int(l.len))
tmpList := NewQCalendarWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____dateTextFormat_keyList_atList(i)
}
return out
}(C.QCalendarWidget___dateTextFormat_keyList(ptr.Pointer()))
}
return make([]*core.QDate, 0)
}
func (ptr *QCalendarWidget) ____dateTextFormat_keyList_atList(i int) *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_____dateTextFormat_keyList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
func (ptr *QCalendarWidget) ____dateTextFormat_keyList_setList(i core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QCalendarWidget_____dateTextFormat_keyList_setList(ptr.Pointer(), core.PointerFromQDate(i))
}
}
func (ptr *QCalendarWidget) ____dateTextFormat_keyList_newList() unsafe.Pointer {
return C.QCalendarWidget_____dateTextFormat_keyList_newList(ptr.Pointer())
}
type QCheckBox struct {
QAbstractButton
}
type QCheckBox_ITF interface {
QAbstractButton_ITF
QCheckBox_PTR() *QCheckBox
}
func (ptr *QCheckBox) QCheckBox_PTR() *QCheckBox {
return ptr
}
func (ptr *QCheckBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractButton_PTR().Pointer()
}
return nil
}
func (ptr *QCheckBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractButton_PTR().SetPointer(p)
}
}
func PointerFromQCheckBox(ptr QCheckBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCheckBox_PTR().Pointer()
}
return nil
}
func NewQCheckBoxFromPointer(ptr unsafe.Pointer) (n *QCheckBox) {
n = new(QCheckBox)
n.SetPointer(ptr)
return
}
func NewQCheckBox(parent QWidget_ITF) *QCheckBox {
tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQCheckBox2(text string, parent QWidget_ITF) *QCheckBox {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QCheckBox) CheckState() core.Qt__CheckState {
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QCheckBox_CheckState(ptr.Pointer()))
}
return 0
}
func (ptr *QCheckBox) InitStyleOption(option QStyleOptionButton_ITF) {
if ptr.Pointer() != nil {
C.QCheckBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option))
}
}
func (ptr *QCheckBox) IsTristate() bool {
if ptr.Pointer() != nil {
return int8(C.QCheckBox_IsTristate(ptr.Pointer())) != 0
}
return false
}
//export callbackQCheckBox_PaintEvent
func callbackQCheckBox_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp))
} else {
NewQCheckBoxFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp))
}
}
func (ptr *QCheckBox) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(vqp *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(vqp)
f(vqp)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QCheckBox) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QCheckBox) PaintEvent(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QCheckBox_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
func (ptr *QCheckBox) PaintEventDefault(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QCheckBox_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
func (ptr *QCheckBox) SetCheckState(state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QCheckBox_SetCheckState(ptr.Pointer(), C.longlong(state))
}
}
func (ptr *QCheckBox) SetTristate(y bool) {
if ptr.Pointer() != nil {
C.QCheckBox_SetTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(y))))
}
}
//export callbackQCheckBox_StateChanged
func callbackQCheckBox_StateChanged(ptr unsafe.Pointer, state C.int) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(state)))
}
}
func (ptr *QCheckBox) ConnectStateChanged(f func(state int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QCheckBox_ConnectStateChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(state int) {
(*(*func(int))(signal))(state)
f(state)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QCheckBox) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QCheckBox_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QCheckBox) StateChanged(state int) {
if ptr.Pointer() != nil {
C.QCheckBox_StateChanged(ptr.Pointer(), C.int(int32(state)))
}
}
//export callbackQCheckBox_DestroyQCheckBox
func callbackQCheckBox_DestroyQCheckBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QCheckBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQCheckBoxFromPointer(ptr).DestroyQCheckBoxDefault()
}
}
func (ptr *QCheckBox) ConnectDestroyQCheckBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QCheckBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QCheckBox) DisconnectDestroyQCheckBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QCheckBox")
}
}
func (ptr *QCheckBox) DestroyQCheckBox() {
if ptr.Pointer() != nil {
C.QCheckBox_DestroyQCheckBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCheckBox) DestroyQCheckBoxDefault() {
if ptr.Pointer() != nil {
C.QCheckBox_DestroyQCheckBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QColorDialog struct {
QDialog
}
type QColorDialog_ITF interface {
QDialog_ITF
QColorDialog_PTR() *QColorDialog
}
func (ptr *QColorDialog) QColorDialog_PTR() *QColorDialog {
return ptr
}
func (ptr *QColorDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QColorDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQColorDialog(ptr QColorDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QColorDialog_PTR().Pointer()
}
return nil
}
func NewQColorDialogFromPointer(ptr unsafe.Pointer) (n *QColorDialog) {
n = new(QColorDialog)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QColorDialog__ColorDialogOption
//QColorDialog::ColorDialogOption
type QColorDialog__ColorDialogOption int64
const (
QColorDialog__ShowAlphaChannel QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000001)
QColorDialog__NoButtons QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000002)
QColorDialog__DontUseNativeDialog QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000004)
)
func NewQColorDialog(parent QWidget_ITF) *QColorDialog {
tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQColorDialog2(initial gui.QColor_ITF, parent QWidget_ITF) *QColorDialog {
tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog2(gui.PointerFromQColor(initial), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQColorDialog_ColorSelected
func callbackQColorDialog_ColorSelected(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "colorSelected"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
}
}
func (ptr *QColorDialog) ConnectColorSelected(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "colorSelected") {
C.QColorDialog_ConnectColorSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "colorSelected"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QColorDialog) DisconnectColorSelected() {
if ptr.Pointer() != nil {
C.QColorDialog_DisconnectColorSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "colorSelected")
}
}
func (ptr *QColorDialog) ColorSelected(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QColorDialog_ColorSelected(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QColorDialog) CurrentColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_CurrentColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQColorDialog_CurrentColorChanged
func callbackQColorDialog_CurrentColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentColorChanged"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
}
}
func (ptr *QColorDialog) ConnectCurrentColorChanged(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentColorChanged") {
C.QColorDialog_ConnectCurrentColorChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentColorChanged"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QColorDialog) DisconnectCurrentColorChanged() {
if ptr.Pointer() != nil {
C.QColorDialog_DisconnectCurrentColorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentColorChanged")
}
}
func (ptr *QColorDialog) CurrentColorChanged(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QColorDialog_CurrentColorChanged(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func QColorDialog_CustomColor(index int) *gui.QColor {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func (ptr *QColorDialog) CustomColor(index int) *gui.QColor {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func QColorDialog_CustomCount() int {
return int(int32(C.QColorDialog_QColorDialog_CustomCount()))
}
func (ptr *QColorDialog) CustomCount() int {
return int(int32(C.QColorDialog_QColorDialog_CustomCount()))
}
//export callbackQColorDialog_Done
func callbackQColorDialog_Done(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
} else {
NewQColorDialogFromPointer(ptr).DoneDefault(int(int32(result)))
}
}
func (ptr *QColorDialog) ConnectDone(f func(result int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QColorDialog) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QColorDialog) Done(result int) {
if ptr.Pointer() != nil {
C.QColorDialog_Done(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QColorDialog) DoneDefault(result int) {
if ptr.Pointer() != nil {
C.QColorDialog_DoneDefault(ptr.Pointer(), C.int(int32(result)))
}
}
func QColorDialog_GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options)))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func (ptr *QColorDialog) GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options)))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func (ptr *QColorDialog) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QColorDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
func (ptr *QColorDialog) Options() QColorDialog__ColorDialogOption {
if ptr.Pointer() != nil {
return QColorDialog__ColorDialogOption(C.QColorDialog_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QColorDialog) SelectedColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_SelectedColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QColorDialog) SetCurrentColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QColorDialog_SetCurrentColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func QColorDialog_SetCustomColor(index int, color gui.QColor_ITF) {
C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color))
}
func (ptr *QColorDialog) SetCustomColor(index int, color gui.QColor_ITF) {
C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color))
}
func (ptr *QColorDialog) SetOption(option QColorDialog__ColorDialogOption, on bool) {
if ptr.Pointer() != nil {
C.QColorDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QColorDialog) SetOptions(options QColorDialog__ColorDialogOption) {
if ptr.Pointer() != nil {
C.QColorDialog_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
func QColorDialog_SetStandardColor(index int, color gui.QColor_ITF) {
C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color))
}
func (ptr *QColorDialog) SetStandardColor(index int, color gui.QColor_ITF) {
C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color))
}
func QColorDialog_StandardColor(index int) *gui.QColor {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func (ptr *QColorDialog) StandardColor(index int) *gui.QColor {
tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
func (ptr *QColorDialog) TestOption(option QColorDialog__ColorDialogOption) bool {
if ptr.Pointer() != nil {
return int8(C.QColorDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
//export callbackQColorDialog_DestroyQColorDialog
func callbackQColorDialog_DestroyQColorDialog(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QColorDialog"); signal != nil {
(*(*func())(signal))()
} else {
NewQColorDialogFromPointer(ptr).DestroyQColorDialogDefault()
}
}
func (ptr *QColorDialog) ConnectDestroyQColorDialog(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QColorDialog"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f))
}
}
}
func (ptr *QColorDialog) DisconnectDestroyQColorDialog() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QColorDialog")
}
}
func (ptr *QColorDialog) DestroyQColorDialog() {
if ptr.Pointer() != nil {
C.QColorDialog_DestroyQColorDialog(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QColorDialog) DestroyQColorDialogDefault() {
if ptr.Pointer() != nil {
C.QColorDialog_DestroyQColorDialogDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QColormap struct {
ptr unsafe.Pointer
}
type QColormap_ITF interface {
QColormap_PTR() *QColormap
}
func (ptr *QColormap) QColormap_PTR() *QColormap {
return ptr
}
func (ptr *QColormap) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QColormap) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQColormap(ptr QColormap_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QColormap_PTR().Pointer()
}
return nil
}
func NewQColormapFromPointer(ptr unsafe.Pointer) (n *QColormap) {
n = new(QColormap)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QColormap__Mode
//QColormap::Mode
type QColormap__Mode int64
const (
QColormap__Direct QColormap__Mode = QColormap__Mode(0)
QColormap__Indexed QColormap__Mode = QColormap__Mode(1)
QColormap__Gray QColormap__Mode = QColormap__Mode(2)
)
func NewQColormap(colormap QColormap_ITF) *QColormap {
tmpValue := NewQColormapFromPointer(C.QColormap_NewQColormap(PointerFromQColormap(colormap)))
runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap)
return tmpValue
}
func (ptr *QColormap) ColorAt(pixel uint) *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QColormap_ColorAt(ptr.Pointer(), C.uint(uint32(pixel))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QColormap) Colormap() []*gui.QColor {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*gui.QColor {
out := make([]*gui.QColor, int(l.len))
tmpList := NewQColormapFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__colormap_atList(i)
}
return out
}(C.QColormap_Colormap(ptr.Pointer()))
}
return make([]*gui.QColor, 0)
}
func (ptr *QColormap) Depth() int {
if ptr.Pointer() != nil {
return int(int32(C.QColormap_Depth(ptr.Pointer())))
}
return 0
}
func QColormap_Instance(screen int) *QColormap {
tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen))))
runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap)
return tmpValue
}
func (ptr *QColormap) Instance(screen int) *QColormap {
tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen))))
runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap)
return tmpValue
}
func (ptr *QColormap) Mode() QColormap__Mode {
if ptr.Pointer() != nil {
return QColormap__Mode(C.QColormap_Mode(ptr.Pointer()))
}
return 0
}
func (ptr *QColormap) Pixel(color gui.QColor_ITF) uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QColormap_Pixel(ptr.Pointer(), gui.PointerFromQColor(color))))
}
return 0
}
func (ptr *QColormap) Size() int {
if ptr.Pointer() != nil {
return int(int32(C.QColormap_Size(ptr.Pointer())))
}
return 0
}
func (ptr *QColormap) DestroyQColormap() {
if ptr.Pointer() != nil {
C.QColormap_DestroyQColormap(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QColormap) __colormap_atList(i int) *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QColormap___colormap_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QColormap) __colormap_setList(i gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QColormap___colormap_setList(ptr.Pointer(), gui.PointerFromQColor(i))
}
}
func (ptr *QColormap) __colormap_newList() unsafe.Pointer {
return C.QColormap___colormap_newList(ptr.Pointer())
}
type QColumnView struct {
QAbstractItemView
}
type QColumnView_ITF interface {
QAbstractItemView_ITF
QColumnView_PTR() *QColumnView
}
func (ptr *QColumnView) QColumnView_PTR() *QColumnView {
return ptr
}
func (ptr *QColumnView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func (ptr *QColumnView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemView_PTR().SetPointer(p)
}
}
func PointerFromQColumnView(ptr QColumnView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QColumnView_PTR().Pointer()
}
return nil
}
func NewQColumnViewFromPointer(ptr unsafe.Pointer) (n *QColumnView) {
n = new(QColumnView)
n.SetPointer(ptr)
return
}
func NewQColumnView(parent QWidget_ITF) *QColumnView {
tmpValue := NewQColumnViewFromPointer(C.QColumnView_NewQColumnView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QColumnView) ColumnWidths() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQColumnViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__columnWidths_atList(i)
}
return out
}(C.QColumnView_ColumnWidths(ptr.Pointer()))
}
return make([]int, 0)
}
//export callbackQColumnView_CreateColumn
func callbackQColumnView_CreateColumn(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createColumn"); signal != nil {
return PointerFromQAbstractItemView((*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(core.NewQModelIndexFromPointer(index)))
}
return PointerFromQAbstractItemView(NewQColumnViewFromPointer(ptr).CreateColumnDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QColumnView) ConnectCreateColumn(f func(index *core.QModelIndex) *QAbstractItemView) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createColumn"); signal != nil {
f := func(index *core.QModelIndex) *QAbstractItemView {
(*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectCreateColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createColumn")
}
}
func (ptr *QColumnView) CreateColumn(index core.QModelIndex_ITF) *QAbstractItemView {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumn(ptr.Pointer(), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QColumnView) CreateColumnDefault(index core.QModelIndex_ITF) *QAbstractItemView {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumnDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQColumnView_CurrentChanged
func callbackQColumnView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
} else {
NewQColumnViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
}
}
func (ptr *QColumnView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, previous *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QColumnView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QColumnView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
//export callbackQColumnView_HorizontalOffset
func callbackQColumnView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQColumnViewFromPointer(ptr).HorizontalOffsetDefault()))
}
func (ptr *QColumnView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QColumnView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QColumnView) HorizontalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView_HorizontalOffsetDefault(ptr.Pointer())))
}
return 0
}
//export callbackQColumnView_IndexAt
func callbackQColumnView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point)))
}
return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point)))
}
func (ptr *QColumnView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil {
f := func(point *core.QPoint) *core.QModelIndex {
(*(*func(*core.QPoint) *core.QModelIndex)(signal))(point)
return f(point)
}
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectIndexAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexAt")
}
}
func (ptr *QColumnView) IndexAt(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QColumnView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QColumnView) InitializeColumn(column QAbstractItemView_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_InitializeColumn(ptr.Pointer(), PointerFromQAbstractItemView(column))
}
}
//export callbackQColumnView_IsIndexHidden
func callbackQColumnView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQColumnViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QColumnView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil {
f := func(index *core.QModelIndex) bool {
(*(*func(*core.QModelIndex) bool)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectIsIndexHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden")
}
}
func (ptr *QColumnView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QColumnView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QColumnView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QColumnView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
//export callbackQColumnView_MoveCursor
func callbackQColumnView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
func (ptr *QColumnView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil {
f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
(*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers)
return f(cursorAction, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectMoveCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveCursor")
}
}
func (ptr *QColumnView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QColumnView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QColumnView) PreviewWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QColumnView_PreviewWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QColumnView) ResizeGripsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QColumnView_ResizeGripsVisible(ptr.Pointer())) != 0
}
return false
}
//export callbackQColumnView_RowsInserted
func callbackQColumnView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQColumnViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QColumnView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectRowsInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsInserted")
}
}
func (ptr *QColumnView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QColumnView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QColumnView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QColumnView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQColumnView_ScrollTo
func callbackQColumnView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
} else {
NewQColumnViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QColumnView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil {
f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint)
f(index, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectScrollTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo")
}
}
func (ptr *QColumnView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QColumnView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
func (ptr *QColumnView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QColumnView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQColumnView_SelectAll
func callbackQColumnView_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQColumnViewFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QColumnView) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QColumnView) SelectAll() {
if ptr.Pointer() != nil {
C.QColumnView_SelectAll(ptr.Pointer())
}
}
func (ptr *QColumnView) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QColumnView_SelectAllDefault(ptr.Pointer())
}
}
func (ptr *QColumnView) SetColumnWidths(list []int) {
if ptr.Pointer() != nil {
C.QColumnView_SetColumnWidths(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQColumnViewFromPointer(NewQColumnViewFromPointer(nil).__setColumnWidths_list_newList())
for _, v := range list {
tmpList.__setColumnWidths_list_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QColumnView) SetPreviewWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_SetPreviewWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QColumnView) SetResizeGripsVisible(visible bool) {
if ptr.Pointer() != nil {
C.QColumnView_SetResizeGripsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQColumnView_SetRootIndex
func callbackQColumnView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQColumnViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QColumnView) ConnectSetRootIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectSetRootIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRootIndex")
}
}
func (ptr *QColumnView) SetRootIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QColumnView) SetRootIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQColumnView_SetSelection
func callbackQColumnView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
} else {
NewQColumnViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
}
}
func (ptr *QColumnView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command)
f(rect, command)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QColumnView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QColumnView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
func (ptr *QColumnView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QColumnView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
//export callbackQColumnView_UpdatePreviewWidget
func callbackQColumnView_UpdatePreviewWidget(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updatePreviewWidget"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QColumnView) ConnectUpdatePreviewWidget(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "updatePreviewWidget") {
C.QColumnView_ConnectUpdatePreviewWidget(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "updatePreviewWidget"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectUpdatePreviewWidget() {
if ptr.Pointer() != nil {
C.QColumnView_DisconnectUpdatePreviewWidget(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "updatePreviewWidget")
}
}
func (ptr *QColumnView) UpdatePreviewWidget(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QColumnView_UpdatePreviewWidget(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQColumnView_VerticalOffset
func callbackQColumnView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQColumnViewFromPointer(ptr).VerticalOffsetDefault()))
}
func (ptr *QColumnView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QColumnView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QColumnView) VerticalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView_VerticalOffsetDefault(ptr.Pointer())))
}
return 0
}
//export callbackQColumnView_VisualRect
func callbackQColumnView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(NewQColumnViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QColumnView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil {
f := func(index *core.QModelIndex) *core.QRect {
(*(*func(*core.QModelIndex) *core.QRect)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectVisualRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRect")
}
}
func (ptr *QColumnView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QColumnView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQColumnView_VisualRegionForSelection
func callbackQColumnView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(NewQColumnViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection)))
}
func (ptr *QColumnView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil {
f := func(selection *core.QItemSelection) *gui.QRegion {
(*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection)
return f(selection)
}
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectVisualRegionForSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection")
}
}
func (ptr *QColumnView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QColumnView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
//export callbackQColumnView_DestroyQColumnView
func callbackQColumnView_DestroyQColumnView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QColumnView"); signal != nil {
(*(*func())(signal))()
} else {
NewQColumnViewFromPointer(ptr).DestroyQColumnViewDefault()
}
}
func (ptr *QColumnView) ConnectDestroyQColumnView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QColumnView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f))
}
}
}
func (ptr *QColumnView) DisconnectDestroyQColumnView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QColumnView")
}
}
func (ptr *QColumnView) DestroyQColumnView() {
if ptr.Pointer() != nil {
C.QColumnView_DestroyQColumnView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QColumnView) DestroyQColumnViewDefault() {
if ptr.Pointer() != nil {
C.QColumnView_DestroyQColumnViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QColumnView) __columnWidths_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView___columnWidths_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QColumnView) __columnWidths_setList(i int) {
if ptr.Pointer() != nil {
C.QColumnView___columnWidths_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QColumnView) __columnWidths_newList() unsafe.Pointer {
return C.QColumnView___columnWidths_newList(ptr.Pointer())
}
func (ptr *QColumnView) __setColumnWidths_list_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QColumnView___setColumnWidths_list_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QColumnView) __setColumnWidths_list_setList(i int) {
if ptr.Pointer() != nil {
C.QColumnView___setColumnWidths_list_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QColumnView) __setColumnWidths_list_newList() unsafe.Pointer {
return C.QColumnView___setColumnWidths_list_newList(ptr.Pointer())
}
type QComboBox struct {
QWidget
}
type QComboBox_ITF interface {
QWidget_ITF
QComboBox_PTR() *QComboBox
}
func (ptr *QComboBox) QComboBox_PTR() *QComboBox {
return ptr
}
func (ptr *QComboBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QComboBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQComboBox(ptr QComboBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QComboBox_PTR().Pointer()
}
return nil
}
func NewQComboBoxFromPointer(ptr unsafe.Pointer) (n *QComboBox) {
n = new(QComboBox)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QComboBox__InsertPolicy
//QComboBox::InsertPolicy
type QComboBox__InsertPolicy int64
const (
QComboBox__NoInsert QComboBox__InsertPolicy = QComboBox__InsertPolicy(0)
QComboBox__InsertAtTop QComboBox__InsertPolicy = QComboBox__InsertPolicy(1)
QComboBox__InsertAtCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(2)
QComboBox__InsertAtBottom QComboBox__InsertPolicy = QComboBox__InsertPolicy(3)
QComboBox__InsertAfterCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(4)
QComboBox__InsertBeforeCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(5)
QComboBox__InsertAlphabetically QComboBox__InsertPolicy = QComboBox__InsertPolicy(6)
)
//go:generate stringer -type=QComboBox__SizeAdjustPolicy
//QComboBox::SizeAdjustPolicy
type QComboBox__SizeAdjustPolicy int64
const (
QComboBox__AdjustToContents QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(0)
QComboBox__AdjustToContentsOnFirstShow QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(1)
QComboBox__AdjustToMinimumContentsLength QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(2)
QComboBox__AdjustToMinimumContentsLengthWithIcon QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(3)
)
func NewQComboBox(parent QWidget_ITF) *QComboBox {
tmpValue := NewQComboBoxFromPointer(C.QComboBox_NewQComboBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQComboBox_Activated
func callbackQComboBox_Activated(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QComboBox) ConnectActivated(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QComboBox_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QComboBox) Activated(index int) {
if ptr.Pointer() != nil {
C.QComboBox_Activated(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQComboBox_Activated2
func callbackQComboBox_Activated2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "activated2"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectActivated2(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated2") {
C.QComboBox_ConnectActivated2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectActivated2() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectActivated2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated2")
}
}
func (ptr *QComboBox) Activated2(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_Activated2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) AddItem(text string, userData core.QVariant_ITF) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData))
}
}
func (ptr *QComboBox) AddItem2(icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_AddItem2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData))
}
}
func (ptr *QComboBox) AddItems(texts []string) {
if ptr.Pointer() != nil {
textsC := C.CString(strings.Join(texts, "¡¦!"))
defer C.free(unsafe.Pointer(textsC))
C.QComboBox_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textsC, len: C.longlong(len(strings.Join(texts, "¡¦!")))})
}
}
//export callbackQComboBox_Clear
func callbackQComboBox_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQComboBoxFromPointer(ptr).ClearDefault()
}
}
func (ptr *QComboBox) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QComboBox) Clear() {
if ptr.Pointer() != nil {
C.QComboBox_Clear(ptr.Pointer())
}
}
func (ptr *QComboBox) ClearDefault() {
if ptr.Pointer() != nil {
C.QComboBox_ClearDefault(ptr.Pointer())
}
}
//export callbackQComboBox_ClearEditText
func callbackQComboBox_ClearEditText(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearEditText"); signal != nil {
(*(*func())(signal))()
} else {
NewQComboBoxFromPointer(ptr).ClearEditTextDefault()
}
}
func (ptr *QComboBox) ConnectClearEditText(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearEditText"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectClearEditText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearEditText")
}
}
func (ptr *QComboBox) ClearEditText() {
if ptr.Pointer() != nil {
C.QComboBox_ClearEditText(ptr.Pointer())
}
}
func (ptr *QComboBox) ClearEditTextDefault() {
if ptr.Pointer() != nil {
C.QComboBox_ClearEditTextDefault(ptr.Pointer())
}
}
func (ptr *QComboBox) Completer() *QCompleter {
if ptr.Pointer() != nil {
tmpValue := NewQCompleterFromPointer(C.QComboBox_Completer(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QComboBox) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QComboBox) CurrentData(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QComboBox_CurrentData(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QComboBox) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_CurrentIndex(ptr.Pointer())))
}
return 0
}
//export callbackQComboBox_CurrentIndexChanged
func callbackQComboBox_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QComboBox) ConnectCurrentIndexChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") {
C.QComboBox_ConnectCurrentIndexChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectCurrentIndexChanged() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectCurrentIndexChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged")
}
}
func (ptr *QComboBox) CurrentIndexChanged(index int) {
if ptr.Pointer() != nil {
C.QComboBox_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QComboBox) CurrentText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QComboBox_CurrentText(ptr.Pointer()))
}
return ""
}
//export callbackQComboBox_CurrentTextChanged
func callbackQComboBox_CurrentTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectCurrentTextChanged(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") {
C.QComboBox_ConnectCurrentTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectCurrentTextChanged() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectCurrentTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged")
}
}
func (ptr *QComboBox) CurrentTextChanged(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) DuplicatesEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QComboBox_DuplicatesEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQComboBox_EditTextChanged
func callbackQComboBox_EditTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "editTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectEditTextChanged(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "editTextChanged") {
C.QComboBox_ConnectEditTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "editTextChanged"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectEditTextChanged() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectEditTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "editTextChanged")
}
}
func (ptr *QComboBox) EditTextChanged(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_EditTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) FindData(data core.QVariant_ITF, role int, flags core.Qt__MatchFlag) int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_FindData(ptr.Pointer(), core.PointerFromQVariant(data), C.int(int32(role)), C.longlong(flags))))
}
return 0
}
func (ptr *QComboBox) FindText(text string, flags core.Qt__MatchFlag) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QComboBox_FindText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags))))
}
return 0
}
func (ptr *QComboBox) HasFrame() bool {
if ptr.Pointer() != nil {
return int8(C.QComboBox_HasFrame(ptr.Pointer())) != 0
}
return false
}
//export callbackQComboBox_HidePopup
func callbackQComboBox_HidePopup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hidePopup"); signal != nil {
(*(*func())(signal))()
} else {
NewQComboBoxFromPointer(ptr).HidePopupDefault()
}
}
func (ptr *QComboBox) ConnectHidePopup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hidePopup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectHidePopup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hidePopup")
}
}
func (ptr *QComboBox) HidePopup() {
if ptr.Pointer() != nil {
C.QComboBox_HidePopup(ptr.Pointer())
}
}
func (ptr *QComboBox) HidePopupDefault() {
if ptr.Pointer() != nil {
C.QComboBox_HidePopupDefault(ptr.Pointer())
}
}
//export callbackQComboBox_Highlighted
func callbackQComboBox_Highlighted(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "highlighted"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QComboBox) ConnectHighlighted(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted") {
C.QComboBox_ConnectHighlighted(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectHighlighted() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectHighlighted(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted")
}
}
func (ptr *QComboBox) Highlighted(index int) {
if ptr.Pointer() != nil {
C.QComboBox_Highlighted(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQComboBox_Highlighted2
func callbackQComboBox_Highlighted2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectHighlighted2(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") {
C.QComboBox_ConnectHighlighted2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectHighlighted2() {
if ptr.Pointer() != nil {
C.QComboBox_DisconnectHighlighted2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted2")
}
}
func (ptr *QComboBox) Highlighted2(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QComboBox_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QComboBox) InitStyleOption(option QStyleOptionComboBox_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionComboBox(option))
}
}
func (ptr *QComboBox) InsertItem(index int, text string, userData core.QVariant_ITF) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_InsertItem(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData))
}
}
func (ptr *QComboBox) InsertItem2(index int, icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData))
}
}
func (ptr *QComboBox) InsertItems(index int, list []string) {
if ptr.Pointer() != nil {
listC := C.CString(strings.Join(list, "¡¦!"))
defer C.free(unsafe.Pointer(listC))
C.QComboBox_InsertItems(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})
}
}
func (ptr *QComboBox) InsertPolicy() QComboBox__InsertPolicy {
if ptr.Pointer() != nil {
return QComboBox__InsertPolicy(C.QComboBox_InsertPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QComboBox) InsertSeparator(index int) {
if ptr.Pointer() != nil {
C.QComboBox_InsertSeparator(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QComboBox) IsEditable() bool {
if ptr.Pointer() != nil {
return int8(C.QComboBox_IsEditable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QComboBox) ItemData(index int, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QComboBox_ItemData(ptr.Pointer(), C.int(int32(index)), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QComboBox) ItemDelegate() *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QComboBox_ItemDelegate(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QComboBox) ItemIcon(index int) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QComboBox_ItemIcon(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QComboBox) ItemText(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QComboBox_ItemText(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QComboBox) LineEdit() *QLineEdit {
if ptr.Pointer() != nil {
tmpValue := NewQLineEditFromPointer(C.QComboBox_LineEdit(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QComboBox) MaxCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_MaxCount(ptr.Pointer())))
}
return 0
}
func (ptr *QComboBox) MaxVisibleItems() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_MaxVisibleItems(ptr.Pointer())))
}
return 0
}
func (ptr *QComboBox) MinimumContentsLength() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_MinimumContentsLength(ptr.Pointer())))
}
return 0
}
func (ptr *QComboBox) Model() *core.QAbstractItemModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractItemModelFromPointer(C.QComboBox_Model(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QComboBox) ModelColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QComboBox_ModelColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QComboBox) RemoveItem(index int) {
if ptr.Pointer() != nil {
C.QComboBox_RemoveItem(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QComboBox) RootModelIndex() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QComboBox_RootModelIndex(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QComboBox) SetCompleter(completer QCompleter_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetCompleter(ptr.Pointer(), PointerFromQCompleter(completer))
}
}
//export callbackQComboBox_SetCurrentIndex
func callbackQComboBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQComboBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QComboBox) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QComboBox) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QComboBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QComboBox) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QComboBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQComboBox_SetCurrentText
func callbackQComboBox_SetCurrentText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setCurrentText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQComboBoxFromPointer(ptr).SetCurrentTextDefault(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectSetCurrentText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectSetCurrentText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentText")
}
}
func (ptr *QComboBox) SetCurrentText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) SetCurrentTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_SetCurrentTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) SetDuplicatesEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QComboBox_SetDuplicatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQComboBox_SetEditText
func callbackQComboBox_SetEditText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setEditText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQComboBoxFromPointer(ptr).SetEditTextDefault(cGoUnpackString(text))
}
}
func (ptr *QComboBox) ConnectSetEditText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEditText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectSetEditText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEditText")
}
}
func (ptr *QComboBox) SetEditText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_SetEditText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) SetEditTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_SetEditTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) SetEditable(editable bool) {
if ptr.Pointer() != nil {
C.QComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable))))
}
}
func (ptr *QComboBox) SetFrame(vbo bool) {
if ptr.Pointer() != nil {
C.QComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QComboBox) SetIconSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QComboBox) SetInsertPolicy(policy QComboBox__InsertPolicy) {
if ptr.Pointer() != nil {
C.QComboBox_SetInsertPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QComboBox) SetItemData(index int, value core.QVariant_ITF, role int) {
if ptr.Pointer() != nil {
C.QComboBox_SetItemData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(value), C.int(int32(role)))
}
}
func (ptr *QComboBox) SetItemDelegate(delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate))
}
}
func (ptr *QComboBox) SetItemIcon(index int, icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon))
}
}
func (ptr *QComboBox) SetItemText(index int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QComboBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QComboBox) SetLineEdit(edit QLineEdit_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(edit))
}
}
func (ptr *QComboBox) SetMaxCount(max int) {
if ptr.Pointer() != nil {
C.QComboBox_SetMaxCount(ptr.Pointer(), C.int(int32(max)))
}
}
func (ptr *QComboBox) SetMaxVisibleItems(maxItems int) {
if ptr.Pointer() != nil {
C.QComboBox_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems)))
}
}
func (ptr *QComboBox) SetMinimumContentsLength(characters int) {
if ptr.Pointer() != nil {
C.QComboBox_SetMinimumContentsLength(ptr.Pointer(), C.int(int32(characters)))
}
}
func (ptr *QComboBox) SetModel(model core.QAbstractItemModel_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model))
}
}
func (ptr *QComboBox) SetModelColumn(visibleColumn int) {
if ptr.Pointer() != nil {
C.QComboBox_SetModelColumn(ptr.Pointer(), C.int(int32(visibleColumn)))
}
}
func (ptr *QComboBox) SetRootModelIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetRootModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QComboBox) SetSizeAdjustPolicy(policy QComboBox__SizeAdjustPolicy) {
if ptr.Pointer() != nil {
C.QComboBox_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QComboBox) SetValidator(validator gui.QValidator_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(validator))
}
}
func (ptr *QComboBox) SetView(itemView QAbstractItemView_ITF) {
if ptr.Pointer() != nil {
C.QComboBox_SetView(ptr.Pointer(), PointerFromQAbstractItemView(itemView))
}
}
//export callbackQComboBox_ShowPopup
func callbackQComboBox_ShowPopup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showPopup"); signal != nil {
(*(*func())(signal))()
} else {
NewQComboBoxFromPointer(ptr).ShowPopupDefault()
}
}
func (ptr *QComboBox) ConnectShowPopup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showPopup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectShowPopup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showPopup")
}
}
func (ptr *QComboBox) ShowPopup() {
if ptr.Pointer() != nil {
C.QComboBox_ShowPopup(ptr.Pointer())
}
}
func (ptr *QComboBox) ShowPopupDefault() {
if ptr.Pointer() != nil {
C.QComboBox_ShowPopupDefault(ptr.Pointer())
}
}
func (ptr *QComboBox) SizeAdjustPolicy() QComboBox__SizeAdjustPolicy {
if ptr.Pointer() != nil {
return QComboBox__SizeAdjustPolicy(C.QComboBox_SizeAdjustPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QComboBox) Validator() *gui.QValidator {
if ptr.Pointer() != nil {
tmpValue := gui.NewQValidatorFromPointer(C.QComboBox_Validator(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QComboBox) View() *QAbstractItemView {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemViewFromPointer(C.QComboBox_View(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQComboBox_DestroyQComboBox
func callbackQComboBox_DestroyQComboBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QComboBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQComboBoxFromPointer(ptr).DestroyQComboBoxDefault()
}
}
func (ptr *QComboBox) ConnectDestroyQComboBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QComboBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QComboBox) DisconnectDestroyQComboBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QComboBox")
}
}
func (ptr *QComboBox) DestroyQComboBox() {
if ptr.Pointer() != nil {
C.QComboBox_DestroyQComboBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QComboBox) DestroyQComboBoxDefault() {
if ptr.Pointer() != nil {
C.QComboBox_DestroyQComboBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QCommandLinkButton struct {
QPushButton
}
type QCommandLinkButton_ITF interface {
QPushButton_ITF
QCommandLinkButton_PTR() *QCommandLinkButton
}
func (ptr *QCommandLinkButton) QCommandLinkButton_PTR() *QCommandLinkButton {
return ptr
}
func (ptr *QCommandLinkButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QPushButton_PTR().Pointer()
}
return nil
}
func (ptr *QCommandLinkButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QPushButton_PTR().SetPointer(p)
}
}
func PointerFromQCommandLinkButton(ptr QCommandLinkButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCommandLinkButton_PTR().Pointer()
}
return nil
}
func NewQCommandLinkButtonFromPointer(ptr unsafe.Pointer) (n *QCommandLinkButton) {
n = new(QCommandLinkButton)
n.SetPointer(ptr)
return
}
func NewQCommandLinkButton(parent QWidget_ITF) *QCommandLinkButton {
tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQCommandLinkButton2(text string, parent QWidget_ITF) *QCommandLinkButton {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQCommandLinkButton3(text string, description string, parent QWidget_ITF) *QCommandLinkButton {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var descriptionC *C.char
if description != "" {
descriptionC = C.CString(description)
defer C.free(unsafe.Pointer(descriptionC))
}
tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton3(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QCommandLinkButton) Description() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QCommandLinkButton_Description(ptr.Pointer()))
}
return ""
}
func (ptr *QCommandLinkButton) SetDescription(description string) {
if ptr.Pointer() != nil {
var descriptionC *C.char
if description != "" {
descriptionC = C.CString(description)
defer C.free(unsafe.Pointer(descriptionC))
}
C.QCommandLinkButton_SetDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))})
}
}
//export callbackQCommandLinkButton_DestroyQCommandLinkButton
func callbackQCommandLinkButton_DestroyQCommandLinkButton(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QCommandLinkButton"); signal != nil {
(*(*func())(signal))()
} else {
NewQCommandLinkButtonFromPointer(ptr).DestroyQCommandLinkButtonDefault()
}
}
func (ptr *QCommandLinkButton) ConnectDestroyQCommandLinkButton(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QCommandLinkButton"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommandLinkButton) DisconnectDestroyQCommandLinkButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QCommandLinkButton")
}
}
func (ptr *QCommandLinkButton) DestroyQCommandLinkButton() {
if ptr.Pointer() != nil {
C.QCommandLinkButton_DestroyQCommandLinkButton(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCommandLinkButton) DestroyQCommandLinkButtonDefault() {
if ptr.Pointer() != nil {
C.QCommandLinkButton_DestroyQCommandLinkButtonDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QCommonStyle struct {
QStyle
}
type QCommonStyle_ITF interface {
QStyle_ITF
QCommonStyle_PTR() *QCommonStyle
}
func (ptr *QCommonStyle) QCommonStyle_PTR() *QCommonStyle {
return ptr
}
func (ptr *QCommonStyle) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyle_PTR().Pointer()
}
return nil
}
func (ptr *QCommonStyle) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyle_PTR().SetPointer(p)
}
}
func PointerFromQCommonStyle(ptr QCommonStyle_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCommonStyle_PTR().Pointer()
}
return nil
}
func NewQCommonStyleFromPointer(ptr unsafe.Pointer) (n *QCommonStyle) {
n = new(QCommonStyle)
n.SetPointer(ptr)
return
}
func NewQCommonStyle() *QCommonStyle {
tmpValue := NewQCommonStyleFromPointer(C.QCommonStyle_NewQCommonStyle())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQCommonStyle_DrawComplexControl
func callbackQCommonStyle_DrawComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
} else {
NewQCommonStyleFromPointer(ptr).DrawComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
}
}
func (ptr *QCommonStyle) ConnectDrawComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil {
f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(cc, opt, p, widget)
f(cc, opt, p, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectDrawComplexControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl")
}
}
func (ptr *QCommonStyle) DrawComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
func (ptr *QCommonStyle) DrawComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
//export callbackQCommonStyle_DrawControl
func callbackQCommonStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawControl"); signal != nil {
(*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
} else {
NewQCommonStyleFromPointer(ptr).DrawControlDefault(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
}
}
func (ptr *QCommonStyle) ConnectDrawControl(f func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil {
f := func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, opt, p, widget)
f(element, opt, p, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectDrawControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawControl")
}
}
func (ptr *QCommonStyle) DrawControl(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
func (ptr *QCommonStyle) DrawControlDefault(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawControlDefault(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
//export callbackQCommonStyle_DrawPrimitive
func callbackQCommonStyle_DrawPrimitive(ptr unsafe.Pointer, pe C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil {
(*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
} else {
NewQCommonStyleFromPointer(ptr).DrawPrimitiveDefault(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget))
}
}
func (ptr *QCommonStyle) ConnectDrawPrimitive(f func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil {
f := func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(pe, opt, p, widget)
f(pe, opt, p, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectDrawPrimitive() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive")
}
}
func (ptr *QCommonStyle) DrawPrimitive(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
func (ptr *QCommonStyle) DrawPrimitiveDefault(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCommonStyle_DrawPrimitiveDefault(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget))
}
}
//export callbackQCommonStyle_GeneratedIconPixmap
func callbackQCommonStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, opt unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil {
return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt)))
}
return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).GeneratedIconPixmapDefault(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt)))
}
func (ptr *QCommonStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil {
f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap {
(*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, opt)
return f(iconMode, pixmap, opt)
}
qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectGeneratedIconPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap")
}
}
func (ptr *QCommonStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) GeneratedIconPixmapDefault(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmapDefault(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
//export callbackQCommonStyle_HitTestComplexControl
func callbackQCommonStyle_HitTestComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, pt unsafe.Pointer, widget unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil {
return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget)))
}
return C.longlong(NewQCommonStyleFromPointer(ptr).HitTestComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) ConnectHitTestComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil {
f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(cc, opt, pt, widget)
return f(cc, opt, pt, widget)
}
qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectHitTestComplexControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl")
}
}
func (ptr *QCommonStyle) HitTestComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl {
if ptr.Pointer() != nil {
return QStyle__SubControl(C.QCommonStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget)))
}
return 0
}
func (ptr *QCommonStyle) HitTestComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl {
if ptr.Pointer() != nil {
return QStyle__SubControl(C.QCommonStyle_HitTestComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget)))
}
return 0
}
//export callbackQCommonStyle_LayoutSpacing
func callbackQCommonStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil {
return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))))
}
return C.int(int32(NewQCommonStyleFromPointer(ptr).LayoutSpacingDefault(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))))
}
func (ptr *QCommonStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil {
f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int {
(*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget)
return f(control1, control2, orientation, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectLayoutSpacing() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing")
}
}
func (ptr *QCommonStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QCommonStyle) LayoutSpacingDefault(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_LayoutSpacingDefault(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQCommonStyle_PixelMetric
func callbackQCommonStyle_PixelMetric(ptr unsafe.Pointer, m C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil {
return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))))
}
return C.int(int32(NewQCommonStyleFromPointer(ptr).PixelMetricDefault(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))))
}
func (ptr *QCommonStyle) ConnectPixelMetric(f func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil {
f := func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int {
(*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(m, opt, widget)
return f(m, opt, widget)
}
qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectPixelMetric() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "pixelMetric")
}
}
func (ptr *QCommonStyle) PixelMetric(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_PixelMetric(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QCommonStyle) PixelMetricDefault(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_PixelMetricDefault(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQCommonStyle_SizeFromContents
func callbackQCommonStyle_SizeFromContents(ptr unsafe.Pointer, ct C.longlong, opt unsafe.Pointer, csz unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil {
return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQSize(NewQCommonStyleFromPointer(ptr).SizeFromContentsDefault(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) ConnectSizeFromContents(f func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil {
f := func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize {
(*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ct, opt, csz, widget)
return f(ct, opt, csz, widget)
}
qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectSizeFromContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents")
}
}
func (ptr *QCommonStyle) SizeFromContents(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContents(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) SizeFromContentsDefault(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContentsDefault(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQCommonStyle_StandardPixmap
func callbackQCommonStyle_StandardPixmap(ptr unsafe.Pointer, sp C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil {
return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).StandardPixmapDefault(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) ConnectStandardPixmap(f func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil {
f := func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap {
(*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(sp, option, widget)
return f(sp, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectStandardPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "standardPixmap")
}
}
func (ptr *QCommonStyle) StandardPixmap(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmap(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) StandardPixmapDefault(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmapDefault(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
//export callbackQCommonStyle_StyleHint
func callbackQCommonStyle_StyleHint(ptr unsafe.Pointer, sh C.longlong, opt unsafe.Pointer, widget unsafe.Pointer, hret unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "styleHint"); signal != nil {
return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret))))
}
return C.int(int32(NewQCommonStyleFromPointer(ptr).StyleHintDefault(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret))))
}
func (ptr *QCommonStyle) ConnectStyleHint(f func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil {
f := func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int {
(*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(sh, opt, widget, hret)
return f(sh, opt, widget, hret)
}
qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectStyleHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "styleHint")
}
}
func (ptr *QCommonStyle) StyleHint(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_StyleHint(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret))))
}
return 0
}
func (ptr *QCommonStyle) StyleHintDefault(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QCommonStyle_StyleHintDefault(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret))))
}
return 0
}
//export callbackQCommonStyle_SubControlRect
func callbackQCommonStyle_SubControlRect(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, sc C.longlong, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil {
return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubControlRectDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) ConnectSubControlRect(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil {
f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(cc, opt, sc, widget)
return f(cc, opt, sc, widget)
}
qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectSubControlRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "subControlRect")
}
}
func (ptr *QCommonStyle) SubControlRect(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRect(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) SubControlRectDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRectDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQCommonStyle_SubElementRect
func callbackQCommonStyle_SubElementRect(ptr unsafe.Pointer, sr C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil {
return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubElementRectDefault(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) ConnectSubElementRect(f func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil {
f := func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect {
(*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(sr, opt, widget)
return f(sr, opt, widget)
}
qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectSubElementRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "subElementRect")
}
}
func (ptr *QCommonStyle) SubElementRect(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRect(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) SubElementRectDefault(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRectDefault(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQCommonStyle_DestroyQCommonStyle
func callbackQCommonStyle_DestroyQCommonStyle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QCommonStyle"); signal != nil {
(*(*func())(signal))()
} else {
NewQCommonStyleFromPointer(ptr).DestroyQCommonStyleDefault()
}
}
func (ptr *QCommonStyle) ConnectDestroyQCommonStyle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QCommonStyle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f))
}
}
}
func (ptr *QCommonStyle) DisconnectDestroyQCommonStyle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QCommonStyle")
}
}
func (ptr *QCommonStyle) DestroyQCommonStyle() {
if ptr.Pointer() != nil {
C.QCommonStyle_DestroyQCommonStyle(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCommonStyle) DestroyQCommonStyleDefault() {
if ptr.Pointer() != nil {
C.QCommonStyle_DestroyQCommonStyleDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQCommonStyle_StandardIcon
func callbackQCommonStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil {
return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return gui.PointerFromQIcon(NewQCommonStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
func (ptr *QCommonStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QCommonStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
type QCompleter struct {
core.QObject
}
type QCompleter_ITF interface {
core.QObject_ITF
QCompleter_PTR() *QCompleter
}
func (ptr *QCompleter) QCompleter_PTR() *QCompleter {
return ptr
}
func (ptr *QCompleter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QCompleter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQCompleter(ptr QCompleter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QCompleter_PTR().Pointer()
}
return nil
}
func NewQCompleterFromPointer(ptr unsafe.Pointer) (n *QCompleter) {
n = new(QCompleter)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QCompleter__CompletionMode
//QCompleter::CompletionMode
type QCompleter__CompletionMode int64
const (
QCompleter__PopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(0)
QCompleter__UnfilteredPopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(1)
QCompleter__InlineCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(2)
)
//go:generate stringer -type=QCompleter__ModelSorting
//QCompleter::ModelSorting
type QCompleter__ModelSorting int64
const (
QCompleter__UnsortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(0)
QCompleter__CaseSensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(1)
QCompleter__CaseInsensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(2)
)
func NewQCompleter(parent core.QObject_ITF) *QCompleter {
tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQCompleter2(model core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QCompleter {
tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter2(core.PointerFromQAbstractItemModel(model), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQCompleter3(list []string, parent core.QObject_ITF) *QCompleter {
listC := C.CString(strings.Join(list, "¡¦!"))
defer C.free(unsafe.Pointer(listC))
tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter3(C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}, core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQCompleter_Activated
func callbackQCompleter_Activated(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QCompleter) ConnectActivated(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QCompleter_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QCompleter_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QCompleter) Activated(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QCompleter_Activated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQCompleter_Activated2
func callbackQCompleter_Activated2(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activated2"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QCompleter) ConnectActivated2(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated2") {
C.QCompleter_ConnectActivated2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectActivated2() {
if ptr.Pointer() != nil {
C.QCompleter_DisconnectActivated2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated2")
}
}
func (ptr *QCompleter) Activated2(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_Activated2(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QCompleter) CaseSensitivity() core.Qt__CaseSensitivity {
if ptr.Pointer() != nil {
return core.Qt__CaseSensitivity(C.QCompleter_CaseSensitivity(ptr.Pointer()))
}
return 0
}
//export callbackQCompleter_Complete
func callbackQCompleter_Complete(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "complete"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect))
} else {
NewQCompleterFromPointer(ptr).CompleteDefault(core.NewQRectFromPointer(rect))
}
}
func (ptr *QCompleter) ConnectComplete(f func(rect *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "complete"); signal != nil {
f := func(rect *core.QRect) {
(*(*func(*core.QRect))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectComplete() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "complete")
}
}
func (ptr *QCompleter) Complete(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_Complete(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QCompleter) CompleteDefault(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_CompleteDefault(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QCompleter) CompletionColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QCompleter_CompletionColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QCompleter) CompletionCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QCompleter_CompletionCount(ptr.Pointer())))
}
return 0
}
func (ptr *QCompleter) CompletionMode() QCompleter__CompletionMode {
if ptr.Pointer() != nil {
return QCompleter__CompletionMode(C.QCompleter_CompletionMode(ptr.Pointer()))
}
return 0
}
func (ptr *QCompleter) CompletionModel() *core.QAbstractItemModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_CompletionModel(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QCompleter) CompletionPrefix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QCompleter_CompletionPrefix(ptr.Pointer()))
}
return ""
}
func (ptr *QCompleter) CompletionRole() int {
if ptr.Pointer() != nil {
return int(int32(C.QCompleter_CompletionRole(ptr.Pointer())))
}
return 0
}
func (ptr *QCompleter) CurrentCompletion() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QCompleter_CurrentCompletion(ptr.Pointer()))
}
return ""
}
func (ptr *QCompleter) CurrentIndex() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QCompleter_CurrentIndex(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QCompleter) CurrentRow() int {
if ptr.Pointer() != nil {
return int(int32(C.QCompleter_CurrentRow(ptr.Pointer())))
}
return 0
}
//export callbackQCompleter_Event
func callbackQCompleter_Event(ptr unsafe.Pointer, ev 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(ev)))))
}
return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev)))))
}
func (ptr *QCompleter) EventDefault(ev core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QCompleter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0
}
return false
}
//export callbackQCompleter_EventFilter
func callbackQCompleter_EventFilter(ptr unsafe.Pointer, o unsafe.Pointer, e 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(o), core.NewQEventFromPointer(e)))))
}
return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(o), core.NewQEventFromPointer(e)))))
}
func (ptr *QCompleter) EventFilterDefault(o core.QObject_ITF, e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QCompleter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(o), core.PointerFromQEvent(e))) != 0
}
return false
}
func (ptr *QCompleter) FilterMode() core.Qt__MatchFlag {
if ptr.Pointer() != nil {
return core.Qt__MatchFlag(C.QCompleter_FilterMode(ptr.Pointer()))
}
return 0
}
//export callbackQCompleter_Highlighted
func callbackQCompleter_Highlighted(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "highlighted"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QCompleter) ConnectHighlighted(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted") {
C.QCompleter_ConnectHighlighted(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectHighlighted() {
if ptr.Pointer() != nil {
C.QCompleter_DisconnectHighlighted(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted")
}
}
func (ptr *QCompleter) Highlighted(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QCompleter_Highlighted(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQCompleter_Highlighted2
func callbackQCompleter_Highlighted2(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QCompleter) ConnectHighlighted2(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") {
C.QCompleter_ConnectHighlighted2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectHighlighted2() {
if ptr.Pointer() != nil {
C.QCompleter_DisconnectHighlighted2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted2")
}
}
func (ptr *QCompleter) Highlighted2(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_Highlighted2(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QCompleter) MaxVisibleItems() int {
if ptr.Pointer() != nil {
return int(int32(C.QCompleter_MaxVisibleItems(ptr.Pointer())))
}
return 0
}
func (ptr *QCompleter) Model() *core.QAbstractItemModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_Model(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QCompleter) ModelSorting() QCompleter__ModelSorting {
if ptr.Pointer() != nil {
return QCompleter__ModelSorting(C.QCompleter_ModelSorting(ptr.Pointer()))
}
return 0
}
//export callbackQCompleter_PathFromIndex
func callbackQCompleter_PathFromIndex(ptr unsafe.Pointer, index unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "pathFromIndex"); signal != nil {
tempVal := (*(*func(*core.QModelIndex) string)(signal))(core.NewQModelIndexFromPointer(index))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQCompleterFromPointer(ptr).PathFromIndexDefault(core.NewQModelIndexFromPointer(index))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QCompleter) ConnectPathFromIndex(f func(index *core.QModelIndex) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "pathFromIndex"); signal != nil {
f := func(index *core.QModelIndex) string {
(*(*func(*core.QModelIndex) string)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectPathFromIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "pathFromIndex")
}
}
func (ptr *QCompleter) PathFromIndex(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QCompleter_PathFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
func (ptr *QCompleter) PathFromIndexDefault(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QCompleter_PathFromIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
func (ptr *QCompleter) Popup() *QAbstractItemView {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemViewFromPointer(C.QCompleter_Popup(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QCompleter) SetCaseSensitivity(caseSensitivity core.Qt__CaseSensitivity) {
if ptr.Pointer() != nil {
C.QCompleter_SetCaseSensitivity(ptr.Pointer(), C.longlong(caseSensitivity))
}
}
func (ptr *QCompleter) SetCompletionColumn(column int) {
if ptr.Pointer() != nil {
C.QCompleter_SetCompletionColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QCompleter) SetCompletionMode(mode QCompleter__CompletionMode) {
if ptr.Pointer() != nil {
C.QCompleter_SetCompletionMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQCompleter_SetCompletionPrefix
func callbackQCompleter_SetCompletionPrefix(ptr unsafe.Pointer, prefix C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setCompletionPrefix"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(prefix))
} else {
NewQCompleterFromPointer(ptr).SetCompletionPrefixDefault(cGoUnpackString(prefix))
}
}
func (ptr *QCompleter) ConnectSetCompletionPrefix(f func(prefix string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCompletionPrefix"); signal != nil {
f := func(prefix string) {
(*(*func(string))(signal))(prefix)
f(prefix)
}
qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectSetCompletionPrefix() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCompletionPrefix")
}
}
func (ptr *QCompleter) SetCompletionPrefix(prefix string) {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
C.QCompleter_SetCompletionPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})
}
}
func (ptr *QCompleter) SetCompletionPrefixDefault(prefix string) {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
C.QCompleter_SetCompletionPrefixDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})
}
}
func (ptr *QCompleter) SetCompletionRole(role int) {
if ptr.Pointer() != nil {
C.QCompleter_SetCompletionRole(ptr.Pointer(), C.int(int32(role)))
}
}
func (ptr *QCompleter) SetCurrentRow(row int) bool {
if ptr.Pointer() != nil {
return int8(C.QCompleter_SetCurrentRow(ptr.Pointer(), C.int(int32(row)))) != 0
}
return false
}
func (ptr *QCompleter) SetFilterMode(filterMode core.Qt__MatchFlag) {
if ptr.Pointer() != nil {
C.QCompleter_SetFilterMode(ptr.Pointer(), C.longlong(filterMode))
}
}
func (ptr *QCompleter) SetMaxVisibleItems(maxItems int) {
if ptr.Pointer() != nil {
C.QCompleter_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems)))
}
}
func (ptr *QCompleter) SetModel(model core.QAbstractItemModel_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model))
}
}
func (ptr *QCompleter) SetModelSorting(sorting QCompleter__ModelSorting) {
if ptr.Pointer() != nil {
C.QCompleter_SetModelSorting(ptr.Pointer(), C.longlong(sorting))
}
}
func (ptr *QCompleter) SetPopup(popup QAbstractItemView_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_SetPopup(ptr.Pointer(), PointerFromQAbstractItemView(popup))
}
}
func (ptr *QCompleter) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQCompleter_SetWrapAround
func callbackQCompleter_SetWrapAround(ptr unsafe.Pointer, wrap C.char) {
if signal := qt.GetSignal(ptr, "setWrapAround"); signal != nil {
(*(*func(bool))(signal))(int8(wrap) != 0)
} else {
NewQCompleterFromPointer(ptr).SetWrapAroundDefault(int8(wrap) != 0)
}
}
func (ptr *QCompleter) ConnectSetWrapAround(f func(wrap bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setWrapAround"); signal != nil {
f := func(wrap bool) {
(*(*func(bool))(signal))(wrap)
f(wrap)
}
qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectSetWrapAround() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setWrapAround")
}
}
func (ptr *QCompleter) SetWrapAround(wrap bool) {
if ptr.Pointer() != nil {
C.QCompleter_SetWrapAround(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap))))
}
}
func (ptr *QCompleter) SetWrapAroundDefault(wrap bool) {
if ptr.Pointer() != nil {
C.QCompleter_SetWrapAroundDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap))))
}
}
//export callbackQCompleter_SplitPath
func callbackQCompleter_SplitPath(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "splitPath"); signal != nil {
tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(path))
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQCompleterFromPointer(ptr).SplitPathDefault(cGoUnpackString(path))
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QCompleter) ConnectSplitPath(f func(path string) []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "splitPath"); signal != nil {
f := func(path string) []string {
(*(*func(string) []string)(signal))(path)
return f(path)
}
qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectSplitPath() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "splitPath")
}
}
func (ptr *QCompleter) SplitPath(path string) []string {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
return unpackStringList(cGoUnpackString(C.QCompleter_SplitPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))})))
}
return make([]string, 0)
}
func (ptr *QCompleter) SplitPathDefault(path string) []string {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
return unpackStringList(cGoUnpackString(C.QCompleter_SplitPathDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))})))
}
return make([]string, 0)
}
func (ptr *QCompleter) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QCompleter_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QCompleter) WrapAround() bool {
if ptr.Pointer() != nil {
return int8(C.QCompleter_WrapAround(ptr.Pointer())) != 0
}
return false
}
//export callbackQCompleter_DestroyQCompleter
func callbackQCompleter_DestroyQCompleter(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QCompleter"); signal != nil {
(*(*func())(signal))()
} else {
NewQCompleterFromPointer(ptr).DestroyQCompleterDefault()
}
}
func (ptr *QCompleter) ConnectDestroyQCompleter(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QCompleter"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f))
}
}
}
func (ptr *QCompleter) DisconnectDestroyQCompleter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QCompleter")
}
}
func (ptr *QCompleter) DestroyQCompleter() {
if ptr.Pointer() != nil {
C.QCompleter_DestroyQCompleter(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCompleter) DestroyQCompleterDefault() {
if ptr.Pointer() != nil {
C.QCompleter_DestroyQCompleterDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QCompleter) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QCompleter___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 *QCompleter) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QCompleter___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QCompleter) __children_newList() unsafe.Pointer {
return C.QCompleter___children_newList(ptr.Pointer())
}
func (ptr *QCompleter) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QCompleter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QCompleter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QCompleter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QCompleter) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QCompleter___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QCompleter) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QCompleter___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 *QCompleter) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QCompleter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QCompleter) __findChildren_newList() unsafe.Pointer {
return C.QCompleter___findChildren_newList(ptr.Pointer())
}
func (ptr *QCompleter) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QCompleter___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 *QCompleter) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QCompleter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QCompleter) __findChildren_newList3() unsafe.Pointer {
return C.QCompleter___findChildren_newList3(ptr.Pointer())
}
func (ptr *QCompleter) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QCompleter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QCompleter) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QCompleter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QCompleter) __qFindChildren_newList2() unsafe.Pointer {
return C.QCompleter___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQCompleter_ChildEvent
func callbackQCompleter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQCompleterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QCompleter) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQCompleter_ConnectNotify
func callbackQCompleter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQCompleterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QCompleter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQCompleter_CustomEvent
func callbackQCompleter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQCompleterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QCompleter) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQCompleter_DeleteLater
func callbackQCompleter_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQCompleterFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QCompleter) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QCompleter_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQCompleter_Destroyed
func callbackQCompleter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQCompleter_DisconnectNotify
func callbackQCompleter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQCompleterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QCompleter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQCompleter_MetaObject
func callbackQCompleter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQCompleterFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QCompleter) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QCompleter_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQCompleter_ObjectNameChanged
func callbackQCompleter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQCompleter_TimerEvent
func callbackQCompleter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQCompleterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QCompleter) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QCompleter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QDataWidgetMapper struct {
core.QObject
}
type QDataWidgetMapper_ITF interface {
core.QObject_ITF
QDataWidgetMapper_PTR() *QDataWidgetMapper
}
func (ptr *QDataWidgetMapper) QDataWidgetMapper_PTR() *QDataWidgetMapper {
return ptr
}
func (ptr *QDataWidgetMapper) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QDataWidgetMapper) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQDataWidgetMapper(ptr QDataWidgetMapper_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDataWidgetMapper_PTR().Pointer()
}
return nil
}
func NewQDataWidgetMapperFromPointer(ptr unsafe.Pointer) (n *QDataWidgetMapper) {
n = new(QDataWidgetMapper)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDataWidgetMapper__SubmitPolicy
//QDataWidgetMapper::SubmitPolicy
type QDataWidgetMapper__SubmitPolicy int64
const (
QDataWidgetMapper__AutoSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(0)
QDataWidgetMapper__ManualSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(1)
)
func NewQDataWidgetMapper(parent core.QObject_ITF) *QDataWidgetMapper {
tmpValue := NewQDataWidgetMapperFromPointer(C.QDataWidgetMapper_NewQDataWidgetMapper(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QDataWidgetMapper) AddMapping(widget QWidget_ITF, section int) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_AddMapping(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section)))
}
}
func (ptr *QDataWidgetMapper) AddMapping2(widget QWidget_ITF, section int, propertyName core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_AddMapping2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section)), core.PointerFromQByteArray(propertyName))
}
}
func (ptr *QDataWidgetMapper) ClearMapping() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ClearMapping(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QDataWidgetMapper_CurrentIndex(ptr.Pointer())))
}
return 0
}
//export callbackQDataWidgetMapper_CurrentIndexChanged
func callbackQDataWidgetMapper_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QDataWidgetMapper) ConnectCurrentIndexChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") {
C.QDataWidgetMapper_ConnectCurrentIndexChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectCurrentIndexChanged() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_DisconnectCurrentIndexChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged")
}
}
func (ptr *QDataWidgetMapper) CurrentIndexChanged(index int) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QDataWidgetMapper) ItemDelegate() *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QDataWidgetMapper_ItemDelegate(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) MappedPropertyName(widget QWidget_ITF) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper_MappedPropertyName(ptr.Pointer(), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) MappedSection(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDataWidgetMapper_MappedSection(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QDataWidgetMapper) MappedWidgetAt(section int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QDataWidgetMapper_MappedWidgetAt(ptr.Pointer(), C.int(int32(section))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) Model() *core.QAbstractItemModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractItemModelFromPointer(C.QDataWidgetMapper_Model(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QDataWidgetMapper_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QDataWidgetMapper) RemoveMapping(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_RemoveMapping(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQDataWidgetMapper_Revert
func callbackQDataWidgetMapper_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "revert"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).RevertDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectRevert(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectRevert() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "revert")
}
}
func (ptr *QDataWidgetMapper) Revert() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_Revert(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) RevertDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_RevertDefault(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) RootIndex() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDataWidgetMapper_RootIndex(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQDataWidgetMapper_SetCurrentIndex
func callbackQDataWidgetMapper_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQDataWidgetMapperFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QDataWidgetMapper) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QDataWidgetMapper) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QDataWidgetMapper) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQDataWidgetMapper_SetCurrentModelIndex
func callbackQDataWidgetMapper_SetCurrentModelIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentModelIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQDataWidgetMapperFromPointer(ptr).SetCurrentModelIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QDataWidgetMapper) ConnectSetCurrentModelIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentModelIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectSetCurrentModelIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentModelIndex")
}
}
func (ptr *QDataWidgetMapper) SetCurrentModelIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetCurrentModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QDataWidgetMapper) SetCurrentModelIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetCurrentModelIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QDataWidgetMapper) SetItemDelegate(delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate))
}
}
func (ptr *QDataWidgetMapper) SetModel(model core.QAbstractItemModel_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model))
}
}
func (ptr *QDataWidgetMapper) SetOrientation(aOrientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetOrientation(ptr.Pointer(), C.longlong(aOrientation))
}
}
func (ptr *QDataWidgetMapper) SetRootIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QDataWidgetMapper) SetSubmitPolicy(policy QDataWidgetMapper__SubmitPolicy) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_SetSubmitPolicy(ptr.Pointer(), C.longlong(policy))
}
}
//export callbackQDataWidgetMapper_Submit
func callbackQDataWidgetMapper_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).SubmitDefault())))
}
func (ptr *QDataWidgetMapper) ConnectSubmit(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectSubmit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "submit")
}
}
func (ptr *QDataWidgetMapper) Submit() bool {
if ptr.Pointer() != nil {
return int8(C.QDataWidgetMapper_Submit(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDataWidgetMapper) SubmitDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QDataWidgetMapper_SubmitDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDataWidgetMapper) SubmitPolicy() QDataWidgetMapper__SubmitPolicy {
if ptr.Pointer() != nil {
return QDataWidgetMapper__SubmitPolicy(C.QDataWidgetMapper_SubmitPolicy(ptr.Pointer()))
}
return 0
}
//export callbackQDataWidgetMapper_ToFirst
func callbackQDataWidgetMapper_ToFirst(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toFirst"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).ToFirstDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectToFirst(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toFirst"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectToFirst() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toFirst")
}
}
func (ptr *QDataWidgetMapper) ToFirst() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToFirst(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) ToFirstDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToFirstDefault(ptr.Pointer())
}
}
//export callbackQDataWidgetMapper_ToLast
func callbackQDataWidgetMapper_ToLast(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toLast"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).ToLastDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectToLast(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toLast"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectToLast() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toLast")
}
}
func (ptr *QDataWidgetMapper) ToLast() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToLast(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) ToLastDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToLastDefault(ptr.Pointer())
}
}
//export callbackQDataWidgetMapper_ToNext
func callbackQDataWidgetMapper_ToNext(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toNext"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).ToNextDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectToNext(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toNext"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectToNext() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toNext")
}
}
func (ptr *QDataWidgetMapper) ToNext() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToNext(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) ToNextDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToNextDefault(ptr.Pointer())
}
}
//export callbackQDataWidgetMapper_ToPrevious
func callbackQDataWidgetMapper_ToPrevious(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "toPrevious"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).ToPreviousDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectToPrevious(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "toPrevious"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectToPrevious() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "toPrevious")
}
}
func (ptr *QDataWidgetMapper) ToPrevious() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToPrevious(ptr.Pointer())
}
}
func (ptr *QDataWidgetMapper) ToPreviousDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ToPreviousDefault(ptr.Pointer())
}
}
//export callbackQDataWidgetMapper_DestroyQDataWidgetMapper
func callbackQDataWidgetMapper_DestroyQDataWidgetMapper(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDataWidgetMapper"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).DestroyQDataWidgetMapperDefault()
}
}
func (ptr *QDataWidgetMapper) ConnectDestroyQDataWidgetMapper(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDataWidgetMapper"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f))
}
}
}
func (ptr *QDataWidgetMapper) DisconnectDestroyQDataWidgetMapper() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDataWidgetMapper")
}
}
func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapper() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_DestroyQDataWidgetMapper(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapperDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_DestroyQDataWidgetMapperDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDataWidgetMapper) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___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 *QDataWidgetMapper) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDataWidgetMapper) __children_newList() unsafe.Pointer {
return C.QDataWidgetMapper___children_newList(ptr.Pointer())
}
func (ptr *QDataWidgetMapper) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QDataWidgetMapper) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QDataWidgetMapper___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QDataWidgetMapper) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___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 *QDataWidgetMapper) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDataWidgetMapper) __findChildren_newList() unsafe.Pointer {
return C.QDataWidgetMapper___findChildren_newList(ptr.Pointer())
}
func (ptr *QDataWidgetMapper) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___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 *QDataWidgetMapper) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDataWidgetMapper) __findChildren_newList3() unsafe.Pointer {
return C.QDataWidgetMapper___findChildren_newList3(ptr.Pointer())
}
func (ptr *QDataWidgetMapper) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDataWidgetMapper) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDataWidgetMapper) __qFindChildren_newList2() unsafe.Pointer {
return C.QDataWidgetMapper___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQDataWidgetMapper_ChildEvent
func callbackQDataWidgetMapper_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQDataWidgetMapperFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QDataWidgetMapper) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQDataWidgetMapper_ConnectNotify
func callbackQDataWidgetMapper_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQDataWidgetMapperFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QDataWidgetMapper) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQDataWidgetMapper_CustomEvent
func callbackQDataWidgetMapper_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQDataWidgetMapperFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QDataWidgetMapper) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQDataWidgetMapper_DeleteLater
func callbackQDataWidgetMapper_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQDataWidgetMapperFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QDataWidgetMapper) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQDataWidgetMapper_Destroyed
func callbackQDataWidgetMapper_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQDataWidgetMapper_DisconnectNotify
func callbackQDataWidgetMapper_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQDataWidgetMapperFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QDataWidgetMapper) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQDataWidgetMapper_Event
func callbackQDataWidgetMapper_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(NewQDataWidgetMapperFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QDataWidgetMapper) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDataWidgetMapper_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQDataWidgetMapper_EventFilter
func callbackQDataWidgetMapper_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(NewQDataWidgetMapperFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QDataWidgetMapper) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDataWidgetMapper_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQDataWidgetMapper_MetaObject
func callbackQDataWidgetMapper_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQDataWidgetMapperFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QDataWidgetMapper) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QDataWidgetMapper_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQDataWidgetMapper_ObjectNameChanged
func callbackQDataWidgetMapper_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQDataWidgetMapper_TimerEvent
func callbackQDataWidgetMapper_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQDataWidgetMapperFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QDataWidgetMapper) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QDataWidgetMapper_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QDateEdit struct {
QDateTimeEdit
}
type QDateEdit_ITF interface {
QDateTimeEdit_ITF
QDateEdit_PTR() *QDateEdit
}
func (ptr *QDateEdit) QDateEdit_PTR() *QDateEdit {
return ptr
}
func (ptr *QDateEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDateTimeEdit_PTR().Pointer()
}
return nil
}
func (ptr *QDateEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDateTimeEdit_PTR().SetPointer(p)
}
}
func PointerFromQDateEdit(ptr QDateEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDateEdit_PTR().Pointer()
}
return nil
}
func NewQDateEditFromPointer(ptr unsafe.Pointer) (n *QDateEdit) {
n = new(QDateEdit)
n.SetPointer(ptr)
return
}
func NewQDateEdit(parent QWidget_ITF) *QDateEdit {
tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDateEdit2(date core.QDate_ITF, parent QWidget_ITF) *QDateEdit {
tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit2(core.PointerFromQDate(date), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQDateEdit_DestroyQDateEdit
func callbackQDateEdit_DestroyQDateEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDateEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQDateEditFromPointer(ptr).DestroyQDateEditDefault()
}
}
func (ptr *QDateEdit) ConnectDestroyQDateEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDateEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateEdit) DisconnectDestroyQDateEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDateEdit")
}
}
func (ptr *QDateEdit) DestroyQDateEdit() {
if ptr.Pointer() != nil {
C.QDateEdit_DestroyQDateEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDateEdit) DestroyQDateEditDefault() {
if ptr.Pointer() != nil {
C.QDateEdit_DestroyQDateEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QDateTimeEdit struct {
QAbstractSpinBox
}
type QDateTimeEdit_ITF interface {
QAbstractSpinBox_ITF
QDateTimeEdit_PTR() *QDateTimeEdit
}
func (ptr *QDateTimeEdit) QDateTimeEdit_PTR() *QDateTimeEdit {
return ptr
}
func (ptr *QDateTimeEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSpinBox_PTR().Pointer()
}
return nil
}
func (ptr *QDateTimeEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSpinBox_PTR().SetPointer(p)
}
}
func PointerFromQDateTimeEdit(ptr QDateTimeEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDateTimeEdit_PTR().Pointer()
}
return nil
}
func NewQDateTimeEditFromPointer(ptr unsafe.Pointer) (n *QDateTimeEdit) {
n = new(QDateTimeEdit)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDateTimeEdit__Section
//QDateTimeEdit::Section
type QDateTimeEdit__Section int64
const (
QDateTimeEdit__NoSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0000)
QDateTimeEdit__AmPmSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0001)
QDateTimeEdit__MSecSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0002)
QDateTimeEdit__SecondSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0004)
QDateTimeEdit__MinuteSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0008)
QDateTimeEdit__HourSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0010)
QDateTimeEdit__DaySection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0100)
QDateTimeEdit__MonthSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0200)
QDateTimeEdit__YearSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0400)
)
func NewQDateTimeEdit(parent QWidget_ITF) *QDateTimeEdit {
tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDateTimeEdit2(datetime core.QDateTime_ITF, parent QWidget_ITF) *QDateTimeEdit {
tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit2(core.PointerFromQDateTime(datetime), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDateTimeEdit3(date core.QDate_ITF, parent QWidget_ITF) *QDateTimeEdit {
tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit3(core.PointerFromQDate(date), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDateTimeEdit4(ti core.QTime_ITF, parent QWidget_ITF) *QDateTimeEdit {
tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit4(core.PointerFromQTime(ti), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QDateTimeEdit) CalendarPopup() bool {
if ptr.Pointer() != nil {
return int8(C.QDateTimeEdit_CalendarPopup(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDateTimeEdit) CalendarWidget() *QCalendarWidget {
if ptr.Pointer() != nil {
tmpValue := NewQCalendarWidgetFromPointer(C.QDateTimeEdit_CalendarWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQDateTimeEdit_Clear
func callbackQDateTimeEdit_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQDateTimeEditFromPointer(ptr).ClearDefault()
}
}
func (ptr *QDateTimeEdit) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QDateTimeEdit) Clear() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_Clear(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearDefault() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearDefault(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMaximumDate() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMaximumDate(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMaximumDateTime() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMaximumDateTime(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMaximumTime() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMaximumTime(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMinimumDate() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMinimumDate(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMinimumDateTime() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMinimumDateTime(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) ClearMinimumTime() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_ClearMinimumTime(ptr.Pointer())
}
}
func (ptr *QDateTimeEdit) CurrentSection() QDateTimeEdit__Section {
if ptr.Pointer() != nil {
return QDateTimeEdit__Section(C.QDateTimeEdit_CurrentSection(ptr.Pointer()))
}
return 0
}
func (ptr *QDateTimeEdit) CurrentSectionIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QDateTimeEdit_CurrentSectionIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QDateTimeEdit) Date() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_Date(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
//export callbackQDateTimeEdit_DateChanged
func callbackQDateTimeEdit_DateChanged(ptr unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dateChanged"); signal != nil {
(*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date))
}
}
func (ptr *QDateTimeEdit) ConnectDateChanged(f func(date *core.QDate)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "dateChanged") {
C.QDateTimeEdit_ConnectDateChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "dateChanged"); signal != nil {
f := func(date *core.QDate) {
(*(*func(*core.QDate))(signal))(date)
f(date)
}
qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectDateChanged() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DisconnectDateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "dateChanged")
}
}
func (ptr *QDateTimeEdit) DateChanged(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DateChanged(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QDateTimeEdit) DateTime() *core.QDateTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTime(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
//export callbackQDateTimeEdit_DateTimeChanged
func callbackQDateTimeEdit_DateTimeChanged(ptr unsafe.Pointer, datetime unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dateTimeChanged"); signal != nil {
(*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(datetime))
}
}
func (ptr *QDateTimeEdit) ConnectDateTimeChanged(f func(datetime *core.QDateTime)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "dateTimeChanged") {
C.QDateTimeEdit_ConnectDateTimeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "dateTimeChanged"); signal != nil {
f := func(datetime *core.QDateTime) {
(*(*func(*core.QDateTime))(signal))(datetime)
f(datetime)
}
qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectDateTimeChanged() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DisconnectDateTimeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "dateTimeChanged")
}
}
func (ptr *QDateTimeEdit) DateTimeChanged(datetime core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DateTimeChanged(ptr.Pointer(), core.PointerFromQDateTime(datetime))
}
}
//export callbackQDateTimeEdit_DateTimeFromText
func callbackQDateTimeEdit_DateTimeFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "dateTimeFromText"); signal != nil {
return core.PointerFromQDateTime((*(*func(string) *core.QDateTime)(signal))(cGoUnpackString(text)))
}
return core.PointerFromQDateTime(NewQDateTimeEditFromPointer(ptr).DateTimeFromTextDefault(cGoUnpackString(text)))
}
func (ptr *QDateTimeEdit) ConnectDateTimeFromText(f func(text string) *core.QDateTime) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dateTimeFromText"); signal != nil {
f := func(text string) *core.QDateTime {
(*(*func(string) *core.QDateTime)(signal))(text)
return f(text)
}
qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectDateTimeFromText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dateTimeFromText")
}
}
func (ptr *QDateTimeEdit) DateTimeFromText(text string) *core.QDateTime {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) DateTimeFromTextDefault(text string) *core.QDateTime {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) DisplayFormat() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDateTimeEdit_DisplayFormat(ptr.Pointer()))
}
return ""
}
func (ptr *QDateTimeEdit) DisplayedSections() QDateTimeEdit__Section {
if ptr.Pointer() != nil {
return QDateTimeEdit__Section(C.QDateTimeEdit_DisplayedSections(ptr.Pointer()))
}
return 0
}
func (ptr *QDateTimeEdit) MaximumDate() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MaximumDate(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) MaximumDateTime() *core.QDateTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MaximumDateTime(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) MaximumTime() *core.QTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MaximumTime(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) MinimumDate() *core.QDate {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MinimumDate(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) MinimumDateTime() *core.QDateTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MinimumDateTime(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) MinimumTime() *core.QTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MinimumTime(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime)
return tmpValue
}
return nil
}
func (ptr *QDateTimeEdit) SectionAt(index int) QDateTimeEdit__Section {
if ptr.Pointer() != nil {
return QDateTimeEdit__Section(C.QDateTimeEdit_SectionAt(ptr.Pointer(), C.int(int32(index))))
}
return 0
}
func (ptr *QDateTimeEdit) SectionCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QDateTimeEdit_SectionCount(ptr.Pointer())))
}
return 0
}
func (ptr *QDateTimeEdit) SectionText(section QDateTimeEdit__Section) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDateTimeEdit_SectionText(ptr.Pointer(), C.longlong(section)))
}
return ""
}
func (ptr *QDateTimeEdit) SetCalendarPopup(enable bool) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetCalendarPopup(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QDateTimeEdit) SetCalendarWidget(calendarWidget QCalendarWidget_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetCalendarWidget(ptr.Pointer(), PointerFromQCalendarWidget(calendarWidget))
}
}
func (ptr *QDateTimeEdit) SetCurrentSection(section QDateTimeEdit__Section) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetCurrentSection(ptr.Pointer(), C.longlong(section))
}
}
func (ptr *QDateTimeEdit) SetCurrentSectionIndex(index int) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetCurrentSectionIndex(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQDateTimeEdit_SetDate
func callbackQDateTimeEdit_SetDate(ptr unsafe.Pointer, date unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setDate"); signal != nil {
(*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date))
} else {
NewQDateTimeEditFromPointer(ptr).SetDateDefault(core.NewQDateFromPointer(date))
}
}
func (ptr *QDateTimeEdit) ConnectSetDate(f func(date *core.QDate)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDate"); signal != nil {
f := func(date *core.QDate) {
(*(*func(*core.QDate))(signal))(date)
f(date)
}
qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectSetDate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDate")
}
}
func (ptr *QDateTimeEdit) SetDate(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDate(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QDateTimeEdit) SetDateDefault(date core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDateDefault(ptr.Pointer(), core.PointerFromQDate(date))
}
}
func (ptr *QDateTimeEdit) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max))
}
}
//export callbackQDateTimeEdit_SetDateTime
func callbackQDateTimeEdit_SetDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setDateTime"); signal != nil {
(*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(dateTime))
} else {
NewQDateTimeEditFromPointer(ptr).SetDateTimeDefault(core.NewQDateTimeFromPointer(dateTime))
}
}
func (ptr *QDateTimeEdit) ConnectSetDateTime(f func(dateTime *core.QDateTime)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDateTime"); signal != nil {
f := func(dateTime *core.QDateTime) {
(*(*func(*core.QDateTime))(signal))(dateTime)
f(dateTime)
}
qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectSetDateTime() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDateTime")
}
}
func (ptr *QDateTimeEdit) SetDateTime(dateTime core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime))
}
}
func (ptr *QDateTimeEdit) SetDateTimeDefault(dateTime core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime))
}
}
func (ptr *QDateTimeEdit) SetDateTimeRange(min core.QDateTime_ITF, max core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetDateTimeRange(ptr.Pointer(), core.PointerFromQDateTime(min), core.PointerFromQDateTime(max))
}
}
func (ptr *QDateTimeEdit) SetDisplayFormat(format string) {
if ptr.Pointer() != nil {
var formatC *C.char
if format != "" {
formatC = C.CString(format)
defer C.free(unsafe.Pointer(formatC))
}
C.QDateTimeEdit_SetDisplayFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))})
}
}
func (ptr *QDateTimeEdit) SetMaximumDate(max core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(max))
}
}
func (ptr *QDateTimeEdit) SetMaximumDateTime(dt core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMaximumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt))
}
}
func (ptr *QDateTimeEdit) SetMaximumTime(max core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMaximumTime(ptr.Pointer(), core.PointerFromQTime(max))
}
}
func (ptr *QDateTimeEdit) SetMinimumDate(min core.QDate_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(min))
}
}
func (ptr *QDateTimeEdit) SetMinimumDateTime(dt core.QDateTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMinimumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt))
}
}
func (ptr *QDateTimeEdit) SetMinimumTime(min core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetMinimumTime(ptr.Pointer(), core.PointerFromQTime(min))
}
}
func (ptr *QDateTimeEdit) SetSelectedSection(section QDateTimeEdit__Section) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetSelectedSection(ptr.Pointer(), C.longlong(section))
}
}
//export callbackQDateTimeEdit_SetTime
func callbackQDateTimeEdit_SetTime(ptr unsafe.Pointer, ti unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setTime"); signal != nil {
(*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti))
} else {
NewQDateTimeEditFromPointer(ptr).SetTimeDefault(core.NewQTimeFromPointer(ti))
}
}
func (ptr *QDateTimeEdit) ConnectSetTime(f func(ti *core.QTime)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTime"); signal != nil {
f := func(ti *core.QTime) {
(*(*func(*core.QTime))(signal))(ti)
f(ti)
}
qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectSetTime() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTime")
}
}
func (ptr *QDateTimeEdit) SetTime(ti core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetTime(ptr.Pointer(), core.PointerFromQTime(ti))
}
}
func (ptr *QDateTimeEdit) SetTimeDefault(ti core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetTimeDefault(ptr.Pointer(), core.PointerFromQTime(ti))
}
}
func (ptr *QDateTimeEdit) SetTimeRange(min core.QTime_ITF, max core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetTimeRange(ptr.Pointer(), core.PointerFromQTime(min), core.PointerFromQTime(max))
}
}
func (ptr *QDateTimeEdit) SetTimeSpec(spec core.Qt__TimeSpec) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_SetTimeSpec(ptr.Pointer(), C.longlong(spec))
}
}
//export callbackQDateTimeEdit_TextFromDateTime
func callbackQDateTimeEdit_TextFromDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "textFromDateTime"); signal != nil {
tempVal := (*(*func(*core.QDateTime) string)(signal))(core.NewQDateTimeFromPointer(dateTime))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQDateTimeEditFromPointer(ptr).TextFromDateTimeDefault(core.NewQDateTimeFromPointer(dateTime))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QDateTimeEdit) ConnectTextFromDateTime(f func(dateTime *core.QDateTime) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textFromDateTime"); signal != nil {
f := func(dateTime *core.QDateTime) string {
(*(*func(*core.QDateTime) string)(signal))(dateTime)
return f(dateTime)
}
qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectTextFromDateTime() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textFromDateTime")
}
}
func (ptr *QDateTimeEdit) TextFromDateTime(dateTime core.QDateTime_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDateTimeEdit_TextFromDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime)))
}
return ""
}
func (ptr *QDateTimeEdit) TextFromDateTimeDefault(dateTime core.QDateTime_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDateTimeEdit_TextFromDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime)))
}
return ""
}
func (ptr *QDateTimeEdit) Time() *core.QTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_Time(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime)
return tmpValue
}
return nil
}
//export callbackQDateTimeEdit_TimeChanged
func callbackQDateTimeEdit_TimeChanged(ptr unsafe.Pointer, ti unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timeChanged"); signal != nil {
(*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti))
}
}
func (ptr *QDateTimeEdit) ConnectTimeChanged(f func(ti *core.QTime)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "timeChanged") {
C.QDateTimeEdit_ConnectTimeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "timeChanged"); signal != nil {
f := func(ti *core.QTime) {
(*(*func(*core.QTime))(signal))(ti)
f(ti)
}
qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectTimeChanged() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DisconnectTimeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "timeChanged")
}
}
func (ptr *QDateTimeEdit) TimeChanged(ti core.QTime_ITF) {
if ptr.Pointer() != nil {
C.QDateTimeEdit_TimeChanged(ptr.Pointer(), core.PointerFromQTime(ti))
}
}
func (ptr *QDateTimeEdit) TimeSpec() core.Qt__TimeSpec {
if ptr.Pointer() != nil {
return core.Qt__TimeSpec(C.QDateTimeEdit_TimeSpec(ptr.Pointer()))
}
return 0
}
//export callbackQDateTimeEdit_DestroyQDateTimeEdit
func callbackQDateTimeEdit_DestroyQDateTimeEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDateTimeEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQDateTimeEditFromPointer(ptr).DestroyQDateTimeEditDefault()
}
}
func (ptr *QDateTimeEdit) ConnectDestroyQDateTimeEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDateTimeEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QDateTimeEdit) DisconnectDestroyQDateTimeEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDateTimeEdit")
}
}
func (ptr *QDateTimeEdit) DestroyQDateTimeEdit() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DestroyQDateTimeEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDateTimeEdit) DestroyQDateTimeEditDefault() {
if ptr.Pointer() != nil {
C.QDateTimeEdit_DestroyQDateTimeEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QDesktopWidget struct {
QWidget
}
type QDesktopWidget_ITF interface {
QWidget_ITF
QDesktopWidget_PTR() *QDesktopWidget
}
func (ptr *QDesktopWidget) QDesktopWidget_PTR() *QDesktopWidget {
return ptr
}
func (ptr *QDesktopWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QDesktopWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQDesktopWidget(ptr QDesktopWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDesktopWidget_PTR().Pointer()
}
return nil
}
func NewQDesktopWidgetFromPointer(ptr unsafe.Pointer) (n *QDesktopWidget) {
n = new(QDesktopWidget)
n.SetPointer(ptr)
return
}
func (ptr *QDesktopWidget) AvailableGeometry(screen int) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry(ptr.Pointer(), C.int(int32(screen))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QDesktopWidget) AvailableGeometry2(widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry2(ptr.Pointer(), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QDesktopWidget) IsVirtualDesktop() bool {
if ptr.Pointer() != nil {
return int8(C.QDesktopWidget_IsVirtualDesktop(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDesktopWidget) NumScreens() int {
if ptr.Pointer() != nil {
return int(int32(C.QDesktopWidget_NumScreens(ptr.Pointer())))
}
return 0
}
func (ptr *QDesktopWidget) PrimaryScreen() int {
if ptr.Pointer() != nil {
return int(int32(C.QDesktopWidget_PrimaryScreen(ptr.Pointer())))
}
return 0
}
//export callbackQDesktopWidget_PrimaryScreenChanged
func callbackQDesktopWidget_PrimaryScreenChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDesktopWidget) ConnectPrimaryScreenChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "primaryScreenChanged") {
C.QDesktopWidget_ConnectPrimaryScreenChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "primaryScreenChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDesktopWidget) DisconnectPrimaryScreenChanged() {
if ptr.Pointer() != nil {
C.QDesktopWidget_DisconnectPrimaryScreenChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "primaryScreenChanged")
}
}
func (ptr *QDesktopWidget) PrimaryScreenChanged() {
if ptr.Pointer() != nil {
C.QDesktopWidget_PrimaryScreenChanged(ptr.Pointer())
}
}
//export callbackQDesktopWidget_Resized
func callbackQDesktopWidget_Resized(ptr unsafe.Pointer, screen C.int) {
if signal := qt.GetSignal(ptr, "resized"); signal != nil {
(*(*func(int))(signal))(int(int32(screen)))
}
}
func (ptr *QDesktopWidget) ConnectResized(f func(screen int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "resized") {
C.QDesktopWidget_ConnectResized(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil {
f := func(screen int) {
(*(*func(int))(signal))(screen)
f(screen)
}
qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f))
}
}
}
func (ptr *QDesktopWidget) DisconnectResized() {
if ptr.Pointer() != nil {
C.QDesktopWidget_DisconnectResized(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "resized")
}
}
func (ptr *QDesktopWidget) Resized(screen int) {
if ptr.Pointer() != nil {
C.QDesktopWidget_Resized(ptr.Pointer(), C.int(int32(screen)))
}
}
func (ptr *QDesktopWidget) Screen(screen int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QDesktopWidget_Screen(ptr.Pointer(), C.int(int32(screen))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDesktopWidget) ScreenCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QDesktopWidget_ScreenCount(ptr.Pointer())))
}
return 0
}
//export callbackQDesktopWidget_ScreenCountChanged
func callbackQDesktopWidget_ScreenCountChanged(ptr unsafe.Pointer, newCount C.int) {
if signal := qt.GetSignal(ptr, "screenCountChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(newCount)))
}
}
func (ptr *QDesktopWidget) ConnectScreenCountChanged(f func(newCount int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "screenCountChanged") {
C.QDesktopWidget_ConnectScreenCountChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "screenCountChanged"); signal != nil {
f := func(newCount int) {
(*(*func(int))(signal))(newCount)
f(newCount)
}
qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDesktopWidget) DisconnectScreenCountChanged() {
if ptr.Pointer() != nil {
C.QDesktopWidget_DisconnectScreenCountChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "screenCountChanged")
}
}
func (ptr *QDesktopWidget) ScreenCountChanged(newCount int) {
if ptr.Pointer() != nil {
C.QDesktopWidget_ScreenCountChanged(ptr.Pointer(), C.int(int32(newCount)))
}
}
func (ptr *QDesktopWidget) ScreenGeometry(screen int) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry(ptr.Pointer(), C.int(int32(screen))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QDesktopWidget) ScreenGeometry2(widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry2(ptr.Pointer(), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QDesktopWidget) ScreenNumber(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDesktopWidget_ScreenNumber(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QDesktopWidget) ScreenNumber2(point core.QPoint_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDesktopWidget_ScreenNumber2(ptr.Pointer(), core.PointerFromQPoint(point))))
}
return 0
}
//export callbackQDesktopWidget_WorkAreaResized
func callbackQDesktopWidget_WorkAreaResized(ptr unsafe.Pointer, screen C.int) {
if signal := qt.GetSignal(ptr, "workAreaResized"); signal != nil {
(*(*func(int))(signal))(int(int32(screen)))
}
}
func (ptr *QDesktopWidget) ConnectWorkAreaResized(f func(screen int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "workAreaResized") {
C.QDesktopWidget_ConnectWorkAreaResized(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "workAreaResized"); signal != nil {
f := func(screen int) {
(*(*func(int))(signal))(screen)
f(screen)
}
qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f))
}
}
}
func (ptr *QDesktopWidget) DisconnectWorkAreaResized() {
if ptr.Pointer() != nil {
C.QDesktopWidget_DisconnectWorkAreaResized(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "workAreaResized")
}
}
func (ptr *QDesktopWidget) WorkAreaResized(screen int) {
if ptr.Pointer() != nil {
C.QDesktopWidget_WorkAreaResized(ptr.Pointer(), C.int(int32(screen)))
}
}
type QDial struct {
QAbstractSlider
}
type QDial_ITF interface {
QAbstractSlider_ITF
QDial_PTR() *QDial
}
func (ptr *QDial) QDial_PTR() *QDial {
return ptr
}
func (ptr *QDial) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSlider_PTR().Pointer()
}
return nil
}
func (ptr *QDial) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSlider_PTR().SetPointer(p)
}
}
func PointerFromQDial(ptr QDial_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDial_PTR().Pointer()
}
return nil
}
func NewQDialFromPointer(ptr unsafe.Pointer) (n *QDial) {
n = new(QDial)
n.SetPointer(ptr)
return
}
func NewQDial(parent QWidget_ITF) *QDial {
tmpValue := NewQDialFromPointer(C.QDial_NewQDial(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QDial) InitStyleOption(option QStyleOptionSlider_ITF) {
if ptr.Pointer() != nil {
C.QDial_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option))
}
}
func (ptr *QDial) NotchSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QDial_NotchSize(ptr.Pointer())))
}
return 0
}
func (ptr *QDial) NotchTarget() float64 {
if ptr.Pointer() != nil {
return float64(C.QDial_NotchTarget(ptr.Pointer()))
}
return 0
}
func (ptr *QDial) NotchesVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QDial_NotchesVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDial) SetNotchTarget(target float64) {
if ptr.Pointer() != nil {
C.QDial_SetNotchTarget(ptr.Pointer(), C.double(target))
}
}
//export callbackQDial_SetNotchesVisible
func callbackQDial_SetNotchesVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setNotchesVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQDialFromPointer(ptr).SetNotchesVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QDial) ConnectSetNotchesVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setNotchesVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QDial) DisconnectSetNotchesVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setNotchesVisible")
}
}
func (ptr *QDial) SetNotchesVisible(visible bool) {
if ptr.Pointer() != nil {
C.QDial_SetNotchesVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QDial) SetNotchesVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QDial_SetNotchesVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQDial_SetWrapping
func callbackQDial_SetWrapping(ptr unsafe.Pointer, on C.char) {
if signal := qt.GetSignal(ptr, "setWrapping"); signal != nil {
(*(*func(bool))(signal))(int8(on) != 0)
} else {
NewQDialFromPointer(ptr).SetWrappingDefault(int8(on) != 0)
}
}
func (ptr *QDial) ConnectSetWrapping(f func(on bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setWrapping"); signal != nil {
f := func(on bool) {
(*(*func(bool))(signal))(on)
f(on)
}
qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f))
}
}
}
func (ptr *QDial) DisconnectSetWrapping() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setWrapping")
}
}
func (ptr *QDial) SetWrapping(on bool) {
if ptr.Pointer() != nil {
C.QDial_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QDial) SetWrappingDefault(on bool) {
if ptr.Pointer() != nil {
C.QDial_SetWrappingDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QDial) Wrapping() bool {
if ptr.Pointer() != nil {
return int8(C.QDial_Wrapping(ptr.Pointer())) != 0
}
return false
}
//export callbackQDial_DestroyQDial
func callbackQDial_DestroyQDial(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDial"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialFromPointer(ptr).DestroyQDialDefault()
}
}
func (ptr *QDial) ConnectDestroyQDial(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDial"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f))
}
}
}
func (ptr *QDial) DisconnectDestroyQDial() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDial")
}
}
func (ptr *QDial) DestroyQDial() {
if ptr.Pointer() != nil {
C.QDial_DestroyQDial(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDial) DestroyQDialDefault() {
if ptr.Pointer() != nil {
C.QDial_DestroyQDialDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QDialog struct {
QWidget
}
type QDialog_ITF interface {
QWidget_ITF
QDialog_PTR() *QDialog
}
func (ptr *QDialog) QDialog_PTR() *QDialog {
return ptr
}
func (ptr *QDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQDialog(ptr QDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func NewQDialogFromPointer(ptr unsafe.Pointer) (n *QDialog) {
n = new(QDialog)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDialog__DialogCode
//QDialog::DialogCode
type QDialog__DialogCode int64
const (
QDialog__Rejected QDialog__DialogCode = QDialog__DialogCode(0)
QDialog__Accepted QDialog__DialogCode = QDialog__DialogCode(1)
)
func NewQDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QDialog {
tmpValue := NewQDialogFromPointer(C.QDialog_NewQDialog(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQDialog_Accept
func callbackQDialog_Accept(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "accept"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialogFromPointer(ptr).AcceptDefault()
}
}
func (ptr *QDialog) ConnectAccept(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectAccept() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "accept")
}
}
func (ptr *QDialog) Accept() {
if ptr.Pointer() != nil {
C.QDialog_Accept(ptr.Pointer())
}
}
func (ptr *QDialog) AcceptDefault() {
if ptr.Pointer() != nil {
C.QDialog_AcceptDefault(ptr.Pointer())
}
}
//export callbackQDialog_Accepted
func callbackQDialog_Accepted(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "accepted"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDialog) ConnectAccepted(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "accepted") {
C.QDialog_ConnectAccepted(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectAccepted() {
if ptr.Pointer() != nil {
C.QDialog_DisconnectAccepted(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "accepted")
}
}
func (ptr *QDialog) Accepted() {
if ptr.Pointer() != nil {
C.QDialog_Accepted(ptr.Pointer())
}
}
//export callbackQDialog_Done
func callbackQDialog_Done(ptr unsafe.Pointer, r C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(r)))
} else {
NewQDialogFromPointer(ptr).DoneDefault(int(int32(r)))
}
}
func (ptr *QDialog) ConnectDone(f func(r int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(r int) {
(*(*func(int))(signal))(r)
f(r)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QDialog) Done(r int) {
if ptr.Pointer() != nil {
C.QDialog_Done(ptr.Pointer(), C.int(int32(r)))
}
}
func (ptr *QDialog) DoneDefault(r int) {
if ptr.Pointer() != nil {
C.QDialog_DoneDefault(ptr.Pointer(), C.int(int32(r)))
}
}
//export callbackQDialog_Exec
func callbackQDialog_Exec(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "exec"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQDialogFromPointer(ptr).ExecDefault()))
}
func (ptr *QDialog) ConnectExec(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "exec"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectExec() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "exec")
}
}
func (ptr *QDialog) Exec() int {
if ptr.Pointer() != nil {
return int(int32(C.QDialog_Exec(ptr.Pointer())))
}
return 0
}
func (ptr *QDialog) ExecDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QDialog_ExecDefault(ptr.Pointer())))
}
return 0
}
//export callbackQDialog_Finished
func callbackQDialog_Finished(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "finished"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
}
}
func (ptr *QDialog) ConnectFinished(f func(result int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "finished") {
C.QDialog_ConnectFinished(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectFinished() {
if ptr.Pointer() != nil {
C.QDialog_DisconnectFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "finished")
}
}
func (ptr *QDialog) Finished(result int) {
if ptr.Pointer() != nil {
C.QDialog_Finished(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QDialog) IsSizeGripEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QDialog_IsSizeGripEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQDialog_Open
func callbackQDialog_Open(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "open"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialogFromPointer(ptr).OpenDefault()
}
}
func (ptr *QDialog) ConnectOpen(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectOpen() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "open")
}
}
func (ptr *QDialog) Open() {
if ptr.Pointer() != nil {
C.QDialog_Open(ptr.Pointer())
}
}
func (ptr *QDialog) OpenDefault() {
if ptr.Pointer() != nil {
C.QDialog_OpenDefault(ptr.Pointer())
}
}
//export callbackQDialog_Reject
func callbackQDialog_Reject(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reject"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialogFromPointer(ptr).RejectDefault()
}
}
func (ptr *QDialog) ConnectReject(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reject"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectReject() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reject")
}
}
func (ptr *QDialog) Reject() {
if ptr.Pointer() != nil {
C.QDialog_Reject(ptr.Pointer())
}
}
func (ptr *QDialog) RejectDefault() {
if ptr.Pointer() != nil {
C.QDialog_RejectDefault(ptr.Pointer())
}
}
//export callbackQDialog_Rejected
func callbackQDialog_Rejected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "rejected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDialog) ConnectRejected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rejected") {
C.QDialog_ConnectRejected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectRejected() {
if ptr.Pointer() != nil {
C.QDialog_DisconnectRejected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rejected")
}
}
func (ptr *QDialog) Rejected() {
if ptr.Pointer() != nil {
C.QDialog_Rejected(ptr.Pointer())
}
}
func (ptr *QDialog) Result() int {
if ptr.Pointer() != nil {
return int(int32(C.QDialog_Result(ptr.Pointer())))
}
return 0
}
func (ptr *QDialog) SetModal(modal bool) {
if ptr.Pointer() != nil {
C.QDialog_SetModal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(modal))))
}
}
func (ptr *QDialog) SetResult(i int) {
if ptr.Pointer() != nil {
C.QDialog_SetResult(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDialog) SetSizeGripEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QDialog_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQDialog_SetVisible
func callbackQDialog_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQDialogFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QDialog) ConnectSetVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QDialog) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QDialog_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QDialog) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QDialog_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQDialog_DestroyQDialog
func callbackQDialog_DestroyQDialog(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDialog"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialogFromPointer(ptr).DestroyQDialogDefault()
}
}
func (ptr *QDialog) ConnectDestroyQDialog(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDialog"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialog) DisconnectDestroyQDialog() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDialog")
}
}
func (ptr *QDialog) DestroyQDialog() {
if ptr.Pointer() != nil {
C.QDialog_DestroyQDialog(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDialog) DestroyQDialogDefault() {
if ptr.Pointer() != nil {
C.QDialog_DestroyQDialogDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QDialogButtonBox struct {
QWidget
}
type QDialogButtonBox_ITF interface {
QWidget_ITF
QDialogButtonBox_PTR() *QDialogButtonBox
}
func (ptr *QDialogButtonBox) QDialogButtonBox_PTR() *QDialogButtonBox {
return ptr
}
func (ptr *QDialogButtonBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QDialogButtonBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQDialogButtonBox(ptr QDialogButtonBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDialogButtonBox_PTR().Pointer()
}
return nil
}
func NewQDialogButtonBoxFromPointer(ptr unsafe.Pointer) (n *QDialogButtonBox) {
n = new(QDialogButtonBox)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDialogButtonBox__ButtonRole
//QDialogButtonBox::ButtonRole
type QDialogButtonBox__ButtonRole int64
const (
QDialogButtonBox__InvalidRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(-1)
QDialogButtonBox__AcceptRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(0)
QDialogButtonBox__RejectRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(1)
QDialogButtonBox__DestructiveRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(2)
QDialogButtonBox__ActionRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(3)
QDialogButtonBox__HelpRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(4)
QDialogButtonBox__YesRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(5)
QDialogButtonBox__NoRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(6)
QDialogButtonBox__ResetRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(7)
QDialogButtonBox__ApplyRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(8)
QDialogButtonBox__NRoles QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(9)
)
//go:generate stringer -type=QDialogButtonBox__StandardButton
//QDialogButtonBox::StandardButton
type QDialogButtonBox__StandardButton int64
const (
QDialogButtonBox__NoButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000000)
QDialogButtonBox__Ok QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000400)
QDialogButtonBox__Save QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000800)
QDialogButtonBox__SaveAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00001000)
QDialogButtonBox__Open QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00002000)
QDialogButtonBox__Yes QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00004000)
QDialogButtonBox__YesToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00008000)
QDialogButtonBox__No QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00010000)
QDialogButtonBox__NoToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00020000)
QDialogButtonBox__Abort QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00040000)
QDialogButtonBox__Retry QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00080000)
QDialogButtonBox__Ignore QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00100000)
QDialogButtonBox__Close QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00200000)
QDialogButtonBox__Cancel QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00400000)
QDialogButtonBox__Discard QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00800000)
QDialogButtonBox__Help QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x01000000)
QDialogButtonBox__Apply QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x02000000)
QDialogButtonBox__Reset QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x04000000)
QDialogButtonBox__RestoreDefaults QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x08000000)
QDialogButtonBox__FirstButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__Ok)
QDialogButtonBox__LastButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__RestoreDefaults)
)
//go:generate stringer -type=QDialogButtonBox__ButtonLayout
//QDialogButtonBox::ButtonLayout
type QDialogButtonBox__ButtonLayout int64
var (
QDialogButtonBox__WinLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(0)
QDialogButtonBox__MacLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(1)
QDialogButtonBox__KdeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(2)
QDialogButtonBox__GnomeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(3)
QDialogButtonBox__AndroidLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(C.QDialogButtonBox_AndroidLayout_Type())
)
func NewQDialogButtonBox(parent QWidget_ITF) *QDialogButtonBox {
tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDialogButtonBox2(orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox {
tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox2(C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDialogButtonBox3(buttons QDialogButtonBox__StandardButton, parent QWidget_ITF) *QDialogButtonBox {
tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox3(C.longlong(buttons), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDialogButtonBox4(buttons QDialogButtonBox__StandardButton, orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox {
tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox4(C.longlong(buttons), C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQDialogButtonBox_Accepted
func callbackQDialogButtonBox_Accepted(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "accepted"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDialogButtonBox) ConnectAccepted(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "accepted") {
C.QDialogButtonBox_ConnectAccepted(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialogButtonBox) DisconnectAccepted() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DisconnectAccepted(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "accepted")
}
}
func (ptr *QDialogButtonBox) Accepted() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_Accepted(ptr.Pointer())
}
}
func (ptr *QDialogButtonBox) AddButton(button QAbstractButton_ITF, role QDialogButtonBox__ButtonRole) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role))
}
}
func (ptr *QDialogButtonBox) AddButton2(text string, role QDialogButtonBox__ButtonRole) *QPushButton {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDialogButtonBox) AddButton3(button QDialogButtonBox__StandardButton) *QPushButton {
if ptr.Pointer() != nil {
tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton3(ptr.Pointer(), C.longlong(button)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDialogButtonBox) Button(which QDialogButtonBox__StandardButton) *QPushButton {
if ptr.Pointer() != nil {
tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_Button(ptr.Pointer(), C.longlong(which)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDialogButtonBox) ButtonRole(button QAbstractButton_ITF) QDialogButtonBox__ButtonRole {
if ptr.Pointer() != nil {
return QDialogButtonBox__ButtonRole(C.QDialogButtonBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button)))
}
return 0
}
func (ptr *QDialogButtonBox) Buttons() []*QAbstractButton {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton {
out := make([]*QAbstractButton, int(l.len))
tmpList := NewQDialogButtonBoxFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__buttons_atList(i)
}
return out
}(C.QDialogButtonBox_Buttons(ptr.Pointer()))
}
return make([]*QAbstractButton, 0)
}
func (ptr *QDialogButtonBox) CenterButtons() bool {
if ptr.Pointer() != nil {
return int8(C.QDialogButtonBox_CenterButtons(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDialogButtonBox) Clear() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_Clear(ptr.Pointer())
}
}
//export callbackQDialogButtonBox_Clicked
func callbackQDialogButtonBox_Clicked(ptr unsafe.Pointer, button unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clicked"); signal != nil {
(*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button))
}
}
func (ptr *QDialogButtonBox) ConnectClicked(f func(button *QAbstractButton)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clicked") {
C.QDialogButtonBox_ConnectClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil {
f := func(button *QAbstractButton) {
(*(*func(*QAbstractButton))(signal))(button)
f(button)
}
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialogButtonBox) DisconnectClicked() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DisconnectClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clicked")
}
}
func (ptr *QDialogButtonBox) Clicked(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_Clicked(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
//export callbackQDialogButtonBox_HelpRequested
func callbackQDialogButtonBox_HelpRequested(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDialogButtonBox) ConnectHelpRequested(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") {
C.QDialogButtonBox_ConnectHelpRequested(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialogButtonBox) DisconnectHelpRequested() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DisconnectHelpRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "helpRequested")
}
}
func (ptr *QDialogButtonBox) HelpRequested() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_HelpRequested(ptr.Pointer())
}
}
func (ptr *QDialogButtonBox) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QDialogButtonBox_Orientation(ptr.Pointer()))
}
return 0
}
//export callbackQDialogButtonBox_Rejected
func callbackQDialogButtonBox_Rejected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "rejected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QDialogButtonBox) ConnectRejected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rejected") {
C.QDialogButtonBox_ConnectRejected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialogButtonBox) DisconnectRejected() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DisconnectRejected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rejected")
}
}
func (ptr *QDialogButtonBox) Rejected() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_Rejected(ptr.Pointer())
}
}
func (ptr *QDialogButtonBox) RemoveButton(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
func (ptr *QDialogButtonBox) SetCenterButtons(center bool) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_SetCenterButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(center))))
}
}
func (ptr *QDialogButtonBox) SetOrientation(orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_SetOrientation(ptr.Pointer(), C.longlong(orientation))
}
}
func (ptr *QDialogButtonBox) SetStandardButtons(buttons QDialogButtonBox__StandardButton) {
if ptr.Pointer() != nil {
C.QDialogButtonBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons))
}
}
func (ptr *QDialogButtonBox) StandardButton(button QAbstractButton_ITF) QDialogButtonBox__StandardButton {
if ptr.Pointer() != nil {
return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button)))
}
return 0
}
func (ptr *QDialogButtonBox) StandardButtons() QDialogButtonBox__StandardButton {
if ptr.Pointer() != nil {
return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButtons(ptr.Pointer()))
}
return 0
}
//export callbackQDialogButtonBox_DestroyQDialogButtonBox
func callbackQDialogButtonBox_DestroyQDialogButtonBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDialogButtonBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQDialogButtonBoxFromPointer(ptr).DestroyQDialogButtonBoxDefault()
}
}
func (ptr *QDialogButtonBox) ConnectDestroyQDialogButtonBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDialogButtonBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QDialogButtonBox) DisconnectDestroyQDialogButtonBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDialogButtonBox")
}
}
func (ptr *QDialogButtonBox) DestroyQDialogButtonBox() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DestroyQDialogButtonBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDialogButtonBox) DestroyQDialogButtonBoxDefault() {
if ptr.Pointer() != nil {
C.QDialogButtonBox_DestroyQDialogButtonBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDialogButtonBox) __buttons_atList(i int) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QDialogButtonBox___buttons_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 *QDialogButtonBox) __buttons_setList(i QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QDialogButtonBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i))
}
}
func (ptr *QDialogButtonBox) __buttons_newList() unsafe.Pointer {
return C.QDialogButtonBox___buttons_newList(ptr.Pointer())
}
type QDirModel struct {
core.QAbstractItemModel
}
type QDirModel_ITF interface {
core.QAbstractItemModel_ITF
QDirModel_PTR() *QDirModel
}
func (ptr *QDirModel) QDirModel_PTR() *QDirModel {
return ptr
}
func (ptr *QDirModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemModel_PTR().Pointer()
}
return nil
}
func (ptr *QDirModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemModel_PTR().SetPointer(p)
}
}
func PointerFromQDirModel(ptr QDirModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDirModel_PTR().Pointer()
}
return nil
}
func NewQDirModelFromPointer(ptr unsafe.Pointer) (n *QDirModel) {
n = new(QDirModel)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDirModel__Roles
//QDirModel::Roles
type QDirModel__Roles int64
var (
QDirModel__FileIconRole QDirModel__Roles = QDirModel__Roles(core.Qt__DecorationRole)
QDirModel__FilePathRole QDirModel__Roles = QDirModel__Roles(C.QDirModel_FilePathRole_Type())
QDirModel__FileNameRole QDirModel__Roles = QDirModel__Roles(258)
)
func NewQDirModel(nameFilters []string, filters core.QDir__Filter, sort core.QDir__SortFlag, parent core.QObject_ITF) *QDirModel {
nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!"))
defer C.free(unsafe.Pointer(nameFiltersC))
tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel(C.struct_QtWidgets_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDirModel2(parent core.QObject_ITF) *QDirModel {
tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel2(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQDirModel_ColumnCount
func callbackQDirModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "columnCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQDirModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QDirModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil {
f := func(parent *core.QModelIndex) int {
(*(*func(*core.QModelIndex) int)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectColumnCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnCount")
}
}
func (ptr *QDirModel) ColumnCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QDirModel) ColumnCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQDirModel_Data
func callbackQDirModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
func (ptr *QDirModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil {
f := func(index *core.QModelIndex, role int) *core.QVariant {
(*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role)
return f(index, role)
}
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "data")
}
}
func (ptr *QDirModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QDirModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QDirModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QDirModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQDirModel_DropMimeData
func callbackQDirModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
func (ptr *QDirModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QDirModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QDirModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo {
if ptr.Pointer() != nil {
tmpValue := core.NewQFileInfoFromPointer(C.QDirModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo)
return tmpValue
}
return nil
}
func (ptr *QDirModel) FileName(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDirModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
func (ptr *QDirModel) FilePath(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDirModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
func (ptr *QDirModel) Filter() core.QDir__Filter {
if ptr.Pointer() != nil {
return core.QDir__Filter(C.QDirModel_Filter(ptr.Pointer()))
}
return 0
}
//export callbackQDirModel_Flags
func callbackQDirModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "flags"); signal != nil {
return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQDirModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QDirModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QDirModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQDirModel_HasChildren
func callbackQDirModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_HeaderData
func callbackQDirModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "headerData"); signal != nil {
return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QDirModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QDirModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QDirModel) IconProvider() *QFileIconProvider {
if ptr.Pointer() != nil {
return NewQFileIconProviderFromPointer(C.QDirModel_IconProvider(ptr.Pointer()))
}
return nil
}
//export callbackQDirModel_Index
func callbackQDirModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "index"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QDirModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil {
f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex {
(*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent)
return f(row, column, parent)
}
qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "index")
}
}
func (ptr *QDirModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) Index2(path string, column int) *core.QModelIndex {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) IsDir(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QDirModel) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDirModel) LazyChildCount() bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_LazyChildCount(ptr.Pointer())) != 0
}
return false
}
//export callbackQDirModel_MimeData
func callbackQDirModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQDirModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QDirModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QDirModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQDirModel_MimeTypes
func callbackQDirModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQDirModelFromPointer(ptr).MimeTypesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QDirModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QDirModel_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QDirModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) NameFilters() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QDirModel_NameFilters(ptr.Pointer())))
}
return make([]string, 0)
}
//export callbackQDirModel_Parent
func callbackQDirModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "parent"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(child)))
}
return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(child)))
}
func (ptr *QDirModel) ConnectParent(f func(child *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil {
f := func(child *core.QModelIndex) *core.QModelIndex {
(*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(child)
return f(child)
}
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectParent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "parent")
}
}
func (ptr *QDirModel) Parent(child core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(child)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) ParentDefault(child core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(child)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQDirModel_Refresh
func callbackQDirModel_Refresh(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "refresh"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent))
} else {
NewQDirModelFromPointer(ptr).RefreshDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QDirModel) ConnectRefresh(f func(parent *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "refresh"); signal != nil {
f := func(parent *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(parent)
f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectRefresh() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "refresh")
}
}
func (ptr *QDirModel) Refresh(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_Refresh(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QDirModel) RefreshDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_RefreshDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QDirModel) Remove(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QDirModel) ResolveSymlinks() bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_ResolveSymlinks(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDirModel) Rmdir(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
//export callbackQDirModel_RowCount
func callbackQDirModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "rowCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQDirModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QDirModel) ConnectRowCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil {
f := func(parent *core.QModelIndex) int {
(*(*func(*core.QModelIndex) int)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectRowCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowCount")
}
}
func (ptr *QDirModel) RowCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QDirModel) RowCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQDirModel_SetData
func callbackQDirModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QDirModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
func (ptr *QDirModel) SetFilter(filters core.QDir__Filter) {
if ptr.Pointer() != nil {
C.QDirModel_SetFilter(ptr.Pointer(), C.longlong(filters))
}
}
func (ptr *QDirModel) SetIconProvider(provider QFileIconProvider_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider))
}
}
func (ptr *QDirModel) SetLazyChildCount(enable bool) {
if ptr.Pointer() != nil {
C.QDirModel_SetLazyChildCount(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QDirModel) SetNameFilters(filters []string) {
if ptr.Pointer() != nil {
filtersC := C.CString(strings.Join(filters, "¡¦!"))
defer C.free(unsafe.Pointer(filtersC))
C.QDirModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))})
}
}
func (ptr *QDirModel) SetReadOnly(enable bool) {
if ptr.Pointer() != nil {
C.QDirModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QDirModel) SetResolveSymlinks(enable bool) {
if ptr.Pointer() != nil {
C.QDirModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QDirModel) SetSorting(sort core.QDir__SortFlag) {
if ptr.Pointer() != nil {
C.QDirModel_SetSorting(ptr.Pointer(), C.longlong(sort))
}
}
//export callbackQDirModel_Sort
func callbackQDirModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sort"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQDirModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QDirModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QDirModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QDirModel) Sorting() core.QDir__SortFlag {
if ptr.Pointer() != nil {
return core.QDir__SortFlag(C.QDirModel_Sorting(ptr.Pointer()))
}
return 0
}
//export callbackQDirModel_SupportedDropActions
func callbackQDirModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQDirModelFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QDirModel) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QDirModel_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQDirModel_DestroyQDirModel
func callbackQDirModel_DestroyQDirModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDirModel"); signal != nil {
(*(*func())(signal))()
} else {
NewQDirModelFromPointer(ptr).DestroyQDirModelDefault()
}
}
func (ptr *QDirModel) ConnectDestroyQDirModel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDirModel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QDirModel) DisconnectDestroyQDirModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDirModel")
}
}
func (ptr *QDirModel) DestroyQDirModel() {
if ptr.Pointer() != nil {
C.QDirModel_DestroyQDirModel(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDirModel) DestroyQDirModelDefault() {
if ptr.Pointer() != nil {
C.QDirModel_DestroyQDirModelDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDirModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QDirModel) __mimeData_indexes_newList() unsafe.Pointer {
return C.QDirModel___mimeData_indexes_newList(ptr.Pointer())
}
func (ptr *QDirModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QDirModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
return C.QDirModel___changePersistentIndexList_from_newList(ptr.Pointer())
}
func (ptr *QDirModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QDirModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
return C.QDirModel___changePersistentIndexList_to_newList(ptr.Pointer())
}
func (ptr *QDirModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) __dataChanged_roles_newList() unsafe.Pointer {
return C.QDirModel___dataChanged_roles_newList(ptr.Pointer())
}
func (ptr *QDirModel) __itemData_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QDirModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QDirModel) __itemData_newList() unsafe.Pointer {
return C.QDirModel___itemData_newList(ptr.Pointer())
}
func (ptr *QDirModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____itemData_keyList_atList(i)
}
return out
}(C.QDirModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QDirModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QDirModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
return C.QDirModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer())
}
func (ptr *QDirModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QDirModel) __layoutChanged_parents_newList() unsafe.Pointer {
return C.QDirModel___layoutChanged_parents_newList(ptr.Pointer())
}
func (ptr *QDirModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QDirModel) __match_newList() unsafe.Pointer {
return C.QDirModel___match_newList(ptr.Pointer())
}
func (ptr *QDirModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QDirModel) __persistentIndexList_newList() unsafe.Pointer {
return C.QDirModel___persistentIndexList_newList(ptr.Pointer())
}
func (ptr *QDirModel) __roleNames_atList(v int, i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QDirModel) __roleNames_newList() unsafe.Pointer {
return C.QDirModel___roleNames_newList(ptr.Pointer())
}
func (ptr *QDirModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____roleNames_keyList_atList(i)
}
return out
}(C.QDirModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QDirModel) __setItemData_roles_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QDirModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QDirModel) __setItemData_roles_newList() unsafe.Pointer {
return C.QDirModel___setItemData_roles_newList(ptr.Pointer())
}
func (ptr *QDirModel) __setItemData_roles_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setItemData_roles_keyList_atList(i)
}
return out
}(C.QDirModel___setItemData_roles_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QDirModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QDirModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) ____itemData_keyList_newList() unsafe.Pointer {
return C.QDirModel_____itemData_keyList_newList(ptr.Pointer())
}
func (ptr *QDirModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) ____roleNames_keyList_newList() unsafe.Pointer {
return C.QDirModel_____roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QDirModel) ____setItemData_roles_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) ____setItemData_roles_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) ____setItemData_roles_keyList_newList() unsafe.Pointer {
return C.QDirModel_____setItemData_roles_keyList_newList(ptr.Pointer())
}
func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QDirModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QDirModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QDirModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QDirModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDirModel___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 *QDirModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDirModel) __children_newList() unsafe.Pointer {
return C.QDirModel___children_newList(ptr.Pointer())
}
func (ptr *QDirModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QDirModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QDirModel) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QDirModel___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QDirModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDirModel___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 *QDirModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDirModel) __findChildren_newList() unsafe.Pointer {
return C.QDirModel___findChildren_newList(ptr.Pointer())
}
func (ptr *QDirModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDirModel___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 *QDirModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDirModel) __findChildren_newList3() unsafe.Pointer {
return C.QDirModel___findChildren_newList3(ptr.Pointer())
}
func (ptr *QDirModel) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QDirModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDirModel) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QDirModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QDirModel) __qFindChildren_newList2() unsafe.Pointer {
return C.QDirModel___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQDirModel_Buddy
func callbackQDirModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "buddy"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QDirModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQDirModel_CanDropMimeData
func callbackQDirModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_CanFetchMore
func callbackQDirModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_ColumnsAboutToBeInserted
func callbackQDirModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_ColumnsAboutToBeMoved
func callbackQDirModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn)))
}
}
//export callbackQDirModel_ColumnsAboutToBeRemoved
func callbackQDirModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_ColumnsInserted
func callbackQDirModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_ColumnsMoved
func callbackQDirModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column)))
}
}
//export callbackQDirModel_ColumnsRemoved
func callbackQDirModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_DataChanged
func callbackQDirModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
//export callbackQDirModel_FetchMore
func callbackQDirModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent))
} else {
NewQDirModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QDirModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
//export callbackQDirModel_HeaderDataChanged
func callbackQDirModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil {
(*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_InsertColumns
func callbackQDirModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_InsertRows
func callbackQDirModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_ItemData
func callbackQDirModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemData"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList())
for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList())
for k, v := range NewQDirModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QDirModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i, v := range tmpList.__itemData_keyList() {
out[v] = tmpList.__itemData_atList(v, i)
}
return out
}(C.QDirModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQDirModel_LayoutAboutToBeChanged
func callbackQDirModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQDirModel_LayoutChanged
func callbackQDirModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQDirModel_Match
func callbackQDirModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "match"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList())
for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList())
for _, v := range NewQDirModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QDirModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__match_atList(i)
}
return out
}(C.QDirModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
//export callbackQDirModel_ModelAboutToBeReset
func callbackQDirModel_ModelAboutToBeReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQDirModel_ModelReset
func callbackQDirModel_ModelReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQDirModel_MoveColumns
func callbackQDirModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QDirModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQDirModel_MoveRows
func callbackQDirModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QDirModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQDirModel_RemoveColumns
func callbackQDirModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_RemoveRows
func callbackQDirModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QDirModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQDirModel_ResetInternalData
func callbackQDirModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil {
(*(*func())(signal))()
} else {
NewQDirModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QDirModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QDirModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQDirModel_Revert
func callbackQDirModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "revert"); signal != nil {
(*(*func())(signal))()
} else {
NewQDirModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QDirModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QDirModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQDirModel_RoleNames
func callbackQDirModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "roleNames"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList())
for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList())
for k, v := range NewQDirModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QDirModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray {
out := make(map[int]*core.QByteArray, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i, v := range tmpList.__roleNames_keyList() {
out[v] = tmpList.__roleNames_atList(v, i)
}
return out
}(C.QDirModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQDirModel_RowsAboutToBeInserted
func callbackQDirModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
//export callbackQDirModel_RowsAboutToBeMoved
func callbackQDirModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow)))
}
}
//export callbackQDirModel_RowsAboutToBeRemoved
func callbackQDirModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_RowsInserted
func callbackQDirModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_RowsMoved
func callbackQDirModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row)))
}
}
//export callbackQDirModel_RowsRemoved
func callbackQDirModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQDirModel_SetHeaderData
func callbackQDirModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QDirModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
//export callbackQDirModel_SetItemData
func callbackQDirModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char {
if signal := qt.GetSignal(ptr, "setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQDirModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
func (ptr *QDirModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}())) != 0
}
return false
}
//export callbackQDirModel_Sibling
func callbackQDirModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sibling"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QDirModel) SiblingDefault(row int, column int, index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQDirModel_Span
func callbackQDirModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "span"); signal != nil {
return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQDirModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QDirModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QDirModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQDirModel_Submit
func callbackQDirModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QDirModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_SubmitDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQDirModel_SupportedDragActions
func callbackQDirModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQDirModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QDirModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QDirModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQDirModel_ChildEvent
func callbackQDirModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQDirModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QDirModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQDirModel_ConnectNotify
func callbackQDirModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQDirModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QDirModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQDirModel_CustomEvent
func callbackQDirModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQDirModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QDirModel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQDirModel_DeleteLater
func callbackQDirModel_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQDirModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QDirModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QDirModel_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQDirModel_Destroyed
func callbackQDirModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQDirModel_DisconnectNotify
func callbackQDirModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQDirModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QDirModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQDirModel_Event
func callbackQDirModel_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(NewQDirModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QDirModel) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQDirModel_EventFilter
func callbackQDirModel_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(NewQDirModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QDirModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QDirModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQDirModel_MetaObject
func callbackQDirModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQDirModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QDirModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QDirModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQDirModel_ObjectNameChanged
func callbackQDirModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQDirModel_TimerEvent
func callbackQDirModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQDirModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QDirModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QDirModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QDockWidget struct {
QWidget
}
type QDockWidget_ITF interface {
QWidget_ITF
QDockWidget_PTR() *QDockWidget
}
func (ptr *QDockWidget) QDockWidget_PTR() *QDockWidget {
return ptr
}
func (ptr *QDockWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QDockWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQDockWidget(ptr QDockWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDockWidget_PTR().Pointer()
}
return nil
}
func NewQDockWidgetFromPointer(ptr unsafe.Pointer) (n *QDockWidget) {
n = new(QDockWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QDockWidget__DockWidgetFeature
//QDockWidget::DockWidgetFeature
type QDockWidget__DockWidgetFeature int64
const (
QDockWidget__DockWidgetClosable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x01)
QDockWidget__DockWidgetMovable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x02)
QDockWidget__DockWidgetFloatable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x04)
QDockWidget__DockWidgetVerticalTitleBar QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x08)
QDockWidget__DockWidgetFeatureMask QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x0f)
QDockWidget__NoDockWidgetFeatures QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x00)
QDockWidget__Reserved QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0xff)
)
func NewQDockWidget(title string, parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQDockWidget2(parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget {
tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget2(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QDockWidget) AllowedAreas() core.Qt__DockWidgetArea {
if ptr.Pointer() != nil {
return core.Qt__DockWidgetArea(C.QDockWidget_AllowedAreas(ptr.Pointer()))
}
return 0
}
//export callbackQDockWidget_AllowedAreasChanged
func callbackQDockWidget_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) {
if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil {
(*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(allowedAreas))
}
}
func (ptr *QDockWidget) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__DockWidgetArea)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") {
C.QDockWidget_ConnectAllowedAreasChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil {
f := func(allowedAreas core.Qt__DockWidgetArea) {
(*(*func(core.Qt__DockWidgetArea))(signal))(allowedAreas)
f(allowedAreas)
}
qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectAllowedAreasChanged() {
if ptr.Pointer() != nil {
C.QDockWidget_DisconnectAllowedAreasChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged")
}
}
func (ptr *QDockWidget) AllowedAreasChanged(allowedAreas core.Qt__DockWidgetArea) {
if ptr.Pointer() != nil {
C.QDockWidget_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas))
}
}
//export callbackQDockWidget_DockLocationChanged
func callbackQDockWidget_DockLocationChanged(ptr unsafe.Pointer, area C.longlong) {
if signal := qt.GetSignal(ptr, "dockLocationChanged"); signal != nil {
(*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(area))
}
}
func (ptr *QDockWidget) ConnectDockLocationChanged(f func(area core.Qt__DockWidgetArea)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "dockLocationChanged") {
C.QDockWidget_ConnectDockLocationChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "dockLocationChanged"); signal != nil {
f := func(area core.Qt__DockWidgetArea) {
(*(*func(core.Qt__DockWidgetArea))(signal))(area)
f(area)
}
qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectDockLocationChanged() {
if ptr.Pointer() != nil {
C.QDockWidget_DisconnectDockLocationChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "dockLocationChanged")
}
}
func (ptr *QDockWidget) DockLocationChanged(area core.Qt__DockWidgetArea) {
if ptr.Pointer() != nil {
C.QDockWidget_DockLocationChanged(ptr.Pointer(), C.longlong(area))
}
}
func (ptr *QDockWidget) Features() QDockWidget__DockWidgetFeature {
if ptr.Pointer() != nil {
return QDockWidget__DockWidgetFeature(C.QDockWidget_Features(ptr.Pointer()))
}
return 0
}
//export callbackQDockWidget_FeaturesChanged
func callbackQDockWidget_FeaturesChanged(ptr unsafe.Pointer, features C.longlong) {
if signal := qt.GetSignal(ptr, "featuresChanged"); signal != nil {
(*(*func(QDockWidget__DockWidgetFeature))(signal))(QDockWidget__DockWidgetFeature(features))
}
}
func (ptr *QDockWidget) ConnectFeaturesChanged(f func(features QDockWidget__DockWidgetFeature)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "featuresChanged") {
C.QDockWidget_ConnectFeaturesChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "featuresChanged"); signal != nil {
f := func(features QDockWidget__DockWidgetFeature) {
(*(*func(QDockWidget__DockWidgetFeature))(signal))(features)
f(features)
}
qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectFeaturesChanged() {
if ptr.Pointer() != nil {
C.QDockWidget_DisconnectFeaturesChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "featuresChanged")
}
}
func (ptr *QDockWidget) FeaturesChanged(features QDockWidget__DockWidgetFeature) {
if ptr.Pointer() != nil {
C.QDockWidget_FeaturesChanged(ptr.Pointer(), C.longlong(features))
}
}
func (ptr *QDockWidget) InitStyleOption(option QStyleOptionDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QDockWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionDockWidget(option))
}
}
func (ptr *QDockWidget) IsAreaAllowed(area core.Qt__DockWidgetArea) bool {
if ptr.Pointer() != nil {
return int8(C.QDockWidget_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0
}
return false
}
func (ptr *QDockWidget) IsFloating() bool {
if ptr.Pointer() != nil {
return int8(C.QDockWidget_IsFloating(ptr.Pointer())) != 0
}
return false
}
func (ptr *QDockWidget) SetAllowedAreas(areas core.Qt__DockWidgetArea) {
if ptr.Pointer() != nil {
C.QDockWidget_SetAllowedAreas(ptr.Pointer(), C.longlong(areas))
}
}
func (ptr *QDockWidget) SetFeatures(features QDockWidget__DockWidgetFeature) {
if ptr.Pointer() != nil {
C.QDockWidget_SetFeatures(ptr.Pointer(), C.longlong(features))
}
}
func (ptr *QDockWidget) SetFloating(floating bool) {
if ptr.Pointer() != nil {
C.QDockWidget_SetFloating(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floating))))
}
}
func (ptr *QDockWidget) SetTitleBarWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QDockWidget_SetTitleBarWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QDockWidget) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QDockWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QDockWidget) TitleBarWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QDockWidget_TitleBarWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QDockWidget) ToggleViewAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QDockWidget_ToggleViewAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQDockWidget_TopLevelChanged
func callbackQDockWidget_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) {
if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil {
(*(*func(bool))(signal))(int8(topLevel) != 0)
}
}
func (ptr *QDockWidget) ConnectTopLevelChanged(f func(topLevel bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") {
C.QDockWidget_ConnectTopLevelChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil {
f := func(topLevel bool) {
(*(*func(bool))(signal))(topLevel)
f(topLevel)
}
qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectTopLevelChanged() {
if ptr.Pointer() != nil {
C.QDockWidget_DisconnectTopLevelChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged")
}
}
func (ptr *QDockWidget) TopLevelChanged(topLevel bool) {
if ptr.Pointer() != nil {
C.QDockWidget_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel))))
}
}
//export callbackQDockWidget_VisibilityChanged
func callbackQDockWidget_VisibilityChanged(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
}
}
func (ptr *QDockWidget) ConnectVisibilityChanged(f func(visible bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") {
C.QDockWidget_ConnectVisibilityChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectVisibilityChanged() {
if ptr.Pointer() != nil {
C.QDockWidget_DisconnectVisibilityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged")
}
}
func (ptr *QDockWidget) VisibilityChanged(visible bool) {
if ptr.Pointer() != nil {
C.QDockWidget_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QDockWidget) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QDockWidget_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQDockWidget_DestroyQDockWidget
func callbackQDockWidget_DestroyQDockWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDockWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQDockWidgetFromPointer(ptr).DestroyQDockWidgetDefault()
}
}
func (ptr *QDockWidget) ConnectDestroyQDockWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDockWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QDockWidget) DisconnectDestroyQDockWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDockWidget")
}
}
func (ptr *QDockWidget) DestroyQDockWidget() {
if ptr.Pointer() != nil {
C.QDockWidget_DestroyQDockWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDockWidget) DestroyQDockWidgetDefault() {
if ptr.Pointer() != nil {
C.QDockWidget_DestroyQDockWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QDoubleSpinBox struct {
QAbstractSpinBox
}
type QDoubleSpinBox_ITF interface {
QAbstractSpinBox_ITF
QDoubleSpinBox_PTR() *QDoubleSpinBox
}
func (ptr *QDoubleSpinBox) QDoubleSpinBox_PTR() *QDoubleSpinBox {
return ptr
}
func (ptr *QDoubleSpinBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSpinBox_PTR().Pointer()
}
return nil
}
func (ptr *QDoubleSpinBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSpinBox_PTR().SetPointer(p)
}
}
func PointerFromQDoubleSpinBox(ptr QDoubleSpinBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QDoubleSpinBox_PTR().Pointer()
}
return nil
}
func NewQDoubleSpinBoxFromPointer(ptr unsafe.Pointer) (n *QDoubleSpinBox) {
n = new(QDoubleSpinBox)
n.SetPointer(ptr)
return
}
func NewQDoubleSpinBox(parent QWidget_ITF) *QDoubleSpinBox {
tmpValue := NewQDoubleSpinBoxFromPointer(C.QDoubleSpinBox_NewQDoubleSpinBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QDoubleSpinBox) CleanText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDoubleSpinBox_CleanText(ptr.Pointer()))
}
return ""
}
func (ptr *QDoubleSpinBox) Decimals() int {
if ptr.Pointer() != nil {
return int(int32(C.QDoubleSpinBox_Decimals(ptr.Pointer())))
}
return 0
}
func (ptr *QDoubleSpinBox) Maximum() float64 {
if ptr.Pointer() != nil {
return float64(C.QDoubleSpinBox_Maximum(ptr.Pointer()))
}
return 0
}
func (ptr *QDoubleSpinBox) Minimum() float64 {
if ptr.Pointer() != nil {
return float64(C.QDoubleSpinBox_Minimum(ptr.Pointer()))
}
return 0
}
func (ptr *QDoubleSpinBox) Prefix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDoubleSpinBox_Prefix(ptr.Pointer()))
}
return ""
}
func (ptr *QDoubleSpinBox) SetDecimals(prec int) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetDecimals(ptr.Pointer(), C.int(int32(prec)))
}
}
func (ptr *QDoubleSpinBox) SetMaximum(max float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetMaximum(ptr.Pointer(), C.double(max))
}
}
func (ptr *QDoubleSpinBox) SetMinimum(min float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetMinimum(ptr.Pointer(), C.double(min))
}
}
func (ptr *QDoubleSpinBox) SetPrefix(prefix string) {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
C.QDoubleSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})
}
}
func (ptr *QDoubleSpinBox) SetRange(minimum float64, maximum float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetRange(ptr.Pointer(), C.double(minimum), C.double(maximum))
}
}
func (ptr *QDoubleSpinBox) SetSingleStep(val float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetSingleStep(ptr.Pointer(), C.double(val))
}
}
func (ptr *QDoubleSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType))
}
}
func (ptr *QDoubleSpinBox) SetSuffix(suffix string) {
if ptr.Pointer() != nil {
var suffixC *C.char
if suffix != "" {
suffixC = C.CString(suffix)
defer C.free(unsafe.Pointer(suffixC))
}
C.QDoubleSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))})
}
}
//export callbackQDoubleSpinBox_SetValue
func callbackQDoubleSpinBox_SetValue(ptr unsafe.Pointer, val C.double) {
if signal := qt.GetSignal(ptr, "setValue"); signal != nil {
(*(*func(float64))(signal))(float64(val))
} else {
NewQDoubleSpinBoxFromPointer(ptr).SetValueDefault(float64(val))
}
}
func (ptr *QDoubleSpinBox) ConnectSetValue(f func(val float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil {
f := func(val float64) {
(*(*func(float64))(signal))(val)
f(val)
}
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectSetValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setValue")
}
}
func (ptr *QDoubleSpinBox) SetValue(val float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetValue(ptr.Pointer(), C.double(val))
}
}
func (ptr *QDoubleSpinBox) SetValueDefault(val float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_SetValueDefault(ptr.Pointer(), C.double(val))
}
}
func (ptr *QDoubleSpinBox) SingleStep() float64 {
if ptr.Pointer() != nil {
return float64(C.QDoubleSpinBox_SingleStep(ptr.Pointer()))
}
return 0
}
func (ptr *QDoubleSpinBox) StepType() QAbstractSpinBox__StepType {
if ptr.Pointer() != nil {
return QAbstractSpinBox__StepType(C.QDoubleSpinBox_StepType(ptr.Pointer()))
}
return 0
}
func (ptr *QDoubleSpinBox) Suffix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDoubleSpinBox_Suffix(ptr.Pointer()))
}
return ""
}
//export callbackQDoubleSpinBox_TextFromValue
func callbackQDoubleSpinBox_TextFromValue(ptr unsafe.Pointer, value C.double) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil {
tempVal := (*(*func(float64) string)(signal))(float64(value))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQDoubleSpinBoxFromPointer(ptr).TextFromValueDefault(float64(value))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QDoubleSpinBox) ConnectTextFromValue(f func(value float64) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil {
f := func(value float64) string {
(*(*func(float64) string)(signal))(value)
return f(value)
}
qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectTextFromValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textFromValue")
}
}
func (ptr *QDoubleSpinBox) TextFromValue(value float64) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDoubleSpinBox_TextFromValue(ptr.Pointer(), C.double(value)))
}
return ""
}
func (ptr *QDoubleSpinBox) TextFromValueDefault(value float64) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QDoubleSpinBox_TextFromValueDefault(ptr.Pointer(), C.double(value)))
}
return ""
}
func (ptr *QDoubleSpinBox) Value() float64 {
if ptr.Pointer() != nil {
return float64(C.QDoubleSpinBox_Value(ptr.Pointer()))
}
return 0
}
//export callbackQDoubleSpinBox_ValueChanged
func callbackQDoubleSpinBox_ValueChanged(ptr unsafe.Pointer, d C.double) {
if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil {
(*(*func(float64))(signal))(float64(d))
}
}
func (ptr *QDoubleSpinBox) ConnectValueChanged(f func(d float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") {
C.QDoubleSpinBox_ConnectValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil {
f := func(d float64) {
(*(*func(float64))(signal))(d)
f(d)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectValueChanged() {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_DisconnectValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged")
}
}
func (ptr *QDoubleSpinBox) ValueChanged(d float64) {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_ValueChanged(ptr.Pointer(), C.double(d))
}
}
//export callbackQDoubleSpinBox_ValueChanged2
func callbackQDoubleSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QDoubleSpinBox) ConnectValueChanged2(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") {
C.QDoubleSpinBox_ConnectValueChanged2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectValueChanged2() {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_DisconnectValueChanged2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged2")
}
}
func (ptr *QDoubleSpinBox) ValueChanged2(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QDoubleSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQDoubleSpinBox_ValueFromText
func callbackQDoubleSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.double {
if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil {
return C.double((*(*func(string) float64)(signal))(cGoUnpackString(text)))
}
return C.double(NewQDoubleSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text)))
}
func (ptr *QDoubleSpinBox) ConnectValueFromText(f func(text string) float64) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil {
f := func(text string) float64 {
(*(*func(string) float64)(signal))(text)
return f(text)
}
qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectValueFromText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "valueFromText")
}
}
func (ptr *QDoubleSpinBox) ValueFromText(text string) float64 {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return float64(C.QDoubleSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
}
return 0
}
func (ptr *QDoubleSpinBox) ValueFromTextDefault(text string) float64 {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return float64(C.QDoubleSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
}
return 0
}
//export callbackQDoubleSpinBox_DestroyQDoubleSpinBox
func callbackQDoubleSpinBox_DestroyQDoubleSpinBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QDoubleSpinBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQDoubleSpinBoxFromPointer(ptr).DestroyQDoubleSpinBoxDefault()
}
}
func (ptr *QDoubleSpinBox) ConnectDestroyQDoubleSpinBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QDoubleSpinBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QDoubleSpinBox) DisconnectDestroyQDoubleSpinBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QDoubleSpinBox")
}
}
func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBox() {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_DestroyQDoubleSpinBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBoxDefault() {
if ptr.Pointer() != nil {
C.QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QErrorMessage struct {
QDialog
}
type QErrorMessage_ITF interface {
QDialog_ITF
QErrorMessage_PTR() *QErrorMessage
}
func (ptr *QErrorMessage) QErrorMessage_PTR() *QErrorMessage {
return ptr
}
func (ptr *QErrorMessage) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QErrorMessage) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQErrorMessage(ptr QErrorMessage_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QErrorMessage_PTR().Pointer()
}
return nil
}
func NewQErrorMessageFromPointer(ptr unsafe.Pointer) (n *QErrorMessage) {
n = new(QErrorMessage)
n.SetPointer(ptr)
return
}
func NewQErrorMessage(parent QWidget_ITF) *QErrorMessage {
tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_NewQErrorMessage(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQErrorMessage_Done
func callbackQErrorMessage_Done(ptr unsafe.Pointer, a C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(a)))
} else {
NewQErrorMessageFromPointer(ptr).DoneDefault(int(int32(a)))
}
}
func (ptr *QErrorMessage) ConnectDone(f func(a int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(a int) {
(*(*func(int))(signal))(a)
f(a)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QErrorMessage) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QErrorMessage) Done(a int) {
if ptr.Pointer() != nil {
C.QErrorMessage_Done(ptr.Pointer(), C.int(int32(a)))
}
}
func (ptr *QErrorMessage) DoneDefault(a int) {
if ptr.Pointer() != nil {
C.QErrorMessage_DoneDefault(ptr.Pointer(), C.int(int32(a)))
}
}
func QErrorMessage_QtHandler() *QErrorMessage {
tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QErrorMessage) QtHandler() *QErrorMessage {
tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQErrorMessage_ShowMessage
func callbackQErrorMessage_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "showMessage"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(message))
} else {
NewQErrorMessageFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message))
}
}
func (ptr *QErrorMessage) ConnectShowMessage(f func(message string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil {
f := func(message string) {
(*(*func(string))(signal))(message)
f(message)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QErrorMessage) DisconnectShowMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage")
}
}
func (ptr *QErrorMessage) ShowMessage(message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QErrorMessage_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
func (ptr *QErrorMessage) ShowMessageDefault(message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QErrorMessage_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
//export callbackQErrorMessage_ShowMessage2
func callbackQErrorMessage_ShowMessage2(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, ty C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil {
(*(*func(string, string))(signal))(cGoUnpackString(message), cGoUnpackString(ty))
} else {
NewQErrorMessageFromPointer(ptr).ShowMessage2Default(cGoUnpackString(message), cGoUnpackString(ty))
}
}
func (ptr *QErrorMessage) ConnectShowMessage2(f func(message string, ty string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil {
f := func(message string, ty string) {
(*(*func(string, string))(signal))(message, ty)
f(message, ty)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f))
}
}
}
func (ptr *QErrorMessage) DisconnectShowMessage2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage2")
}
}
func (ptr *QErrorMessage) ShowMessage2(message string, ty string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
var tyC *C.char
if ty != "" {
tyC = C.CString(ty)
defer C.free(unsafe.Pointer(tyC))
}
C.QErrorMessage_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))})
}
}
func (ptr *QErrorMessage) ShowMessage2Default(message string, ty string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
var tyC *C.char
if ty != "" {
tyC = C.CString(ty)
defer C.free(unsafe.Pointer(tyC))
}
C.QErrorMessage_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))})
}
}
//export callbackQErrorMessage_DestroyQErrorMessage
func callbackQErrorMessage_DestroyQErrorMessage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QErrorMessage"); signal != nil {
(*(*func())(signal))()
} else {
NewQErrorMessageFromPointer(ptr).DestroyQErrorMessageDefault()
}
}
func (ptr *QErrorMessage) ConnectDestroyQErrorMessage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QErrorMessage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QErrorMessage) DisconnectDestroyQErrorMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QErrorMessage")
}
}
func (ptr *QErrorMessage) DestroyQErrorMessage() {
if ptr.Pointer() != nil {
C.QErrorMessage_DestroyQErrorMessage(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QErrorMessage) DestroyQErrorMessageDefault() {
if ptr.Pointer() != nil {
C.QErrorMessage_DestroyQErrorMessageDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QFileDialog struct {
QDialog
}
type QFileDialog_ITF interface {
QDialog_ITF
QFileDialog_PTR() *QFileDialog
}
func (ptr *QFileDialog) QFileDialog_PTR() *QFileDialog {
return ptr
}
func (ptr *QFileDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QFileDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQFileDialog(ptr QFileDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFileDialog_PTR().Pointer()
}
return nil
}
func NewQFileDialogFromPointer(ptr unsafe.Pointer) (n *QFileDialog) {
n = new(QFileDialog)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFileDialog__ViewMode
//QFileDialog::ViewMode
type QFileDialog__ViewMode int64
const (
QFileDialog__Detail QFileDialog__ViewMode = QFileDialog__ViewMode(0)
QFileDialog__List QFileDialog__ViewMode = QFileDialog__ViewMode(1)
)
//go:generate stringer -type=QFileDialog__FileMode
//QFileDialog::FileMode
type QFileDialog__FileMode int64
const (
QFileDialog__AnyFile QFileDialog__FileMode = QFileDialog__FileMode(0)
QFileDialog__ExistingFile QFileDialog__FileMode = QFileDialog__FileMode(1)
QFileDialog__Directory QFileDialog__FileMode = QFileDialog__FileMode(2)
QFileDialog__ExistingFiles QFileDialog__FileMode = QFileDialog__FileMode(3)
QFileDialog__DirectoryOnly QFileDialog__FileMode = QFileDialog__FileMode(4)
)
//go:generate stringer -type=QFileDialog__AcceptMode
//QFileDialog::AcceptMode
type QFileDialog__AcceptMode int64
const (
QFileDialog__AcceptOpen QFileDialog__AcceptMode = QFileDialog__AcceptMode(0)
QFileDialog__AcceptSave QFileDialog__AcceptMode = QFileDialog__AcceptMode(1)
)
//go:generate stringer -type=QFileDialog__DialogLabel
//QFileDialog::DialogLabel
type QFileDialog__DialogLabel int64
const (
QFileDialog__LookIn QFileDialog__DialogLabel = QFileDialog__DialogLabel(0)
QFileDialog__FileName QFileDialog__DialogLabel = QFileDialog__DialogLabel(1)
QFileDialog__FileType QFileDialog__DialogLabel = QFileDialog__DialogLabel(2)
QFileDialog__Accept QFileDialog__DialogLabel = QFileDialog__DialogLabel(3)
QFileDialog__Reject QFileDialog__DialogLabel = QFileDialog__DialogLabel(4)
)
//go:generate stringer -type=QFileDialog__Option
//QFileDialog::Option
type QFileDialog__Option int64
const (
QFileDialog__ShowDirsOnly QFileDialog__Option = QFileDialog__Option(0x00000001)
QFileDialog__DontResolveSymlinks QFileDialog__Option = QFileDialog__Option(0x00000002)
QFileDialog__DontConfirmOverwrite QFileDialog__Option = QFileDialog__Option(0x00000004)
QFileDialog__DontUseSheet QFileDialog__Option = QFileDialog__Option(0x00000008)
QFileDialog__DontUseNativeDialog QFileDialog__Option = QFileDialog__Option(0x00000010)
QFileDialog__ReadOnly QFileDialog__Option = QFileDialog__Option(0x00000020)
QFileDialog__HideNameFilterDetails QFileDialog__Option = QFileDialog__Option(0x00000040)
QFileDialog__DontUseCustomDirectoryIcons QFileDialog__Option = QFileDialog__Option(0x00000080)
)
func NewQFileDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QFileDialog {
tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQFileDialog2(parent QWidget_ITF, caption string, directory string, filter string) *QFileDialog {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var directoryC *C.char
if directory != "" {
directoryC = C.CString(directory)
defer C.free(unsafe.Pointer(directoryC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQFileDialog_Accept
func callbackQFileDialog_Accept(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "accept"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileDialogFromPointer(ptr).AcceptDefault()
}
}
func (ptr *QFileDialog) ConnectAccept(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectAccept() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "accept")
}
}
func (ptr *QFileDialog) Accept() {
if ptr.Pointer() != nil {
C.QFileDialog_Accept(ptr.Pointer())
}
}
func (ptr *QFileDialog) AcceptDefault() {
if ptr.Pointer() != nil {
C.QFileDialog_AcceptDefault(ptr.Pointer())
}
}
func (ptr *QFileDialog) AcceptMode() QFileDialog__AcceptMode {
if ptr.Pointer() != nil {
return QFileDialog__AcceptMode(C.QFileDialog_AcceptMode(ptr.Pointer()))
}
return 0
}
func (ptr *QFileDialog) ConfirmOverwrite() bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_ConfirmOverwrite(ptr.Pointer())) != 0
}
return false
}
//export callbackQFileDialog_CurrentChanged
func callbackQFileDialog_CurrentChanged(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(path))
}
}
func (ptr *QFileDialog) ConnectCurrentChanged(f func(path string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QFileDialog_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(path string) {
(*(*func(string))(signal))(path)
f(path)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QFileDialog) CurrentChanged(path string) {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
C.QFileDialog_CurrentChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))})
}
}
//export callbackQFileDialog_CurrentUrlChanged
func callbackQFileDialog_CurrentUrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentUrlChanged"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url))
}
}
func (ptr *QFileDialog) ConnectCurrentUrlChanged(f func(url *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentUrlChanged") {
C.QFileDialog_ConnectCurrentUrlChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentUrlChanged"); signal != nil {
f := func(url *core.QUrl) {
(*(*func(*core.QUrl))(signal))(url)
f(url)
}
qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectCurrentUrlChanged() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectCurrentUrlChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentUrlChanged")
}
}
func (ptr *QFileDialog) CurrentUrlChanged(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_CurrentUrlChanged(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
func (ptr *QFileDialog) DefaultSuffix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileDialog_DefaultSuffix(ptr.Pointer()))
}
return ""
}
func (ptr *QFileDialog) Directory() *core.QDir {
if ptr.Pointer() != nil {
tmpValue := core.NewQDirFromPointer(C.QFileDialog_Directory(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir)
return tmpValue
}
return nil
}
//export callbackQFileDialog_DirectoryEntered
func callbackQFileDialog_DirectoryEntered(ptr unsafe.Pointer, directory C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "directoryEntered"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(directory))
}
}
func (ptr *QFileDialog) ConnectDirectoryEntered(f func(directory string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "directoryEntered") {
C.QFileDialog_ConnectDirectoryEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "directoryEntered"); signal != nil {
f := func(directory string) {
(*(*func(string))(signal))(directory)
f(directory)
}
qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectDirectoryEntered() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectDirectoryEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "directoryEntered")
}
}
func (ptr *QFileDialog) DirectoryEntered(directory string) {
if ptr.Pointer() != nil {
var directoryC *C.char
if directory != "" {
directoryC = C.CString(directory)
defer C.free(unsafe.Pointer(directoryC))
}
C.QFileDialog_DirectoryEntered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))})
}
}
func (ptr *QFileDialog) DirectoryUrl() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_DirectoryUrl(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQFileDialog_DirectoryUrlEntered
func callbackQFileDialog_DirectoryUrlEntered(ptr unsafe.Pointer, directory unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "directoryUrlEntered"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(directory))
}
}
func (ptr *QFileDialog) ConnectDirectoryUrlEntered(f func(directory *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "directoryUrlEntered") {
C.QFileDialog_ConnectDirectoryUrlEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "directoryUrlEntered"); signal != nil {
f := func(directory *core.QUrl) {
(*(*func(*core.QUrl))(signal))(directory)
f(directory)
}
qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectDirectoryUrlEntered() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectDirectoryUrlEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "directoryUrlEntered")
}
}
func (ptr *QFileDialog) DirectoryUrlEntered(directory core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_DirectoryUrlEntered(ptr.Pointer(), core.PointerFromQUrl(directory))
}
}
//export callbackQFileDialog_Done
func callbackQFileDialog_Done(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
} else {
NewQFileDialogFromPointer(ptr).DoneDefault(int(int32(result)))
}
}
func (ptr *QFileDialog) ConnectDone(f func(result int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QFileDialog) Done(result int) {
if ptr.Pointer() != nil {
C.QFileDialog_Done(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QFileDialog) DoneDefault(result int) {
if ptr.Pointer() != nil {
C.QFileDialog_DoneDefault(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QFileDialog) FileMode() QFileDialog__FileMode {
if ptr.Pointer() != nil {
return QFileDialog__FileMode(C.QFileDialog_FileMode(ptr.Pointer()))
}
return 0
}
//export callbackQFileDialog_FileSelected
func callbackQFileDialog_FileSelected(ptr unsafe.Pointer, file C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "fileSelected"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(file))
}
}
func (ptr *QFileDialog) ConnectFileSelected(f func(file string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "fileSelected") {
C.QFileDialog_ConnectFileSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "fileSelected"); signal != nil {
f := func(file string) {
(*(*func(string))(signal))(file)
f(file)
}
qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectFileSelected() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectFileSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "fileSelected")
}
}
func (ptr *QFileDialog) FileSelected(file string) {
if ptr.Pointer() != nil {
var fileC *C.char
if file != "" {
fileC = C.CString(file)
defer C.free(unsafe.Pointer(fileC))
}
C.QFileDialog_FileSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fileC, len: C.longlong(len(file))})
}
}
//export callbackQFileDialog_FilesSelected
func callbackQFileDialog_FilesSelected(ptr unsafe.Pointer, selected C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "filesSelected"); signal != nil {
(*(*func([]string))(signal))(unpackStringList(cGoUnpackString(selected)))
}
}
func (ptr *QFileDialog) ConnectFilesSelected(f func(selected []string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "filesSelected") {
C.QFileDialog_ConnectFilesSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "filesSelected"); signal != nil {
f := func(selected []string) {
(*(*func([]string))(signal))(selected)
f(selected)
}
qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectFilesSelected() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectFilesSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "filesSelected")
}
}
func (ptr *QFileDialog) FilesSelected(selected []string) {
if ptr.Pointer() != nil {
selectedC := C.CString(strings.Join(selected, "¡¦!"))
defer C.free(unsafe.Pointer(selectedC))
C.QFileDialog_FilesSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: selectedC, len: C.longlong(len(strings.Join(selected, "¡¦!")))})
}
}
func (ptr *QFileDialog) Filter() core.QDir__Filter {
if ptr.Pointer() != nil {
return core.QDir__Filter(C.QFileDialog_Filter(ptr.Pointer()))
}
return 0
}
//export callbackQFileDialog_FilterSelected
func callbackQFileDialog_FilterSelected(ptr unsafe.Pointer, filter C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "filterSelected"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(filter))
}
}
func (ptr *QFileDialog) ConnectFilterSelected(f func(filter string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "filterSelected") {
C.QFileDialog_ConnectFilterSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "filterSelected"); signal != nil {
f := func(filter string) {
(*(*func(string))(signal))(filter)
f(filter)
}
qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectFilterSelected() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectFilterSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "filterSelected")
}
}
func (ptr *QFileDialog) FilterSelected(filter string) {
if ptr.Pointer() != nil {
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
C.QFileDialog_FilterSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})
}
}
func QFileDialog_GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options)))
}
func (ptr *QFileDialog) GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options)))
}
func QFileDialog_GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func (ptr *QFileDialog) GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func QFileDialog_GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))
}
func (ptr *QFileDialog) GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))
}
func QFileDialog_GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))))
}
func (ptr *QFileDialog) GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))))
}
func QFileDialog_GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func (ptr *QFileDialog) GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func QFileDialog_GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
return func(l C.struct_QtWidgets_PackedList) []*core.QUrl {
out := make([]*core.QUrl, int(l.len))
tmpList := NewQFileDialogFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__getOpenFileUrls_atList(i)
}
return out
}(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
}
func (ptr *QFileDialog) GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
return func(l C.struct_QtWidgets_PackedList) []*core.QUrl {
out := make([]*core.QUrl, int(l.len))
tmpList := NewQFileDialogFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__getOpenFileUrls_atList(i)
}
return out
}(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
}
func QFileDialog_GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))
}
func (ptr *QFileDialog) GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var dirC *C.char
if dir != "" {
dirC = C.CString(dir)
defer C.free(unsafe.Pointer(dirC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))
}
func QFileDialog_GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func (ptr *QFileDialog) GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl {
var captionC *C.char
if caption != "" {
captionC = C.CString(caption)
defer C.free(unsafe.Pointer(captionC))
}
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
var selectedFilterC *C.char
if selectedFilter != "" {
selectedFilterC = C.CString(selectedFilter)
defer C.free(unsafe.Pointer(selectedFilterC))
}
supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!"))
defer C.free(unsafe.Pointer(supportedSchemesC))
tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))}))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
func (ptr *QFileDialog) History() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileDialog_History(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileDialog) IconProvider() *QFileIconProvider {
if ptr.Pointer() != nil {
return NewQFileIconProviderFromPointer(C.QFileDialog_IconProvider(ptr.Pointer()))
}
return nil
}
func (ptr *QFileDialog) IsNameFilterDetailsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_IsNameFilterDetailsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileDialog) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileDialog) ItemDelegate() *QAbstractItemDelegate {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractItemDelegateFromPointer(C.QFileDialog_ItemDelegate(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QFileDialog) LabelText(label QFileDialog__DialogLabel) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileDialog_LabelText(ptr.Pointer(), C.longlong(label)))
}
return ""
}
func (ptr *QFileDialog) MimeTypeFilters() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileDialog_MimeTypeFilters(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileDialog) NameFilters() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileDialog_NameFilters(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileDialog) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QFileDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
func (ptr *QFileDialog) Options() QFileDialog__Option {
if ptr.Pointer() != nil {
return QFileDialog__Option(C.QFileDialog_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QFileDialog) ProxyModel() *core.QAbstractProxyModel {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractProxyModelFromPointer(C.QFileDialog_ProxyModel(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QFileDialog) ResolveSymlinks() bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_ResolveSymlinks(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileDialog) RestoreState(state core.QByteArray_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0
}
return false
}
func (ptr *QFileDialog) SaveState() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QFileDialog_SaveState(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) SelectFile(filename string) {
if ptr.Pointer() != nil {
var filenameC *C.char
if filename != "" {
filenameC = C.CString(filename)
defer C.free(unsafe.Pointer(filenameC))
}
C.QFileDialog_SelectFile(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filenameC, len: C.longlong(len(filename))})
}
}
func (ptr *QFileDialog) SelectMimeTypeFilter(filter string) {
if ptr.Pointer() != nil {
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
C.QFileDialog_SelectMimeTypeFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})
}
}
func (ptr *QFileDialog) SelectNameFilter(filter string) {
if ptr.Pointer() != nil {
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
C.QFileDialog_SelectNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})
}
}
func (ptr *QFileDialog) SelectUrl(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SelectUrl(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
func (ptr *QFileDialog) SelectedFiles() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileDialog_SelectedFiles(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileDialog) SelectedMimeTypeFilter() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileDialog_SelectedMimeTypeFilter(ptr.Pointer()))
}
return ""
}
func (ptr *QFileDialog) SelectedNameFilter() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileDialog_SelectedNameFilter(ptr.Pointer()))
}
return ""
}
func (ptr *QFileDialog) SelectedUrls() []*core.QUrl {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QUrl {
out := make([]*core.QUrl, int(l.len))
tmpList := NewQFileDialogFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedUrls_atList(i)
}
return out
}(C.QFileDialog_SelectedUrls(ptr.Pointer()))
}
return make([]*core.QUrl, 0)
}
func (ptr *QFileDialog) SetAcceptMode(mode QFileDialog__AcceptMode) {
if ptr.Pointer() != nil {
C.QFileDialog_SetAcceptMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QFileDialog) SetConfirmOverwrite(enabled bool) {
if ptr.Pointer() != nil {
C.QFileDialog_SetConfirmOverwrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QFileDialog) SetDefaultSuffix(suffix string) {
if ptr.Pointer() != nil {
var suffixC *C.char
if suffix != "" {
suffixC = C.CString(suffix)
defer C.free(unsafe.Pointer(suffixC))
}
C.QFileDialog_SetDefaultSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))})
}
}
func (ptr *QFileDialog) SetDirectory(directory string) {
if ptr.Pointer() != nil {
var directoryC *C.char
if directory != "" {
directoryC = C.CString(directory)
defer C.free(unsafe.Pointer(directoryC))
}
C.QFileDialog_SetDirectory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))})
}
}
func (ptr *QFileDialog) SetDirectory2(directory core.QDir_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SetDirectory2(ptr.Pointer(), core.PointerFromQDir(directory))
}
}
func (ptr *QFileDialog) SetDirectoryUrl(directory core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SetDirectoryUrl(ptr.Pointer(), core.PointerFromQUrl(directory))
}
}
func (ptr *QFileDialog) SetFileMode(mode QFileDialog__FileMode) {
if ptr.Pointer() != nil {
C.QFileDialog_SetFileMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QFileDialog) SetFilter(filters core.QDir__Filter) {
if ptr.Pointer() != nil {
C.QFileDialog_SetFilter(ptr.Pointer(), C.longlong(filters))
}
}
func (ptr *QFileDialog) SetHistory(paths []string) {
if ptr.Pointer() != nil {
pathsC := C.CString(strings.Join(paths, "¡¦!"))
defer C.free(unsafe.Pointer(pathsC))
C.QFileDialog_SetHistory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})
}
}
func (ptr *QFileDialog) SetIconProvider(provider QFileIconProvider_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider))
}
}
func (ptr *QFileDialog) SetItemDelegate(delegate QAbstractItemDelegate_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate))
}
}
func (ptr *QFileDialog) SetLabelText(label QFileDialog__DialogLabel, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QFileDialog_SetLabelText(ptr.Pointer(), C.longlong(label), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QFileDialog) SetMimeTypeFilters(filters []string) {
if ptr.Pointer() != nil {
filtersC := C.CString(strings.Join(filters, "¡¦!"))
defer C.free(unsafe.Pointer(filtersC))
C.QFileDialog_SetMimeTypeFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))})
}
}
func (ptr *QFileDialog) SetNameFilter(filter string) {
if ptr.Pointer() != nil {
var filterC *C.char
if filter != "" {
filterC = C.CString(filter)
defer C.free(unsafe.Pointer(filterC))
}
C.QFileDialog_SetNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})
}
}
func (ptr *QFileDialog) SetNameFilterDetailsVisible(enabled bool) {
if ptr.Pointer() != nil {
C.QFileDialog_SetNameFilterDetailsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QFileDialog) SetNameFilters(filters []string) {
if ptr.Pointer() != nil {
filtersC := C.CString(strings.Join(filters, "¡¦!"))
defer C.free(unsafe.Pointer(filtersC))
C.QFileDialog_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))})
}
}
func (ptr *QFileDialog) SetOption(option QFileDialog__Option, on bool) {
if ptr.Pointer() != nil {
C.QFileDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QFileDialog) SetOptions(options QFileDialog__Option) {
if ptr.Pointer() != nil {
C.QFileDialog_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
func (ptr *QFileDialog) SetProxyModel(proxyModel core.QAbstractProxyModel_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_SetProxyModel(ptr.Pointer(), core.PointerFromQAbstractProxyModel(proxyModel))
}
}
func (ptr *QFileDialog) SetReadOnly(enabled bool) {
if ptr.Pointer() != nil {
C.QFileDialog_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QFileDialog) SetResolveSymlinks(enabled bool) {
if ptr.Pointer() != nil {
C.QFileDialog_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QFileDialog) SetSidebarUrls(urls []*core.QUrl) {
if ptr.Pointer() != nil {
C.QFileDialog_SetSidebarUrls(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__setSidebarUrls_urls_newList())
for _, v := range urls {
tmpList.__setSidebarUrls_urls_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QFileDialog) SetSupportedSchemes(schemes []string) {
if ptr.Pointer() != nil {
schemesC := C.CString(strings.Join(schemes, "¡¦!"))
defer C.free(unsafe.Pointer(schemesC))
C.QFileDialog_SetSupportedSchemes(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: schemesC, len: C.longlong(len(strings.Join(schemes, "¡¦!")))})
}
}
func (ptr *QFileDialog) SetViewMode(mode QFileDialog__ViewMode) {
if ptr.Pointer() != nil {
C.QFileDialog_SetViewMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QFileDialog) SidebarUrls() []*core.QUrl {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QUrl {
out := make([]*core.QUrl, int(l.len))
tmpList := NewQFileDialogFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__sidebarUrls_atList(i)
}
return out
}(C.QFileDialog_SidebarUrls(ptr.Pointer()))
}
return make([]*core.QUrl, 0)
}
func (ptr *QFileDialog) SupportedSchemes() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileDialog_SupportedSchemes(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileDialog) TestOption(option QFileDialog__Option) bool {
if ptr.Pointer() != nil {
return int8(C.QFileDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
//export callbackQFileDialog_UrlSelected
func callbackQFileDialog_UrlSelected(ptr unsafe.Pointer, url unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "urlSelected"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url))
}
}
func (ptr *QFileDialog) ConnectUrlSelected(f func(url *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "urlSelected") {
C.QFileDialog_ConnectUrlSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "urlSelected"); signal != nil {
f := func(url *core.QUrl) {
(*(*func(*core.QUrl))(signal))(url)
f(url)
}
qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectUrlSelected() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectUrlSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "urlSelected")
}
}
func (ptr *QFileDialog) UrlSelected(url core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog_UrlSelected(ptr.Pointer(), core.PointerFromQUrl(url))
}
}
//export callbackQFileDialog_UrlsSelected
func callbackQFileDialog_UrlsSelected(ptr unsafe.Pointer, urls C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "urlsSelected"); signal != nil {
(*(*func([]*core.QUrl))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QUrl {
out := make([]*core.QUrl, int(l.len))
tmpList := NewQFileDialogFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__urlsSelected_urls_atList(i)
}
return out
}(urls))
}
}
func (ptr *QFileDialog) ConnectUrlsSelected(f func(urls []*core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "urlsSelected") {
C.QFileDialog_ConnectUrlsSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "urlsSelected"); signal != nil {
f := func(urls []*core.QUrl) {
(*(*func([]*core.QUrl))(signal))(urls)
f(urls)
}
qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectUrlsSelected() {
if ptr.Pointer() != nil {
C.QFileDialog_DisconnectUrlsSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "urlsSelected")
}
}
func (ptr *QFileDialog) UrlsSelected(urls []*core.QUrl) {
if ptr.Pointer() != nil {
C.QFileDialog_UrlsSelected(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__urlsSelected_urls_newList())
for _, v := range urls {
tmpList.__urlsSelected_urls_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QFileDialog) ViewMode() QFileDialog__ViewMode {
if ptr.Pointer() != nil {
return QFileDialog__ViewMode(C.QFileDialog_ViewMode(ptr.Pointer()))
}
return 0
}
//export callbackQFileDialog_DestroyQFileDialog
func callbackQFileDialog_DestroyQFileDialog(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFileDialog"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileDialogFromPointer(ptr).DestroyQFileDialogDefault()
}
}
func (ptr *QFileDialog) ConnectDestroyQFileDialog(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFileDialog"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileDialog) DisconnectDestroyQFileDialog() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFileDialog")
}
}
func (ptr *QFileDialog) DestroyQFileDialog() {
if ptr.Pointer() != nil {
C.QFileDialog_DestroyQFileDialog(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFileDialog) DestroyQFileDialogDefault() {
if ptr.Pointer() != nil {
C.QFileDialog_DestroyQFileDialogDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFileDialog) __getOpenFileUrls_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog___getOpenFileUrls_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) __getOpenFileUrls_setList(i core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog___getOpenFileUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i))
}
}
func (ptr *QFileDialog) __getOpenFileUrls_newList() unsafe.Pointer {
return C.QFileDialog___getOpenFileUrls_newList(ptr.Pointer())
}
func (ptr *QFileDialog) __selectedUrls_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog___selectedUrls_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) __selectedUrls_setList(i core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog___selectedUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i))
}
}
func (ptr *QFileDialog) __selectedUrls_newList() unsafe.Pointer {
return C.QFileDialog___selectedUrls_newList(ptr.Pointer())
}
func (ptr *QFileDialog) __setSidebarUrls_urls_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog___setSidebarUrls_urls_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) __setSidebarUrls_urls_setList(i core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog___setSidebarUrls_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i))
}
}
func (ptr *QFileDialog) __setSidebarUrls_urls_newList() unsafe.Pointer {
return C.QFileDialog___setSidebarUrls_urls_newList(ptr.Pointer())
}
func (ptr *QFileDialog) __sidebarUrls_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog___sidebarUrls_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) __sidebarUrls_setList(i core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog___sidebarUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i))
}
}
func (ptr *QFileDialog) __sidebarUrls_newList() unsafe.Pointer {
return C.QFileDialog___sidebarUrls_newList(ptr.Pointer())
}
func (ptr *QFileDialog) __urlsSelected_urls_atList(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QFileDialog___urlsSelected_urls_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
func (ptr *QFileDialog) __urlsSelected_urls_setList(i core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QFileDialog___urlsSelected_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i))
}
}
func (ptr *QFileDialog) __urlsSelected_urls_newList() unsafe.Pointer {
return C.QFileDialog___urlsSelected_urls_newList(ptr.Pointer())
}
type QFileIconProvider struct {
ptr unsafe.Pointer
}
type QFileIconProvider_ITF interface {
QFileIconProvider_PTR() *QFileIconProvider
}
func (ptr *QFileIconProvider) QFileIconProvider_PTR() *QFileIconProvider {
return ptr
}
func (ptr *QFileIconProvider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QFileIconProvider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQFileIconProvider(ptr QFileIconProvider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFileIconProvider_PTR().Pointer()
}
return nil
}
func NewQFileIconProviderFromPointer(ptr unsafe.Pointer) (n *QFileIconProvider) {
n = new(QFileIconProvider)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFileIconProvider__IconType
//QFileIconProvider::IconType
type QFileIconProvider__IconType int64
const (
QFileIconProvider__Computer QFileIconProvider__IconType = QFileIconProvider__IconType(0)
QFileIconProvider__Desktop QFileIconProvider__IconType = QFileIconProvider__IconType(1)
QFileIconProvider__Trashcan QFileIconProvider__IconType = QFileIconProvider__IconType(2)
QFileIconProvider__Network QFileIconProvider__IconType = QFileIconProvider__IconType(3)
QFileIconProvider__Drive QFileIconProvider__IconType = QFileIconProvider__IconType(4)
QFileIconProvider__Folder QFileIconProvider__IconType = QFileIconProvider__IconType(5)
QFileIconProvider__File QFileIconProvider__IconType = QFileIconProvider__IconType(6)
)
//go:generate stringer -type=QFileIconProvider__Option
//QFileIconProvider::Option
type QFileIconProvider__Option int64
const (
QFileIconProvider__DontUseCustomDirectoryIcons QFileIconProvider__Option = QFileIconProvider__Option(0x00000001)
)
func NewQFileIconProvider() *QFileIconProvider {
return NewQFileIconProviderFromPointer(C.QFileIconProvider_NewQFileIconProvider())
}
//export callbackQFileIconProvider_Icon
func callbackQFileIconProvider_Icon(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "icon"); signal != nil {
return gui.PointerFromQIcon((*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(QFileIconProvider__IconType(ty)))
}
return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).IconDefault(QFileIconProvider__IconType(ty)))
}
func (ptr *QFileIconProvider) ConnectIcon(f func(ty QFileIconProvider__IconType) *gui.QIcon) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "icon"); signal != nil {
f := func(ty QFileIconProvider__IconType) *gui.QIcon {
(*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(ty)
return f(ty)
}
qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileIconProvider) DisconnectIcon() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "icon")
}
}
func (ptr *QFileIconProvider) Icon(ty QFileIconProvider__IconType) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon(ptr.Pointer(), C.longlong(ty)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QFileIconProvider) IconDefault(ty QFileIconProvider__IconType) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_IconDefault(ptr.Pointer(), C.longlong(ty)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQFileIconProvider_Icon2
func callbackQFileIconProvider_Icon2(ptr unsafe.Pointer, info unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "icon2"); signal != nil {
return gui.PointerFromQIcon((*(*func(*core.QFileInfo) *gui.QIcon)(signal))(core.NewQFileInfoFromPointer(info)))
}
return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).Icon2Default(core.NewQFileInfoFromPointer(info)))
}
func (ptr *QFileIconProvider) ConnectIcon2(f func(info *core.QFileInfo) *gui.QIcon) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "icon2"); signal != nil {
f := func(info *core.QFileInfo) *gui.QIcon {
(*(*func(*core.QFileInfo) *gui.QIcon)(signal))(info)
return f(info)
}
qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileIconProvider) DisconnectIcon2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "icon2")
}
}
func (ptr *QFileIconProvider) Icon2(info core.QFileInfo_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2(ptr.Pointer(), core.PointerFromQFileInfo(info)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QFileIconProvider) Icon2Default(info core.QFileInfo_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2Default(ptr.Pointer(), core.PointerFromQFileInfo(info)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QFileIconProvider) Options() QFileIconProvider__Option {
if ptr.Pointer() != nil {
return QFileIconProvider__Option(C.QFileIconProvider_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QFileIconProvider) SetOptions(options QFileIconProvider__Option) {
if ptr.Pointer() != nil {
C.QFileIconProvider_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
//export callbackQFileIconProvider_Type
func callbackQFileIconProvider_Type(ptr unsafe.Pointer, info unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
tempVal := (*(*func(*core.QFileInfo) string)(signal))(core.NewQFileInfoFromPointer(info))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQFileIconProviderFromPointer(ptr).TypeDefault(core.NewQFileInfoFromPointer(info))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QFileIconProvider) ConnectType(f func(info *core.QFileInfo) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil {
f := func(info *core.QFileInfo) string {
(*(*func(*core.QFileInfo) string)(signal))(info)
return f(info)
}
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileIconProvider) DisconnectType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "type")
}
}
func (ptr *QFileIconProvider) Type(info core.QFileInfo_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileIconProvider_Type(ptr.Pointer(), core.PointerFromQFileInfo(info)))
}
return ""
}
func (ptr *QFileIconProvider) TypeDefault(info core.QFileInfo_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileIconProvider_TypeDefault(ptr.Pointer(), core.PointerFromQFileInfo(info)))
}
return ""
}
//export callbackQFileIconProvider_DestroyQFileIconProvider
func callbackQFileIconProvider_DestroyQFileIconProvider(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFileIconProvider"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileIconProviderFromPointer(ptr).DestroyQFileIconProviderDefault()
}
}
func (ptr *QFileIconProvider) ConnectDestroyQFileIconProvider(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFileIconProvider"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileIconProvider) DisconnectDestroyQFileIconProvider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFileIconProvider")
}
}
func (ptr *QFileIconProvider) DestroyQFileIconProvider() {
if ptr.Pointer() != nil {
C.QFileIconProvider_DestroyQFileIconProvider(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFileIconProvider) DestroyQFileIconProviderDefault() {
if ptr.Pointer() != nil {
C.QFileIconProvider_DestroyQFileIconProviderDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QFileSystemModel struct {
core.QAbstractItemModel
}
type QFileSystemModel_ITF interface {
core.QAbstractItemModel_ITF
QFileSystemModel_PTR() *QFileSystemModel
}
func (ptr *QFileSystemModel) QFileSystemModel_PTR() *QFileSystemModel {
return ptr
}
func (ptr *QFileSystemModel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemModel_PTR().Pointer()
}
return nil
}
func (ptr *QFileSystemModel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemModel_PTR().SetPointer(p)
}
}
func PointerFromQFileSystemModel(ptr QFileSystemModel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFileSystemModel_PTR().Pointer()
}
return nil
}
func NewQFileSystemModelFromPointer(ptr unsafe.Pointer) (n *QFileSystemModel) {
n = new(QFileSystemModel)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFileSystemModel__Roles
//QFileSystemModel::Roles
type QFileSystemModel__Roles int64
var (
QFileSystemModel__FileIconRole QFileSystemModel__Roles = QFileSystemModel__Roles(core.Qt__DecorationRole)
QFileSystemModel__FilePathRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePathRole_Type())
QFileSystemModel__FileNameRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FileNameRole_Type())
QFileSystemModel__FilePermissions QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePermissions_Type())
)
func NewQFileSystemModel(parent core.QObject_ITF) *QFileSystemModel {
tmpValue := NewQFileSystemModelFromPointer(C.QFileSystemModel_NewQFileSystemModel(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQFileSystemModel_CanFetchMore
func callbackQFileSystemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_ColumnCount
func callbackQFileSystemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "columnCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQFileSystemModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QFileSystemModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil {
f := func(parent *core.QModelIndex) int {
(*(*func(*core.QModelIndex) int)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectColumnCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnCount")
}
}
func (ptr *QFileSystemModel) ColumnCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QFileSystemModel) ColumnCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQFileSystemModel_Data
func callbackQFileSystemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role))))
}
func (ptr *QFileSystemModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil {
f := func(index *core.QModelIndex, role int) *core.QVariant {
(*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role)
return f(index, role)
}
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "data")
}
}
func (ptr *QFileSystemModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_DirectoryLoaded
func callbackQFileSystemModel_DirectoryLoaded(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "directoryLoaded"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(path))
}
}
func (ptr *QFileSystemModel) ConnectDirectoryLoaded(f func(path string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "directoryLoaded") {
C.QFileSystemModel_ConnectDirectoryLoaded(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "directoryLoaded"); signal != nil {
f := func(path string) {
(*(*func(string))(signal))(path)
f(path)
}
qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectDirectoryLoaded() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DisconnectDirectoryLoaded(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "directoryLoaded")
}
}
func (ptr *QFileSystemModel) DirectoryLoaded(path string) {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
C.QFileSystemModel_DirectoryLoaded(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))})
}
}
//export callbackQFileSystemModel_DropMimeData
func callbackQFileSystemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_Event
func callbackQFileSystemModel_Event(ptr unsafe.Pointer, event 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(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QFileSystemModel) EventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQFileSystemModel_FetchMore
func callbackQFileSystemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent))
} else {
NewQFileSystemModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent))
}
}
func (ptr *QFileSystemModel) FetchMoreDefault(parent core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))
}
}
func (ptr *QFileSystemModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QFileSystemModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo {
if ptr.Pointer() != nil {
tmpValue := core.NewQFileInfoFromPointer(C.QFileSystemModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) FileName(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileSystemModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
func (ptr *QFileSystemModel) FilePath(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileSystemModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
//export callbackQFileSystemModel_FileRenamed
func callbackQFileSystemModel_FileRenamed(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString, oldName C.struct_QtWidgets_PackedString, newName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "fileRenamed"); signal != nil {
(*(*func(string, string, string))(signal))(cGoUnpackString(path), cGoUnpackString(oldName), cGoUnpackString(newName))
}
}
func (ptr *QFileSystemModel) ConnectFileRenamed(f func(path string, oldName string, newName string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "fileRenamed") {
C.QFileSystemModel_ConnectFileRenamed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "fileRenamed"); signal != nil {
f := func(path string, oldName string, newName string) {
(*(*func(string, string, string))(signal))(path, oldName, newName)
f(path, oldName, newName)
}
qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectFileRenamed() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DisconnectFileRenamed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "fileRenamed")
}
}
func (ptr *QFileSystemModel) FileRenamed(path string, oldName string, newName string) {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
var oldNameC *C.char
if oldName != "" {
oldNameC = C.CString(oldName)
defer C.free(unsafe.Pointer(oldNameC))
}
var newNameC *C.char
if newName != "" {
newNameC = C.CString(newName)
defer C.free(unsafe.Pointer(newNameC))
}
C.QFileSystemModel_FileRenamed(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.struct_QtWidgets_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtWidgets_PackedString{data: newNameC, len: C.longlong(len(newName))})
}
}
func (ptr *QFileSystemModel) Filter() core.QDir__Filter {
if ptr.Pointer() != nil {
return core.QDir__Filter(C.QFileSystemModel_Filter(ptr.Pointer()))
}
return 0
}
//export callbackQFileSystemModel_Flags
func callbackQFileSystemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "flags"); signal != nil {
return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index)))
}
return C.longlong(NewQFileSystemModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QFileSystemModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QFileSystemModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQFileSystemModel_HasChildren
func callbackQFileSystemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_HeaderData
func callbackQFileSystemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "headerData"); signal != nil {
return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role))))
}
func (ptr *QFileSystemModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) IconProvider() *QFileIconProvider {
if ptr.Pointer() != nil {
return NewQFileIconProviderFromPointer(C.QFileSystemModel_IconProvider(ptr.Pointer()))
}
return nil
}
//export callbackQFileSystemModel_Index
func callbackQFileSystemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "index"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))
}
func (ptr *QFileSystemModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil {
f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex {
(*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent)
return f(row, column, parent)
}
qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "index")
}
}
func (ptr *QFileSystemModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) Index2(path string, column int) *core.QModelIndex {
if ptr.Pointer() != nil {
var pathC *C.char
if path != "" {
pathC = C.CString(path)
defer C.free(unsafe.Pointer(pathC))
}
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) IsDir(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QFileSystemModel) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileSystemModel) LastModified(index core.QModelIndex_ITF) *core.QDateTime {
if ptr.Pointer() != nil {
tmpValue := core.NewQDateTimeFromPointer(C.QFileSystemModel_LastModified(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime)
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_MimeData
func callbackQFileSystemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
return core.PointerFromQMimeData(NewQFileSystemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_indexes_atList(i)
}
return out
}(indexes)))
}
func (ptr *QFileSystemModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QFileSystemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__mimeData_indexes_newList())
for _, v := range indexes {
tmpList.__mimeData_indexes_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_MimeTypes
func callbackQFileSystemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQFileSystemModelFromPointer(ptr).MimeTypesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QFileSystemModel) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileSystemModel_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QFileSystemModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) MyComputer(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_MyComputer(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) NameFilterDisables() bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_NameFilterDisables(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileSystemModel) NameFilters() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QFileSystemModel_NameFilters(ptr.Pointer())))
}
return make([]string, 0)
}
//export callbackQFileSystemModel_Parent
func callbackQFileSystemModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "parent"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QFileSystemModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil {
f := func(index *core.QModelIndex) *core.QModelIndex {
(*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectParent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "parent")
}
}
func (ptr *QFileSystemModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) ParentDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) Remove(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QFileSystemModel) ResolveSymlinks() bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_ResolveSymlinks(ptr.Pointer())) != 0
}
return false
}
func (ptr *QFileSystemModel) Rmdir(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QFileSystemModel) RootDirectory() *core.QDir {
if ptr.Pointer() != nil {
tmpValue := core.NewQDirFromPointer(C.QFileSystemModel_RootDirectory(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) RootPath() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileSystemModel_RootPath(ptr.Pointer()))
}
return ""
}
//export callbackQFileSystemModel_RootPathChanged
func callbackQFileSystemModel_RootPathChanged(ptr unsafe.Pointer, newPath C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "rootPathChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(newPath))
}
}
func (ptr *QFileSystemModel) ConnectRootPathChanged(f func(newPath string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rootPathChanged") {
C.QFileSystemModel_ConnectRootPathChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rootPathChanged"); signal != nil {
f := func(newPath string) {
(*(*func(string))(signal))(newPath)
f(newPath)
}
qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectRootPathChanged() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DisconnectRootPathChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rootPathChanged")
}
}
func (ptr *QFileSystemModel) RootPathChanged(newPath string) {
if ptr.Pointer() != nil {
var newPathC *C.char
if newPath != "" {
newPathC = C.CString(newPath)
defer C.free(unsafe.Pointer(newPathC))
}
C.QFileSystemModel_RootPathChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))})
}
}
//export callbackQFileSystemModel_RowCount
func callbackQFileSystemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "rowCount"); signal != nil {
return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent))))
}
return C.int(int32(NewQFileSystemModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent))))
}
func (ptr *QFileSystemModel) ConnectRowCount(f func(parent *core.QModelIndex) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil {
f := func(parent *core.QModelIndex) int {
(*(*func(*core.QModelIndex) int)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectRowCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowCount")
}
}
func (ptr *QFileSystemModel) RowCount(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
func (ptr *QFileSystemModel) RowCountDefault(parent core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))))
}
return 0
}
//export callbackQFileSystemModel_SetData
func callbackQFileSystemModel_SetData(ptr unsafe.Pointer, idx unsafe.Pointer, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QFileSystemModel) SetDataDefault(idx core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(idx), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
func (ptr *QFileSystemModel) SetFilter(filters core.QDir__Filter) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SetFilter(ptr.Pointer(), C.longlong(filters))
}
}
func (ptr *QFileSystemModel) SetIconProvider(provider QFileIconProvider_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider))
}
}
func (ptr *QFileSystemModel) SetNameFilterDisables(enable bool) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SetNameFilterDisables(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QFileSystemModel) SetNameFilters(filters []string) {
if ptr.Pointer() != nil {
filtersC := C.CString(strings.Join(filters, "¡¦!"))
defer C.free(unsafe.Pointer(filtersC))
C.QFileSystemModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))})
}
}
func (ptr *QFileSystemModel) SetReadOnly(enable bool) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QFileSystemModel) SetResolveSymlinks(enable bool) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QFileSystemModel) SetRootPath(newPath string) *core.QModelIndex {
if ptr.Pointer() != nil {
var newPathC *C.char
if newPath != "" {
newPathC = C.CString(newPath)
defer C.free(unsafe.Pointer(newPathC))
}
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SetRootPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))}))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_Sibling
func callbackQFileSystemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sibling"); signal != nil {
return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx)))
}
func (ptr *QFileSystemModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) Size(index core.QModelIndex_ITF) int64 {
if ptr.Pointer() != nil {
return int64(C.QFileSystemModel_Size(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return 0
}
//export callbackQFileSystemModel_Sort
func callbackQFileSystemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sort"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQFileSystemModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QFileSystemModel) SortDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QFileSystemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQFileSystemModel_SupportedDropActions
func callbackQFileSystemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QFileSystemModel) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QFileSystemModel_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQFileSystemModel_TimerEvent
func callbackQFileSystemModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQFileSystemModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QFileSystemModel) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QFileSystemModel) Type(index core.QModelIndex_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QFileSystemModel_Type(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return ""
}
//export callbackQFileSystemModel_DestroyQFileSystemModel
func callbackQFileSystemModel_DestroyQFileSystemModel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFileSystemModel"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileSystemModelFromPointer(ptr).DestroyQFileSystemModelDefault()
}
}
func (ptr *QFileSystemModel) ConnectDestroyQFileSystemModel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFileSystemModel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f))
}
}
}
func (ptr *QFileSystemModel) DisconnectDestroyQFileSystemModel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFileSystemModel")
}
}
func (ptr *QFileSystemModel) DestroyQFileSystemModel() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DestroyQFileSystemModel(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFileSystemModel) DestroyQFileSystemModelDefault() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DestroyQFileSystemModelDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFileSystemModel) __mimeData_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QFileSystemModel) __mimeData_indexes_newList() unsafe.Pointer {
return C.QFileSystemModel___mimeData_indexes_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QFileSystemModel) __changePersistentIndexList_from_newList() unsafe.Pointer {
return C.QFileSystemModel___changePersistentIndexList_from_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QFileSystemModel) __changePersistentIndexList_to_newList() unsafe.Pointer {
return C.QFileSystemModel___changePersistentIndexList_to_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __dataChanged_roles_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) __dataChanged_roles_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) __dataChanged_roles_newList() unsafe.Pointer {
return C.QFileSystemModel___dataChanged_roles_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __itemData_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __itemData_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QFileSystemModel) __itemData_newList() unsafe.Pointer {
return C.QFileSystemModel___itemData_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __itemData_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____itemData_keyList_atList(i)
}
return out
}(C.QFileSystemModel___itemData_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer {
return C.QFileSystemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i))
}
}
func (ptr *QFileSystemModel) __layoutChanged_parents_newList() unsafe.Pointer {
return C.QFileSystemModel___layoutChanged_parents_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __match_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___match_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __match_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QFileSystemModel) __match_newList() unsafe.Pointer {
return C.QFileSystemModel___match_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __persistentIndexList_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __persistentIndexList_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QFileSystemModel) __persistentIndexList_newList() unsafe.Pointer {
return C.QFileSystemModel___persistentIndexList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __roleNames_atList(v int, i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __roleNames_setList(key int, i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i))
}
}
func (ptr *QFileSystemModel) __roleNames_newList() unsafe.Pointer {
return C.QFileSystemModel___roleNames_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __roleNames_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____roleNames_keyList_atList(i)
}
return out
}(C.QFileSystemModel___roleNames_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QFileSystemModel) __setItemData_roles_atList(v int, i int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i))
}
}
func (ptr *QFileSystemModel) __setItemData_roles_newList() unsafe.Pointer {
return C.QFileSystemModel___setItemData_roles_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __setItemData_roles_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setItemData_roles_keyList_atList(i)
}
return out
}(C.QFileSystemModel___setItemData_roles_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) ____itemData_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) ____itemData_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) ____itemData_keyList_newList() unsafe.Pointer {
return C.QFileSystemModel_____itemData_keyList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) ____roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) ____roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) ____roleNames_keyList_newList() unsafe.Pointer {
return C.QFileSystemModel_____roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) ____setItemData_roles_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) ____setItemData_roles_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer {
return C.QFileSystemModel_____setItemData_roles_keyList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QFileSystemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QFileSystemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer {
return C.QFileSystemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___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 *QFileSystemModel) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QFileSystemModel) __children_newList() unsafe.Pointer {
return C.QFileSystemModel___children_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QFileSystemModel) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QFileSystemModel___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___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 *QFileSystemModel) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QFileSystemModel) __findChildren_newList() unsafe.Pointer {
return C.QFileSystemModel___findChildren_newList(ptr.Pointer())
}
func (ptr *QFileSystemModel) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___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 *QFileSystemModel) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QFileSystemModel) __findChildren_newList3() unsafe.Pointer {
return C.QFileSystemModel___findChildren_newList3(ptr.Pointer())
}
func (ptr *QFileSystemModel) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QFileSystemModel) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QFileSystemModel) __qFindChildren_newList2() unsafe.Pointer {
return C.QFileSystemModel___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQFileSystemModel_Buddy
func callbackQFileSystemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "buddy"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QFileSystemModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_CanDropMimeData
func callbackQFileSystemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_ColumnsAboutToBeInserted
func callbackQFileSystemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_ColumnsAboutToBeMoved
func callbackQFileSystemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn)))
}
}
//export callbackQFileSystemModel_ColumnsAboutToBeRemoved
func callbackQFileSystemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_ColumnsInserted
func callbackQFileSystemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_ColumnsMoved
func callbackQFileSystemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column)))
}
}
//export callbackQFileSystemModel_ColumnsRemoved
func callbackQFileSystemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_DataChanged
func callbackQFileSystemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
//export callbackQFileSystemModel_HeaderDataChanged
func callbackQFileSystemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil {
(*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_InsertColumns
func callbackQFileSystemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_InsertRows
func callbackQFileSystemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "insertRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_ItemData
func callbackQFileSystemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemData"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList())
for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList())
for k, v := range NewQFileSystemModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) {
tmpList.__itemData_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QFileSystemModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i, v := range tmpList.__itemData_keyList() {
out[v] = tmpList.__itemData_atList(v, i)
}
return out
}(C.QFileSystemModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return make(map[int]*core.QVariant, 0)
}
//export callbackQFileSystemModel_LayoutAboutToBeChanged
func callbackQFileSystemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQFileSystemModel_LayoutChanged
func callbackQFileSystemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) {
if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil {
(*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex {
out := make([]*core.QPersistentModelIndex, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__layoutChanged_parents_atList(i)
}
return out
}(parents), core.QAbstractItemModel__LayoutChangeHint(hint))
}
}
//export callbackQFileSystemModel_Match
func callbackQFileSystemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "match"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList())
for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList())
for _, v := range NewQFileSystemModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) {
tmpList.__match_setList(v)
}
return tmpList.Pointer()
}()
}
func (ptr *QFileSystemModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex {
out := make([]*core.QModelIndex, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__match_atList(i)
}
return out
}(C.QFileSystemModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags)))
}
return make([]*core.QModelIndex, 0)
}
//export callbackQFileSystemModel_ModelAboutToBeReset
func callbackQFileSystemModel_ModelAboutToBeReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQFileSystemModel_ModelReset
func callbackQFileSystemModel_ModelReset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "modelReset"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQFileSystemModel_MoveColumns
func callbackQFileSystemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QFileSystemModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQFileSystemModel_MoveRows
func callbackQFileSystemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char {
if signal := qt.GetSignal(ptr, "moveRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild))))))
}
func (ptr *QFileSystemModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0
}
return false
}
//export callbackQFileSystemModel_RemoveColumns
func callbackQFileSystemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_RemoveRows
func callbackQFileSystemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "removeRows"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent)))))
}
func (ptr *QFileSystemModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
//export callbackQFileSystemModel_ResetInternalData
func callbackQFileSystemModel_ResetInternalData(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileSystemModelFromPointer(ptr).ResetInternalDataDefault()
}
}
func (ptr *QFileSystemModel) ResetInternalDataDefault() {
if ptr.Pointer() != nil {
C.QFileSystemModel_ResetInternalDataDefault(ptr.Pointer())
}
}
//export callbackQFileSystemModel_Revert
func callbackQFileSystemModel_Revert(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "revert"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileSystemModelFromPointer(ptr).RevertDefault()
}
}
func (ptr *QFileSystemModel) RevertDefault() {
if ptr.Pointer() != nil {
C.QFileSystemModel_RevertDefault(ptr.Pointer())
}
}
//export callbackQFileSystemModel_RoleNames
func callbackQFileSystemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "roleNames"); signal != nil {
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList())
for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
return func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList())
for k, v := range NewQFileSystemModelFromPointer(ptr).RoleNamesDefault() {
tmpList.__roleNames_setList(k, v)
}
return tmpList.Pointer()
}()
}
func (ptr *QFileSystemModel) RoleNamesDefault() map[int]*core.QByteArray {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray {
out := make(map[int]*core.QByteArray, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i, v := range tmpList.__roleNames_keyList() {
out[v] = tmpList.__roleNames_atList(v, i)
}
return out
}(C.QFileSystemModel_RoleNamesDefault(ptr.Pointer()))
}
return make(map[int]*core.QByteArray, 0)
}
//export callbackQFileSystemModel_RowsAboutToBeInserted
func callbackQFileSystemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
//export callbackQFileSystemModel_RowsAboutToBeMoved
func callbackQFileSystemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow)))
}
}
//export callbackQFileSystemModel_RowsAboutToBeRemoved
func callbackQFileSystemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_RowsInserted
func callbackQFileSystemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_RowsMoved
func callbackQFileSystemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row)))
}
}
//export callbackQFileSystemModel_RowsRemoved
func callbackQFileSystemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) {
if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last)))
}
}
//export callbackQFileSystemModel_SetHeaderData
func callbackQFileSystemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char {
if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role))))))
}
func (ptr *QFileSystemModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0
}
return false
}
//export callbackQFileSystemModel_SetItemData
func callbackQFileSystemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char {
if signal := qt.GetSignal(ptr, "setItemData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant {
out := make(map[int]*core.QVariant, int(l.len))
tmpList := NewQFileSystemModelFromPointer(l.data)
for i, v := range tmpList.__setItemData_roles_keyList() {
out[v] = tmpList.__setItemData_roles_atList(v, i)
}
return out
}(roles)))))
}
func (ptr *QFileSystemModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer {
tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__setItemData_roles_newList())
for k, v := range roles {
tmpList.__setItemData_roles_setList(k, v)
}
return tmpList.Pointer()
}())) != 0
}
return false
}
//export callbackQFileSystemModel_Span
func callbackQFileSystemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "span"); signal != nil {
return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQFileSystemModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QFileSystemModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QFileSystemModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQFileSystemModel_Submit
func callbackQFileSystemModel_Submit(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "submit"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SubmitDefault())))
}
func (ptr *QFileSystemModel) SubmitDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_SubmitDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQFileSystemModel_SupportedDragActions
func callbackQFileSystemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDragActionsDefault())
}
func (ptr *QFileSystemModel) SupportedDragActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QFileSystemModel_SupportedDragActionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQFileSystemModel_ChildEvent
func callbackQFileSystemModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQFileSystemModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QFileSystemModel) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQFileSystemModel_ConnectNotify
func callbackQFileSystemModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQFileSystemModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QFileSystemModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQFileSystemModel_CustomEvent
func callbackQFileSystemModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQFileSystemModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QFileSystemModel) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQFileSystemModel_DeleteLater
func callbackQFileSystemModel_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQFileSystemModelFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QFileSystemModel) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QFileSystemModel_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQFileSystemModel_Destroyed
func callbackQFileSystemModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQFileSystemModel_DisconnectNotify
func callbackQFileSystemModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQFileSystemModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QFileSystemModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QFileSystemModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQFileSystemModel_EventFilter
func callbackQFileSystemModel_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(NewQFileSystemModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QFileSystemModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QFileSystemModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQFileSystemModel_MetaObject
func callbackQFileSystemModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQFileSystemModelFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QFileSystemModel) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QFileSystemModel_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQFileSystemModel_ObjectNameChanged
func callbackQFileSystemModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
type QFocusFrame struct {
QWidget
}
type QFocusFrame_ITF interface {
QWidget_ITF
QFocusFrame_PTR() *QFocusFrame
}
func (ptr *QFocusFrame) QFocusFrame_PTR() *QFocusFrame {
return ptr
}
func (ptr *QFocusFrame) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QFocusFrame) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQFocusFrame(ptr QFocusFrame_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFocusFrame_PTR().Pointer()
}
return nil
}
func NewQFocusFrameFromPointer(ptr unsafe.Pointer) (n *QFocusFrame) {
n = new(QFocusFrame)
n.SetPointer(ptr)
return
}
func NewQFocusFrame(parent QWidget_ITF) *QFocusFrame {
tmpValue := NewQFocusFrameFromPointer(C.QFocusFrame_NewQFocusFrame(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QFocusFrame) InitStyleOption(option QStyleOption_ITF) {
if ptr.Pointer() != nil {
C.QFocusFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option))
}
}
func (ptr *QFocusFrame) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFocusFrame_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QFocusFrame) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QFocusFrame_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQFocusFrame_DestroyQFocusFrame
func callbackQFocusFrame_DestroyQFocusFrame(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFocusFrame"); signal != nil {
(*(*func())(signal))()
} else {
NewQFocusFrameFromPointer(ptr).DestroyQFocusFrameDefault()
}
}
func (ptr *QFocusFrame) ConnectDestroyQFocusFrame(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFocusFrame"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f))
}
}
}
func (ptr *QFocusFrame) DisconnectDestroyQFocusFrame() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFocusFrame")
}
}
func (ptr *QFocusFrame) DestroyQFocusFrame() {
if ptr.Pointer() != nil {
C.QFocusFrame_DestroyQFocusFrame(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFocusFrame) DestroyQFocusFrameDefault() {
if ptr.Pointer() != nil {
C.QFocusFrame_DestroyQFocusFrameDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QFontComboBox struct {
QComboBox
}
type QFontComboBox_ITF interface {
QComboBox_ITF
QFontComboBox_PTR() *QFontComboBox
}
func (ptr *QFontComboBox) QFontComboBox_PTR() *QFontComboBox {
return ptr
}
func (ptr *QFontComboBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QComboBox_PTR().Pointer()
}
return nil
}
func (ptr *QFontComboBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QComboBox_PTR().SetPointer(p)
}
}
func PointerFromQFontComboBox(ptr QFontComboBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFontComboBox_PTR().Pointer()
}
return nil
}
func NewQFontComboBoxFromPointer(ptr unsafe.Pointer) (n *QFontComboBox) {
n = new(QFontComboBox)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFontComboBox__FontFilter
//QFontComboBox::FontFilter
type QFontComboBox__FontFilter int64
const (
QFontComboBox__AllFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0)
QFontComboBox__ScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x1)
QFontComboBox__NonScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x2)
QFontComboBox__MonospacedFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x4)
QFontComboBox__ProportionalFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x8)
)
func NewQFontComboBox(parent QWidget_ITF) *QFontComboBox {
tmpValue := NewQFontComboBoxFromPointer(C.QFontComboBox_NewQFontComboBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QFontComboBox) CurrentFont() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QFontComboBox_CurrentFont(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQFontComboBox_CurrentFontChanged
func callbackQFontComboBox_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font))
}
}
func (ptr *QFontComboBox) ConnectCurrentFontChanged(f func(font *gui.QFont)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") {
C.QFontComboBox_ConnectCurrentFontChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil {
f := func(font *gui.QFont) {
(*(*func(*gui.QFont))(signal))(font)
f(font)
}
qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontComboBox) DisconnectCurrentFontChanged() {
if ptr.Pointer() != nil {
C.QFontComboBox_DisconnectCurrentFontChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged")
}
}
func (ptr *QFontComboBox) CurrentFontChanged(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontComboBox_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QFontComboBox) FontFilters() QFontComboBox__FontFilter {
if ptr.Pointer() != nil {
return QFontComboBox__FontFilter(C.QFontComboBox_FontFilters(ptr.Pointer()))
}
return 0
}
//export callbackQFontComboBox_SetCurrentFont
func callbackQFontComboBox_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff))
} else {
NewQFontComboBoxFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff))
}
}
func (ptr *QFontComboBox) ConnectSetCurrentFont(f func(ff *gui.QFont)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil {
f := func(ff *gui.QFont) {
(*(*func(*gui.QFont))(signal))(ff)
f(ff)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontComboBox) DisconnectSetCurrentFont() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont")
}
}
func (ptr *QFontComboBox) SetCurrentFont(ff gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontComboBox_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff))
}
}
func (ptr *QFontComboBox) SetCurrentFontDefault(ff gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontComboBox_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff))
}
}
func (ptr *QFontComboBox) SetFontFilters(filters QFontComboBox__FontFilter) {
if ptr.Pointer() != nil {
C.QFontComboBox_SetFontFilters(ptr.Pointer(), C.longlong(filters))
}
}
func (ptr *QFontComboBox) SetWritingSystem(vqf gui.QFontDatabase__WritingSystem) {
if ptr.Pointer() != nil {
C.QFontComboBox_SetWritingSystem(ptr.Pointer(), C.longlong(vqf))
}
}
//export callbackQFontComboBox_DestroyQFontComboBox
func callbackQFontComboBox_DestroyQFontComboBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFontComboBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQFontComboBoxFromPointer(ptr).DestroyQFontComboBoxDefault()
}
}
func (ptr *QFontComboBox) ConnectDestroyQFontComboBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFontComboBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontComboBox) DisconnectDestroyQFontComboBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFontComboBox")
}
}
func (ptr *QFontComboBox) DestroyQFontComboBox() {
if ptr.Pointer() != nil {
C.QFontComboBox_DestroyQFontComboBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFontComboBox) DestroyQFontComboBoxDefault() {
if ptr.Pointer() != nil {
C.QFontComboBox_DestroyQFontComboBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QFontDialog struct {
QDialog
}
type QFontDialog_ITF interface {
QDialog_ITF
QFontDialog_PTR() *QFontDialog
}
func (ptr *QFontDialog) QFontDialog_PTR() *QFontDialog {
return ptr
}
func (ptr *QFontDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QFontDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQFontDialog(ptr QFontDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFontDialog_PTR().Pointer()
}
return nil
}
func NewQFontDialogFromPointer(ptr unsafe.Pointer) (n *QFontDialog) {
n = new(QFontDialog)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFontDialog__FontDialogOption
//QFontDialog::FontDialogOption
type QFontDialog__FontDialogOption int64
const (
QFontDialog__NoButtons QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000001)
QFontDialog__DontUseNativeDialog QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000002)
QFontDialog__ScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000004)
QFontDialog__NonScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000008)
QFontDialog__MonospacedFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000010)
QFontDialog__ProportionalFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000020)
)
func NewQFontDialog(parent QWidget_ITF) *QFontDialog {
tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQFontDialog2(initial gui.QFont_ITF, parent QWidget_ITF) *QFontDialog {
tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog2(gui.PointerFromQFont(initial), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QFontDialog) CurrentFont() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_CurrentFont(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQFontDialog_CurrentFontChanged
func callbackQFontDialog_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font))
}
}
func (ptr *QFontDialog) ConnectCurrentFontChanged(f func(font *gui.QFont)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") {
C.QFontDialog_ConnectCurrentFontChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil {
f := func(font *gui.QFont) {
(*(*func(*gui.QFont))(signal))(font)
f(font)
}
qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontDialog) DisconnectCurrentFontChanged() {
if ptr.Pointer() != nil {
C.QFontDialog_DisconnectCurrentFontChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged")
}
}
func (ptr *QFontDialog) CurrentFontChanged(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontDialog_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
//export callbackQFontDialog_Done
func callbackQFontDialog_Done(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
} else {
NewQFontDialogFromPointer(ptr).DoneDefault(int(int32(result)))
}
}
func (ptr *QFontDialog) ConnectDone(f func(result int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontDialog) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QFontDialog) Done(result int) {
if ptr.Pointer() != nil {
C.QFontDialog_Done(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QFontDialog) DoneDefault(result int) {
if ptr.Pointer() != nil {
C.QFontDialog_DoneDefault(ptr.Pointer(), C.int(int32(result)))
}
}
//export callbackQFontDialog_FontSelected
func callbackQFontDialog_FontSelected(ptr unsafe.Pointer, font unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "fontSelected"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font))
}
}
func (ptr *QFontDialog) ConnectFontSelected(f func(font *gui.QFont)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "fontSelected") {
C.QFontDialog_ConnectFontSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "fontSelected"); signal != nil {
f := func(font *gui.QFont) {
(*(*func(*gui.QFont))(signal))(font)
f(font)
}
qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QFontDialog) DisconnectFontSelected() {
if ptr.Pointer() != nil {
C.QFontDialog_DisconnectFontSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "fontSelected")
}
}
func (ptr *QFontDialog) FontSelected(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontDialog_FontSelected(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func QFontDialog_GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QFontDialog) GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func QFontDialog_GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QFontDialog) GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent)))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QFontDialog) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QFontDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
func (ptr *QFontDialog) Options() QFontDialog__FontDialogOption {
if ptr.Pointer() != nil {
return QFontDialog__FontDialogOption(C.QFontDialog_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QFontDialog) SelectedFont() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QFontDialog_SelectedFont(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QFontDialog) SetCurrentFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QFontDialog_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QFontDialog) SetOption(option QFontDialog__FontDialogOption, on bool) {
if ptr.Pointer() != nil {
C.QFontDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QFontDialog) SetOptions(options QFontDialog__FontDialogOption) {
if ptr.Pointer() != nil {
C.QFontDialog_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
func (ptr *QFontDialog) TestOption(option QFontDialog__FontDialogOption) bool {
if ptr.Pointer() != nil {
return int8(C.QFontDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
type QFormLayout struct {
QLayout
}
type QFormLayout_ITF interface {
QLayout_ITF
QFormLayout_PTR() *QFormLayout
}
func (ptr *QFormLayout) QFormLayout_PTR() *QFormLayout {
return ptr
}
func (ptr *QFormLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayout_PTR().Pointer()
}
return nil
}
func (ptr *QFormLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayout_PTR().SetPointer(p)
}
}
func PointerFromQFormLayout(ptr QFormLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFormLayout_PTR().Pointer()
}
return nil
}
func NewQFormLayoutFromPointer(ptr unsafe.Pointer) (n *QFormLayout) {
n = new(QFormLayout)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFormLayout__FieldGrowthPolicy
//QFormLayout::FieldGrowthPolicy
type QFormLayout__FieldGrowthPolicy int64
const (
QFormLayout__FieldsStayAtSizeHint QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(0)
QFormLayout__ExpandingFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(1)
QFormLayout__AllNonFixedFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(2)
)
//go:generate stringer -type=QFormLayout__RowWrapPolicy
//QFormLayout::RowWrapPolicy
type QFormLayout__RowWrapPolicy int64
const (
QFormLayout__DontWrapRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(0)
QFormLayout__WrapLongRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(1)
QFormLayout__WrapAllRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(2)
)
//go:generate stringer -type=QFormLayout__ItemRole
//QFormLayout::ItemRole
type QFormLayout__ItemRole int64
const (
QFormLayout__LabelRole QFormLayout__ItemRole = QFormLayout__ItemRole(0)
QFormLayout__FieldRole QFormLayout__ItemRole = QFormLayout__ItemRole(1)
QFormLayout__SpanningRole QFormLayout__ItemRole = QFormLayout__ItemRole(2)
)
func NewQFormLayout(parent QWidget_ITF) *QFormLayout {
tmpValue := NewQFormLayoutFromPointer(C.QFormLayout_NewQFormLayout(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQFormLayout_AddItem
func callbackQFormLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "addItem"); signal != nil {
(*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item))
} else {
NewQFormLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item))
}
}
func (ptr *QFormLayout) ConnectAddItem(f func(item *QLayoutItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil {
f := func(item *QLayoutItem) {
(*(*func(*QLayoutItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QFormLayout) DisconnectAddItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "addItem")
}
}
func (ptr *QFormLayout) AddItem(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QFormLayout) AddItemDefault(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QFormLayout) AddRow(label QWidget_ITF, field QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddRow(ptr.Pointer(), PointerFromQWidget(label), PointerFromQWidget(field))
}
}
func (ptr *QFormLayout) AddRow2(label QWidget_ITF, field QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddRow2(ptr.Pointer(), PointerFromQWidget(label), PointerFromQLayout(field))
}
}
func (ptr *QFormLayout) AddRow3(labelText string, field QWidget_ITF) {
if ptr.Pointer() != nil {
var labelTextC *C.char
if labelText != "" {
labelTextC = C.CString(labelText)
defer C.free(unsafe.Pointer(labelTextC))
}
C.QFormLayout_AddRow3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field))
}
}
func (ptr *QFormLayout) AddRow4(labelText string, field QLayout_ITF) {
if ptr.Pointer() != nil {
var labelTextC *C.char
if labelText != "" {
labelTextC = C.CString(labelText)
defer C.free(unsafe.Pointer(labelTextC))
}
C.QFormLayout_AddRow4(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field))
}
}
func (ptr *QFormLayout) AddRow5(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddRow5(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QFormLayout) AddRow6(layout QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_AddRow6(ptr.Pointer(), PointerFromQLayout(layout))
}
}
//export callbackQFormLayout_Count
func callbackQFormLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQFormLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QFormLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QFormLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QFormLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QFormLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QFormLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QFormLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QFormLayout) FieldGrowthPolicy() QFormLayout__FieldGrowthPolicy {
if ptr.Pointer() != nil {
return QFormLayout__FieldGrowthPolicy(C.QFormLayout_FieldGrowthPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QFormLayout) FormAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QFormLayout_FormAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QFormLayout) HorizontalSpacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QFormLayout_HorizontalSpacing(ptr.Pointer())))
}
return 0
}
func (ptr *QFormLayout) InsertRow(row int, label QWidget_ITF, field QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_InsertRow(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQWidget(field))
}
}
func (ptr *QFormLayout) InsertRow2(row int, label QWidget_ITF, field QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQLayout(field))
}
}
func (ptr *QFormLayout) InsertRow3(row int, labelText string, field QWidget_ITF) {
if ptr.Pointer() != nil {
var labelTextC *C.char
if labelText != "" {
labelTextC = C.CString(labelText)
defer C.free(unsafe.Pointer(labelTextC))
}
C.QFormLayout_InsertRow3(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field))
}
}
func (ptr *QFormLayout) InsertRow4(row int, labelText string, field QLayout_ITF) {
if ptr.Pointer() != nil {
var labelTextC *C.char
if labelText != "" {
labelTextC = C.CString(labelText)
defer C.free(unsafe.Pointer(labelTextC))
}
C.QFormLayout_InsertRow4(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field))
}
}
func (ptr *QFormLayout) InsertRow5(row int, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_InsertRow5(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(widget))
}
}
func (ptr *QFormLayout) InsertRow6(row int, layout QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_InsertRow6(ptr.Pointer(), C.int(int32(row)), PointerFromQLayout(layout))
}
}
func (ptr *QFormLayout) LabelAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QFormLayout_LabelAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QFormLayout) LabelForField(field QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField(ptr.Pointer(), PointerFromQWidget(field)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QFormLayout) LabelForField2(field QLayout_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField2(ptr.Pointer(), PointerFromQLayout(field)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QFormLayout) RemoveRow(row int) {
if ptr.Pointer() != nil {
C.QFormLayout_RemoveRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QFormLayout) RemoveRow2(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_RemoveRow2(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QFormLayout) RemoveRow3(layout QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_RemoveRow3(ptr.Pointer(), PointerFromQLayout(layout))
}
}
func (ptr *QFormLayout) RowCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QFormLayout_RowCount(ptr.Pointer())))
}
return 0
}
func (ptr *QFormLayout) RowWrapPolicy() QFormLayout__RowWrapPolicy {
if ptr.Pointer() != nil {
return QFormLayout__RowWrapPolicy(C.QFormLayout_RowWrapPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QFormLayout) SetFieldGrowthPolicy(policy QFormLayout__FieldGrowthPolicy) {
if ptr.Pointer() != nil {
C.QFormLayout_SetFieldGrowthPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QFormLayout) SetFormAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QFormLayout_SetFormAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QFormLayout) SetHorizontalSpacing(spacing int) {
if ptr.Pointer() != nil {
C.QFormLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing)))
}
}
func (ptr *QFormLayout) SetItem(row int, role QFormLayout__ItemRole, item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_SetItem(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayoutItem(item))
}
}
func (ptr *QFormLayout) SetLabelAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QFormLayout_SetLabelAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QFormLayout) SetLayout(row int, role QFormLayout__ItemRole, layout QLayout_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_SetLayout(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayout(layout))
}
}
func (ptr *QFormLayout) SetRowWrapPolicy(policy QFormLayout__RowWrapPolicy) {
if ptr.Pointer() != nil {
C.QFormLayout_SetRowWrapPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QFormLayout) SetVerticalSpacing(spacing int) {
if ptr.Pointer() != nil {
C.QFormLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing)))
}
}
func (ptr *QFormLayout) SetWidget(row int, role QFormLayout__ItemRole, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QFormLayout_SetWidget(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQWidget(widget))
}
}
//export callbackQFormLayout_SizeHint
func callbackQFormLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQFormLayoutFromPointer(ptr).SizeHintDefault())
}
func (ptr *QFormLayout) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QFormLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QFormLayout) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QFormLayout) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQFormLayout_TakeAt
func callbackQFormLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "takeAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQFormLayoutFromPointer(ptr).TakeAtDefault(int(int32(index))))
}
func (ptr *QFormLayout) ConnectTakeAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QFormLayout) DisconnectTakeAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "takeAt")
}
}
func (ptr *QFormLayout) TakeAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QFormLayout_TakeAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QFormLayout) TakeAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QFormLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QFormLayout) VerticalSpacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QFormLayout_VerticalSpacing(ptr.Pointer())))
}
return 0
}
//export callbackQFormLayout_DestroyQFormLayout
func callbackQFormLayout_DestroyQFormLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFormLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQFormLayoutFromPointer(ptr).DestroyQFormLayoutDefault()
}
}
func (ptr *QFormLayout) ConnectDestroyQFormLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFormLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QFormLayout) DisconnectDestroyQFormLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFormLayout")
}
}
func (ptr *QFormLayout) DestroyQFormLayout() {
if ptr.Pointer() != nil {
C.QFormLayout_DestroyQFormLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFormLayout) DestroyQFormLayoutDefault() {
if ptr.Pointer() != nil {
C.QFormLayout_DestroyQFormLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QFrame struct {
QWidget
}
type QFrame_ITF interface {
QWidget_ITF
QFrame_PTR() *QFrame
}
func (ptr *QFrame) QFrame_PTR() *QFrame {
return ptr
}
func (ptr *QFrame) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QFrame) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQFrame(ptr QFrame_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func NewQFrameFromPointer(ptr unsafe.Pointer) (n *QFrame) {
n = new(QFrame)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QFrame__Shape
//QFrame::Shape
type QFrame__Shape int64
const (
QFrame__NoFrame QFrame__Shape = QFrame__Shape(0)
QFrame__Box QFrame__Shape = QFrame__Shape(0x0001)
QFrame__Panel QFrame__Shape = QFrame__Shape(0x0002)
QFrame__WinPanel QFrame__Shape = QFrame__Shape(0x0003)
QFrame__HLine QFrame__Shape = QFrame__Shape(0x0004)
QFrame__VLine QFrame__Shape = QFrame__Shape(0x0005)
QFrame__StyledPanel QFrame__Shape = QFrame__Shape(0x0006)
)
//go:generate stringer -type=QFrame__Shadow
//QFrame::Shadow
type QFrame__Shadow int64
const (
QFrame__Plain QFrame__Shadow = QFrame__Shadow(0x0010)
QFrame__Raised QFrame__Shadow = QFrame__Shadow(0x0020)
QFrame__Sunken QFrame__Shadow = QFrame__Shadow(0x0030)
)
//go:generate stringer -type=QFrame__StyleMask
//QFrame::StyleMask
type QFrame__StyleMask int64
var (
QFrame__Shadow_Mask QFrame__StyleMask = QFrame__StyleMask(0x00f0)
QFrame__Shape_Mask QFrame__StyleMask = QFrame__StyleMask(0x000f)
)
func NewQFrame(parent QWidget_ITF, ff core.Qt__WindowType) *QFrame {
tmpValue := NewQFrameFromPointer(C.QFrame_NewQFrame(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QFrame) FrameRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QFrame_FrameRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QFrame) FrameShadow() QFrame__Shadow {
if ptr.Pointer() != nil {
return QFrame__Shadow(C.QFrame_FrameShadow(ptr.Pointer()))
}
return 0
}
func (ptr *QFrame) FrameShape() QFrame__Shape {
if ptr.Pointer() != nil {
return QFrame__Shape(C.QFrame_FrameShape(ptr.Pointer()))
}
return 0
}
func (ptr *QFrame) FrameStyle() int {
if ptr.Pointer() != nil {
return int(int32(C.QFrame_FrameStyle(ptr.Pointer())))
}
return 0
}
func (ptr *QFrame) FrameWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QFrame_FrameWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QFrame) InitStyleOption(option QStyleOptionFrame_ITF) {
if ptr.Pointer() != nil {
C.QFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option))
}
}
func (ptr *QFrame) LineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QFrame_LineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QFrame) MidLineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QFrame_MidLineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QFrame) SetFrameRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QFrame_SetFrameRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QFrame) SetFrameShadow(vqf QFrame__Shadow) {
if ptr.Pointer() != nil {
C.QFrame_SetFrameShadow(ptr.Pointer(), C.longlong(vqf))
}
}
func (ptr *QFrame) SetFrameShape(vqf QFrame__Shape) {
if ptr.Pointer() != nil {
C.QFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf))
}
}
func (ptr *QFrame) SetFrameStyle(style int) {
if ptr.Pointer() != nil {
C.QFrame_SetFrameStyle(ptr.Pointer(), C.int(int32(style)))
}
}
func (ptr *QFrame) SetLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QFrame) SetMidLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
//export callbackQFrame_DestroyQFrame
func callbackQFrame_DestroyQFrame(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QFrame"); signal != nil {
(*(*func())(signal))()
} else {
NewQFrameFromPointer(ptr).DestroyQFrameDefault()
}
}
func (ptr *QFrame) ConnectDestroyQFrame(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QFrame"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f))
}
}
}
func (ptr *QFrame) DisconnectDestroyQFrame() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QFrame")
}
}
func (ptr *QFrame) DestroyQFrame() {
if ptr.Pointer() != nil {
C.QFrame_DestroyQFrame(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QFrame) DestroyQFrameDefault() {
if ptr.Pointer() != nil {
C.QFrame_DestroyQFrameDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGesture struct {
core.QObject
}
type QGesture_ITF interface {
core.QObject_ITF
QGesture_PTR() *QGesture
}
func (ptr *QGesture) QGesture_PTR() *QGesture {
return ptr
}
func (ptr *QGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGesture(ptr QGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func NewQGestureFromPointer(ptr unsafe.Pointer) (n *QGesture) {
n = new(QGesture)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGesture__GestureCancelPolicy
//QGesture::GestureCancelPolicy
type QGesture__GestureCancelPolicy int64
const (
QGesture__CancelNone QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(0)
QGesture__CancelAllInContext QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(1)
)
func NewQGesture(parent core.QObject_ITF) *QGesture {
tmpValue := NewQGestureFromPointer(C.QGesture_NewQGesture(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGesture) GestureCancelPolicy() QGesture__GestureCancelPolicy {
if ptr.Pointer() != nil {
return QGesture__GestureCancelPolicy(C.QGesture_GestureCancelPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QGesture) GestureType() core.Qt__GestureType {
if ptr.Pointer() != nil {
return core.Qt__GestureType(C.QGesture_GestureType(ptr.Pointer()))
}
return 0
}
func (ptr *QGesture) HasHotSpot() bool {
if ptr.Pointer() != nil {
return int8(C.QGesture_HasHotSpot(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGesture) HotSpot() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGesture_HotSpot(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGesture) SetGestureCancelPolicy(policy QGesture__GestureCancelPolicy) {
if ptr.Pointer() != nil {
C.QGesture_SetGestureCancelPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QGesture) SetHotSpot(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGesture_SetHotSpot(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
func (ptr *QGesture) State() core.Qt__GestureState {
if ptr.Pointer() != nil {
return core.Qt__GestureState(C.QGesture_State(ptr.Pointer()))
}
return 0
}
func (ptr *QGesture) UnsetHotSpot() {
if ptr.Pointer() != nil {
C.QGesture_UnsetHotSpot(ptr.Pointer())
}
}
//export callbackQGesture_DestroyQGesture
func callbackQGesture_DestroyQGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQGestureFromPointer(ptr).DestroyQGestureDefault()
}
}
func (ptr *QGesture) ConnectDestroyQGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QGesture) DisconnectDestroyQGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGesture")
}
}
func (ptr *QGesture) DestroyQGesture() {
if ptr.Pointer() != nil {
C.QGesture_DestroyQGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGesture) DestroyQGestureDefault() {
if ptr.Pointer() != nil {
C.QGesture_DestroyQGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGesture) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGesture___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 *QGesture) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGesture___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGesture) __children_newList() unsafe.Pointer {
return C.QGesture___children_newList(ptr.Pointer())
}
func (ptr *QGesture) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGesture___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGesture) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGesture___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGesture) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGesture___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGesture) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGesture___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 *QGesture) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGesture___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGesture) __findChildren_newList() unsafe.Pointer {
return C.QGesture___findChildren_newList(ptr.Pointer())
}
func (ptr *QGesture) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGesture___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 *QGesture) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGesture___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGesture) __findChildren_newList3() unsafe.Pointer {
return C.QGesture___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGesture) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGesture___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGesture) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGesture___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGesture) __qFindChildren_newList2() unsafe.Pointer {
return C.QGesture___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGesture_ChildEvent
func callbackQGesture_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGestureFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGesture) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGesture_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGesture_ConnectNotify
func callbackQGesture_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGestureFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGesture) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGesture_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGesture_CustomEvent
func callbackQGesture_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGestureFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGesture) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGesture_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGesture_DeleteLater
func callbackQGesture_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGestureFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGesture) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGesture_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGesture_Destroyed
func callbackQGesture_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGesture_DisconnectNotify
func callbackQGesture_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGestureFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGesture) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGesture_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGesture_Event
func callbackQGesture_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(NewQGestureFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QGesture) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGesture_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQGesture_EventFilter
func callbackQGesture_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(NewQGestureFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGesture) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGesture_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGesture_MetaObject
func callbackQGesture_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGestureFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGesture) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGesture_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGesture_ObjectNameChanged
func callbackQGesture_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGesture_TimerEvent
func callbackQGesture_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGestureFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGesture) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGesture_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGestureEvent struct {
core.QEvent
}
type QGestureEvent_ITF interface {
core.QEvent_ITF
QGestureEvent_PTR() *QGestureEvent
}
func (ptr *QGestureEvent) QGestureEvent_PTR() *QGestureEvent {
return ptr
}
func (ptr *QGestureEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGestureEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QEvent_PTR().SetPointer(p)
}
}
func PointerFromQGestureEvent(ptr QGestureEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGestureEvent_PTR().Pointer()
}
return nil
}
func NewQGestureEventFromPointer(ptr unsafe.Pointer) (n *QGestureEvent) {
n = new(QGestureEvent)
n.SetPointer(ptr)
return
}
func NewQGestureEvent(gestures []*QGesture) *QGestureEvent {
tmpValue := NewQGestureEventFromPointer(C.QGestureEvent_NewQGestureEvent(func() unsafe.Pointer {
tmpList := NewQGestureEventFromPointer(NewQGestureEventFromPointer(nil).__QGestureEvent_gestures_newList())
for _, v := range gestures {
tmpList.__QGestureEvent_gestures_setList(v)
}
return tmpList.Pointer()
}()))
runtime.SetFinalizer(tmpValue, (*QGestureEvent).DestroyQGestureEvent)
return tmpValue
}
func (ptr *QGestureEvent) Accept(gesture QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent_Accept(ptr.Pointer(), PointerFromQGesture(gesture))
}
}
func (ptr *QGestureEvent) Accept2(gestureType core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_Accept2(ptr.Pointer(), C.longlong(gestureType))
}
}
func (ptr *QGestureEvent) ActiveGestures() []*QGesture {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGesture {
out := make([]*QGesture, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__activeGestures_atList(i)
}
return out
}(C.QGestureEvent_ActiveGestures(ptr.Pointer()))
}
return make([]*QGesture, 0)
}
func (ptr *QGestureEvent) CanceledGestures() []*QGesture {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGesture {
out := make([]*QGesture, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__canceledGestures_atList(i)
}
return out
}(C.QGestureEvent_CanceledGestures(ptr.Pointer()))
}
return make([]*QGesture, 0)
}
func (ptr *QGestureEvent) Gesture(ty core.Qt__GestureType) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent_Gesture(ptr.Pointer(), C.longlong(ty)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGestureEvent) Gestures() []*QGesture {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGesture {
out := make([]*QGesture, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__gestures_atList(i)
}
return out
}(C.QGestureEvent_Gestures(ptr.Pointer()))
}
return make([]*QGesture, 0)
}
func (ptr *QGestureEvent) Ignore(gesture QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent_Ignore(ptr.Pointer(), PointerFromQGesture(gesture))
}
}
func (ptr *QGestureEvent) Ignore2(gestureType core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_Ignore2(ptr.Pointer(), C.longlong(gestureType))
}
}
func (ptr *QGestureEvent) IsAccepted(gesture QGesture_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGestureEvent_IsAccepted(ptr.Pointer(), PointerFromQGesture(gesture))) != 0
}
return false
}
func (ptr *QGestureEvent) IsAccepted2(gestureType core.Qt__GestureType) bool {
if ptr.Pointer() != nil {
return int8(C.QGestureEvent_IsAccepted2(ptr.Pointer(), C.longlong(gestureType))) != 0
}
return false
}
func (ptr *QGestureEvent) MapToGraphicsScene(gesturePoint core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGestureEvent_MapToGraphicsScene(ptr.Pointer(), core.PointerFromQPointF(gesturePoint)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGestureEvent) SetAccepted(gesture QGesture_ITF, value bool) {
if ptr.Pointer() != nil {
C.QGestureEvent_SetAccepted(ptr.Pointer(), PointerFromQGesture(gesture), C.char(int8(qt.GoBoolToInt(value))))
}
}
func (ptr *QGestureEvent) SetAccepted2(gestureType core.Qt__GestureType, value bool) {
if ptr.Pointer() != nil {
C.QGestureEvent_SetAccepted2(ptr.Pointer(), C.longlong(gestureType), C.char(int8(qt.GoBoolToInt(value))))
}
}
func (ptr *QGestureEvent) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGestureEvent_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGestureEvent_DestroyQGestureEvent
func callbackQGestureEvent_DestroyQGestureEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGestureEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGestureEventFromPointer(ptr).DestroyQGestureEventDefault()
}
}
func (ptr *QGestureEvent) ConnectDestroyQGestureEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGestureEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGestureEvent) DisconnectDestroyQGestureEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGestureEvent")
}
}
func (ptr *QGestureEvent) DestroyQGestureEvent() {
if ptr.Pointer() != nil {
C.QGestureEvent_DestroyQGestureEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGestureEvent) DestroyQGestureEventDefault() {
if ptr.Pointer() != nil {
C.QGestureEvent_DestroyQGestureEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGestureEvent) __QGestureEvent_gestures_atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___QGestureEvent_gestures_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 *QGestureEvent) __QGestureEvent_gestures_setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___QGestureEvent_gestures_setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __QGestureEvent_gestures_newList() unsafe.Pointer {
return C.QGestureEvent___QGestureEvent_gestures_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __activeGestures_atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___activeGestures_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 *QGestureEvent) __activeGestures_setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___activeGestures_setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __activeGestures_newList() unsafe.Pointer {
return C.QGestureEvent___activeGestures_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __canceledGestures_atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___canceledGestures_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 *QGestureEvent) __canceledGestures_setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___canceledGestures_setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __canceledGestures_newList() unsafe.Pointer {
return C.QGestureEvent___canceledGestures_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __gestures_atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___gestures_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 *QGestureEvent) __gestures_setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___gestures_setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __gestures_newList() unsafe.Pointer {
return C.QGestureEvent___gestures_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __m_gestures_atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___m_gestures_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 *QGestureEvent) __m_gestures_setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___m_gestures_setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __m_gestures_newList() unsafe.Pointer {
return C.QGestureEvent___m_gestures_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __setM_gestures__atList(i int) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureEvent___setM_gestures__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 *QGestureEvent) __setM_gestures__setList(i QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___setM_gestures__setList(ptr.Pointer(), PointerFromQGesture(i))
}
}
func (ptr *QGestureEvent) __setM_gestures__newList() unsafe.Pointer {
return C.QGestureEvent___setM_gestures__newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __m_accepted_atList(v core.Qt__GestureType, i int) bool {
if ptr.Pointer() != nil {
return int8(C.QGestureEvent___m_accepted_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0
}
return false
}
func (ptr *QGestureEvent) __m_accepted_setList(key core.Qt__GestureType, i bool) {
if ptr.Pointer() != nil {
C.QGestureEvent___m_accepted_setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i))))
}
}
func (ptr *QGestureEvent) __m_accepted_newList() unsafe.Pointer {
return C.QGestureEvent___m_accepted_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __m_accepted_keyList() []core.Qt__GestureType {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType {
out := make([]core.Qt__GestureType, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____m_accepted_keyList_atList(i)
}
return out
}(C.QGestureEvent___m_accepted_keyList(ptr.Pointer()))
}
return make([]core.Qt__GestureType, 0)
}
func (ptr *QGestureEvent) __setM_accepted__atList(v core.Qt__GestureType, i int) bool {
if ptr.Pointer() != nil {
return int8(C.QGestureEvent___setM_accepted__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0
}
return false
}
func (ptr *QGestureEvent) __setM_accepted__setList(key core.Qt__GestureType, i bool) {
if ptr.Pointer() != nil {
C.QGestureEvent___setM_accepted__setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i))))
}
}
func (ptr *QGestureEvent) __setM_accepted__newList() unsafe.Pointer {
return C.QGestureEvent___setM_accepted__newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __setM_accepted__keyList() []core.Qt__GestureType {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType {
out := make([]core.Qt__GestureType, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setM_accepted__keyList_atList(i)
}
return out
}(C.QGestureEvent___setM_accepted__keyList(ptr.Pointer()))
}
return make([]core.Qt__GestureType, 0)
}
func (ptr *QGestureEvent) __m_targetWidgets_atList(v core.Qt__GestureType, i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGestureEvent___m_targetWidgets_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGestureEvent) __m_targetWidgets_setList(key core.Qt__GestureType, i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___m_targetWidgets_setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i))
}
}
func (ptr *QGestureEvent) __m_targetWidgets_newList() unsafe.Pointer {
return C.QGestureEvent___m_targetWidgets_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __m_targetWidgets_keyList() []core.Qt__GestureType {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType {
out := make([]core.Qt__GestureType, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____m_targetWidgets_keyList_atList(i)
}
return out
}(C.QGestureEvent___m_targetWidgets_keyList(ptr.Pointer()))
}
return make([]core.Qt__GestureType, 0)
}
func (ptr *QGestureEvent) __setM_targetWidgets__atList(v core.Qt__GestureType, i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGestureEvent___setM_targetWidgets__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGestureEvent) __setM_targetWidgets__setList(key core.Qt__GestureType, i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGestureEvent___setM_targetWidgets__setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i))
}
}
func (ptr *QGestureEvent) __setM_targetWidgets__newList() unsafe.Pointer {
return C.QGestureEvent___setM_targetWidgets__newList(ptr.Pointer())
}
func (ptr *QGestureEvent) __setM_targetWidgets__keyList() []core.Qt__GestureType {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType {
out := make([]core.Qt__GestureType, int(l.len))
tmpList := NewQGestureEventFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setM_targetWidgets__keyList_atList(i)
}
return out
}(C.QGestureEvent___setM_targetWidgets__keyList(ptr.Pointer()))
}
return make([]core.Qt__GestureType, 0)
}
func (ptr *QGestureEvent) ____m_accepted_keyList_atList(i int) core.Qt__GestureType {
if ptr.Pointer() != nil {
return core.Qt__GestureType(C.QGestureEvent_____m_accepted_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QGestureEvent) ____m_accepted_keyList_setList(i core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_____m_accepted_keyList_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QGestureEvent) ____m_accepted_keyList_newList() unsafe.Pointer {
return C.QGestureEvent_____m_accepted_keyList_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) ____setM_accepted__keyList_atList(i int) core.Qt__GestureType {
if ptr.Pointer() != nil {
return core.Qt__GestureType(C.QGestureEvent_____setM_accepted__keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QGestureEvent) ____setM_accepted__keyList_setList(i core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_____setM_accepted__keyList_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QGestureEvent) ____setM_accepted__keyList_newList() unsafe.Pointer {
return C.QGestureEvent_____setM_accepted__keyList_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) ____m_targetWidgets_keyList_atList(i int) core.Qt__GestureType {
if ptr.Pointer() != nil {
return core.Qt__GestureType(C.QGestureEvent_____m_targetWidgets_keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QGestureEvent) ____m_targetWidgets_keyList_setList(i core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_____m_targetWidgets_keyList_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QGestureEvent) ____m_targetWidgets_keyList_newList() unsafe.Pointer {
return C.QGestureEvent_____m_targetWidgets_keyList_newList(ptr.Pointer())
}
func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_atList(i int) core.Qt__GestureType {
if ptr.Pointer() != nil {
return core.Qt__GestureType(C.QGestureEvent_____setM_targetWidgets__keyList_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_setList(i core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGestureEvent_____setM_targetWidgets__keyList_setList(ptr.Pointer(), C.longlong(i))
}
}
func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_newList() unsafe.Pointer {
return C.QGestureEvent_____setM_targetWidgets__keyList_newList(ptr.Pointer())
}
type QGestureRecognizer struct {
ptr unsafe.Pointer
}
type QGestureRecognizer_ITF interface {
QGestureRecognizer_PTR() *QGestureRecognizer
}
func (ptr *QGestureRecognizer) QGestureRecognizer_PTR() *QGestureRecognizer {
return ptr
}
func (ptr *QGestureRecognizer) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QGestureRecognizer) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQGestureRecognizer(ptr QGestureRecognizer_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGestureRecognizer_PTR().Pointer()
}
return nil
}
func NewQGestureRecognizerFromPointer(ptr unsafe.Pointer) (n *QGestureRecognizer) {
n = new(QGestureRecognizer)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGestureRecognizer__ResultFlag
//QGestureRecognizer::ResultFlag
type QGestureRecognizer__ResultFlag int64
const (
QGestureRecognizer__Ignore QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0001)
QGestureRecognizer__MayBeGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0002)
QGestureRecognizer__TriggerGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0004)
QGestureRecognizer__FinishGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0008)
QGestureRecognizer__CancelGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0010)
QGestureRecognizer__ResultState_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x00ff)
QGestureRecognizer__ConsumeEventHint QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0100)
QGestureRecognizer__ResultHint_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0xff00)
)
func NewQGestureRecognizer() *QGestureRecognizer {
return NewQGestureRecognizerFromPointer(C.QGestureRecognizer_NewQGestureRecognizer())
}
//export callbackQGestureRecognizer_Create
func callbackQGestureRecognizer_Create(ptr unsafe.Pointer, target unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "create"); signal != nil {
return PointerFromQGesture((*(*func(*core.QObject) *QGesture)(signal))(core.NewQObjectFromPointer(target)))
}
return PointerFromQGesture(NewQGestureRecognizerFromPointer(ptr).CreateDefault(core.NewQObjectFromPointer(target)))
}
func (ptr *QGestureRecognizer) ConnectCreate(f func(target *core.QObject) *QGesture) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil {
f := func(target *core.QObject) *QGesture {
(*(*func(*core.QObject) *QGesture)(signal))(target)
return f(target)
}
qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f))
}
}
}
func (ptr *QGestureRecognizer) DisconnectCreate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "create")
}
}
func (ptr *QGestureRecognizer) Create(target core.QObject_ITF) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_Create(ptr.Pointer(), core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGestureRecognizer) CreateDefault(target core.QObject_ITF) *QGesture {
if ptr.Pointer() != nil {
tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_CreateDefault(ptr.Pointer(), core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGestureRecognizer_Recognize
func callbackQGestureRecognizer_Recognize(ptr unsafe.Pointer, gesture unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "recognize"); signal != nil {
return C.longlong((*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(NewQGestureFromPointer(gesture), core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))
}
return C.longlong(0)
}
func (ptr *QGestureRecognizer) ConnectRecognize(f func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "recognize"); signal != nil {
f := func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag {
(*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(gesture, watched, event)
return f(gesture, watched, event)
}
qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f))
}
}
}
func (ptr *QGestureRecognizer) DisconnectRecognize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "recognize")
}
}
func (ptr *QGestureRecognizer) Recognize(gesture QGesture_ITF, watched core.QObject_ITF, event core.QEvent_ITF) QGestureRecognizer__ResultFlag {
if ptr.Pointer() != nil {
return QGestureRecognizer__ResultFlag(C.QGestureRecognizer_Recognize(ptr.Pointer(), PointerFromQGesture(gesture), core.PointerFromQObject(watched), core.PointerFromQEvent(event)))
}
return 0
}
func QGestureRecognizer_RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType {
return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer)))
}
func (ptr *QGestureRecognizer) RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType {
return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer)))
}
//export callbackQGestureRecognizer_Reset
func callbackQGestureRecognizer_Reset(ptr unsafe.Pointer, gesture unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func(*QGesture))(signal))(NewQGestureFromPointer(gesture))
} else {
NewQGestureRecognizerFromPointer(ptr).ResetDefault(NewQGestureFromPointer(gesture))
}
}
func (ptr *QGestureRecognizer) ConnectReset(f func(gesture *QGesture)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func(gesture *QGesture) {
(*(*func(*QGesture))(signal))(gesture)
f(gesture)
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QGestureRecognizer) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QGestureRecognizer) Reset(gesture QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureRecognizer_Reset(ptr.Pointer(), PointerFromQGesture(gesture))
}
}
func (ptr *QGestureRecognizer) ResetDefault(gesture QGesture_ITF) {
if ptr.Pointer() != nil {
C.QGestureRecognizer_ResetDefault(ptr.Pointer(), PointerFromQGesture(gesture))
}
}
func QGestureRecognizer_UnregisterRecognizer(ty core.Qt__GestureType) {
C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty))
}
func (ptr *QGestureRecognizer) UnregisterRecognizer(ty core.Qt__GestureType) {
C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty))
}
//export callbackQGestureRecognizer_DestroyQGestureRecognizer
func callbackQGestureRecognizer_DestroyQGestureRecognizer(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGestureRecognizer"); signal != nil {
(*(*func())(signal))()
} else {
NewQGestureRecognizerFromPointer(ptr).DestroyQGestureRecognizerDefault()
}
}
func (ptr *QGestureRecognizer) ConnectDestroyQGestureRecognizer(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGestureRecognizer"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f))
}
}
}
func (ptr *QGestureRecognizer) DisconnectDestroyQGestureRecognizer() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGestureRecognizer")
}
}
func (ptr *QGestureRecognizer) DestroyQGestureRecognizer() {
if ptr.Pointer() != nil {
C.QGestureRecognizer_DestroyQGestureRecognizer(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QGestureRecognizer) DestroyQGestureRecognizerDefault() {
if ptr.Pointer() != nil {
C.QGestureRecognizer_DestroyQGestureRecognizerDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QGraphicsAnchor struct {
core.QObject
}
type QGraphicsAnchor_ITF interface {
core.QObject_ITF
QGraphicsAnchor_PTR() *QGraphicsAnchor
}
func (ptr *QGraphicsAnchor) QGraphicsAnchor_PTR() *QGraphicsAnchor {
return ptr
}
func (ptr *QGraphicsAnchor) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsAnchor) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsAnchor(ptr QGraphicsAnchor_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsAnchor_PTR().Pointer()
}
return nil
}
func NewQGraphicsAnchorFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchor) {
n = new(QGraphicsAnchor)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsAnchor) SetSizePolicy(policy QSizePolicy__Policy) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_SetSizePolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QGraphicsAnchor) SetSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_SetSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsAnchor) SizePolicy() QSizePolicy__Policy {
if ptr.Pointer() != nil {
return QSizePolicy__Policy(C.QGraphicsAnchor_SizePolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsAnchor) Spacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsAnchor_Spacing(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsAnchor) UnsetSpacing() {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_UnsetSpacing(ptr.Pointer())
}
}
//export callbackQGraphicsAnchor_DestroyQGraphicsAnchor
func callbackQGraphicsAnchor_DestroyQGraphicsAnchor(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsAnchor"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsAnchorFromPointer(ptr).DestroyQGraphicsAnchorDefault()
}
}
func (ptr *QGraphicsAnchor) ConnectDestroyQGraphicsAnchor(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchor"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchor) DisconnectDestroyQGraphicsAnchor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchor")
}
}
func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchor() {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_DestroyQGraphicsAnchor(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchorDefault() {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_DestroyQGraphicsAnchorDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsAnchor) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___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 *QGraphicsAnchor) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsAnchor) __children_newList() unsafe.Pointer {
return C.QGraphicsAnchor___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsAnchor) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsAnchor___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsAnchor) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsAnchor) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsAnchor___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsAnchor) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___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 *QGraphicsAnchor) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsAnchor) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsAnchor___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsAnchor) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___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 *QGraphicsAnchor) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsAnchor) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsAnchor___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsAnchor) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsAnchor) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsAnchor) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsAnchor___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsAnchor_ChildEvent
func callbackQGraphicsAnchor_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsAnchorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsAnchor) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsAnchor_ConnectNotify
func callbackQGraphicsAnchor_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsAnchorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsAnchor) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsAnchor_CustomEvent
func callbackQGraphicsAnchor_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsAnchorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsAnchor) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsAnchor_DeleteLater
func callbackQGraphicsAnchor_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsAnchorFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsAnchor) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsAnchor_Destroyed
func callbackQGraphicsAnchor_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsAnchor_DisconnectNotify
func callbackQGraphicsAnchor_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsAnchorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsAnchor) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsAnchor_Event
func callbackQGraphicsAnchor_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(NewQGraphicsAnchorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QGraphicsAnchor) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsAnchor_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQGraphicsAnchor_EventFilter
func callbackQGraphicsAnchor_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(NewQGraphicsAnchorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsAnchor) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsAnchor_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsAnchor_MetaObject
func callbackQGraphicsAnchor_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsAnchorFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsAnchor) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsAnchor_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsAnchor_ObjectNameChanged
func callbackQGraphicsAnchor_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsAnchor_TimerEvent
func callbackQGraphicsAnchor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsAnchorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsAnchor) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsAnchor_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGraphicsAnchorLayout struct {
QGraphicsLayout
}
type QGraphicsAnchorLayout_ITF interface {
QGraphicsLayout_ITF
QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout
}
func (ptr *QGraphicsAnchorLayout) QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout {
return ptr
}
func (ptr *QGraphicsAnchorLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayout_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsAnchorLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsLayout_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsAnchorLayout(ptr QGraphicsAnchorLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsAnchorLayout_PTR().Pointer()
}
return nil
}
func NewQGraphicsAnchorLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchorLayout) {
n = new(QGraphicsAnchorLayout)
n.SetPointer(ptr)
return
}
func NewQGraphicsAnchorLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsAnchorLayout {
return NewQGraphicsAnchorLayoutFromPointer(C.QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(PointerFromQGraphicsLayoutItem(parent)))
}
func (ptr *QGraphicsAnchorLayout) AddAnchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_AddAnchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsAnchorLayout) AddAnchors(firstItem QGraphicsLayoutItem_ITF, secondItem QGraphicsLayoutItem_ITF, orientations core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_AddAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(orientations))
}
}
func (ptr *QGraphicsAnchorLayout) AddCornerAnchors(firstItem QGraphicsLayoutItem_ITF, firstCorner core.Qt__Corner, secondItem QGraphicsLayoutItem_ITF, secondCorner core.Qt__Corner) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_AddCornerAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstCorner), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondCorner))
}
}
func (ptr *QGraphicsAnchorLayout) Anchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_Anchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsAnchorLayout_Count
func callbackQGraphicsAnchorLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQGraphicsAnchorLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QGraphicsAnchorLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchorLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QGraphicsAnchorLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsAnchorLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsAnchorLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsAnchorLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsAnchorLayout) HorizontalSpacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsAnchorLayout_HorizontalSpacing(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsAnchorLayout_ItemAt
func callbackQGraphicsAnchorLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQGraphicsLayoutItem(NewQGraphicsAnchorLayoutFromPointer(ptr).ItemAtDefault(int(int32(index))))
}
func (ptr *QGraphicsAnchorLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QGraphicsLayoutItem {
(*(*func(int) *QGraphicsLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchorLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QGraphicsAnchorLayout) ItemAt(index int) *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGraphicsAnchorLayout) ItemAtDefault(index int) *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
//export callbackQGraphicsAnchorLayout_RemoveAt
func callbackQGraphicsAnchorLayout_RemoveAt(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "removeAt"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQGraphicsAnchorLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index)))
}
}
func (ptr *QGraphicsAnchorLayout) ConnectRemoveAt(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchorLayout) DisconnectRemoveAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeAt")
}
}
func (ptr *QGraphicsAnchorLayout) RemoveAt(index int) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_RemoveAt(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsAnchorLayout) RemoveAtDefault(index int) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsAnchorLayout) SetHorizontalSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsAnchorLayout) SetSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_SetSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsAnchorLayout) SetVerticalSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing))
}
}
//export callbackQGraphicsAnchorLayout_SizeHint
func callbackQGraphicsAnchorLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(NewQGraphicsAnchorLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
func (ptr *QGraphicsAnchorLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF {
(*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint)
return f(which, constraint)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchorLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGraphicsAnchorLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsAnchorLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsAnchorLayout) VerticalSpacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsAnchorLayout_VerticalSpacing(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout
func callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsAnchorLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsAnchorLayoutFromPointer(ptr).DestroyQGraphicsAnchorLayoutDefault()
}
}
func (ptr *QGraphicsAnchorLayout) ConnectDestroyQGraphicsAnchorLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchorLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsAnchorLayout) DisconnectDestroyQGraphicsAnchorLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout")
}
}
func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayout() {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayoutDefault() {
if ptr.Pointer() != nil {
C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsBlurEffect struct {
QGraphicsEffect
}
type QGraphicsBlurEffect_ITF interface {
QGraphicsEffect_ITF
QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect
}
func (ptr *QGraphicsBlurEffect) QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect {
return ptr
}
func (ptr *QGraphicsBlurEffect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEffect_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsBlurEffect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsEffect_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsBlurEffect(ptr QGraphicsBlurEffect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsBlurEffect_PTR().Pointer()
}
return nil
}
func NewQGraphicsBlurEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsBlurEffect) {
n = new(QGraphicsBlurEffect)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsBlurEffect__BlurHint
//QGraphicsBlurEffect::BlurHint
type QGraphicsBlurEffect__BlurHint int64
const (
QGraphicsBlurEffect__PerformanceHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x00)
QGraphicsBlurEffect__QualityHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x01)
QGraphicsBlurEffect__AnimationHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x02)
)
func NewQGraphicsBlurEffect(parent core.QObject_ITF) *QGraphicsBlurEffect {
tmpValue := NewQGraphicsBlurEffectFromPointer(C.QGraphicsBlurEffect_NewQGraphicsBlurEffect(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsBlurEffect) BlurHints() QGraphicsBlurEffect__BlurHint {
if ptr.Pointer() != nil {
return QGraphicsBlurEffect__BlurHint(C.QGraphicsBlurEffect_BlurHints(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsBlurEffect_BlurHintsChanged
func callbackQGraphicsBlurEffect_BlurHintsChanged(ptr unsafe.Pointer, hints C.longlong) {
if signal := qt.GetSignal(ptr, "blurHintsChanged"); signal != nil {
(*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints))
}
}
func (ptr *QGraphicsBlurEffect) ConnectBlurHintsChanged(f func(hints QGraphicsBlurEffect__BlurHint)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "blurHintsChanged") {
C.QGraphicsBlurEffect_ConnectBlurHintsChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "blurHintsChanged"); signal != nil {
f := func(hints QGraphicsBlurEffect__BlurHint) {
(*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints)
f(hints)
}
qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectBlurHintsChanged() {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_DisconnectBlurHintsChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "blurHintsChanged")
}
}
func (ptr *QGraphicsBlurEffect) BlurHintsChanged(hints QGraphicsBlurEffect__BlurHint) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_BlurHintsChanged(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QGraphicsBlurEffect) BlurRadius() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsBlurEffect_BlurRadius(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsBlurEffect_BlurRadiusChanged
func callbackQGraphicsBlurEffect_BlurRadiusChanged(ptr unsafe.Pointer, radius C.double) {
if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil {
(*(*func(float64))(signal))(float64(radius))
}
}
func (ptr *QGraphicsBlurEffect) ConnectBlurRadiusChanged(f func(radius float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") {
C.QGraphicsBlurEffect_ConnectBlurRadiusChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil {
f := func(radius float64) {
(*(*func(float64))(signal))(radius)
f(radius)
}
qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectBlurRadiusChanged() {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_DisconnectBlurRadiusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged")
}
}
func (ptr *QGraphicsBlurEffect) BlurRadiusChanged(radius float64) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_BlurRadiusChanged(ptr.Pointer(), C.double(radius))
}
}
//export callbackQGraphicsBlurEffect_Draw
func callbackQGraphicsBlurEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "draw"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQGraphicsBlurEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QGraphicsBlurEffect) ConnectDraw(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectDraw() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "draw")
}
}
func (ptr *QGraphicsBlurEffect) Draw(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsBlurEffect) DrawDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
//export callbackQGraphicsBlurEffect_SetBlurHints
func callbackQGraphicsBlurEffect_SetBlurHints(ptr unsafe.Pointer, hints C.longlong) {
if signal := qt.GetSignal(ptr, "setBlurHints"); signal != nil {
(*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints))
} else {
NewQGraphicsBlurEffectFromPointer(ptr).SetBlurHintsDefault(QGraphicsBlurEffect__BlurHint(hints))
}
}
func (ptr *QGraphicsBlurEffect) ConnectSetBlurHints(f func(hints QGraphicsBlurEffect__BlurHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setBlurHints"); signal != nil {
f := func(hints QGraphicsBlurEffect__BlurHint) {
(*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints)
f(hints)
}
qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectSetBlurHints() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setBlurHints")
}
}
func (ptr *QGraphicsBlurEffect) SetBlurHints(hints QGraphicsBlurEffect__BlurHint) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_SetBlurHints(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QGraphicsBlurEffect) SetBlurHintsDefault(hints QGraphicsBlurEffect__BlurHint) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_SetBlurHintsDefault(ptr.Pointer(), C.longlong(hints))
}
}
//export callbackQGraphicsBlurEffect_SetBlurRadius
func callbackQGraphicsBlurEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) {
if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil {
(*(*func(float64))(signal))(float64(blurRadius))
} else {
NewQGraphicsBlurEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius))
}
}
func (ptr *QGraphicsBlurEffect) ConnectSetBlurRadius(f func(blurRadius float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil {
f := func(blurRadius float64) {
(*(*func(float64))(signal))(blurRadius)
f(blurRadius)
}
qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectSetBlurRadius() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius")
}
}
func (ptr *QGraphicsBlurEffect) SetBlurRadius(blurRadius float64) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius))
}
}
func (ptr *QGraphicsBlurEffect) SetBlurRadiusDefault(blurRadius float64) {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius))
}
}
//export callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect
func callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsBlurEffect"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsBlurEffectFromPointer(ptr).DestroyQGraphicsBlurEffectDefault()
}
}
func (ptr *QGraphicsBlurEffect) ConnectDestroyQGraphicsBlurEffect(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsBlurEffect"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsBlurEffect) DisconnectDestroyQGraphicsBlurEffect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect")
}
}
func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffect() {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsColorizeEffect struct {
QGraphicsEffect
}
type QGraphicsColorizeEffect_ITF interface {
QGraphicsEffect_ITF
QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect
}
func (ptr *QGraphicsColorizeEffect) QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect {
return ptr
}
func (ptr *QGraphicsColorizeEffect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEffect_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsColorizeEffect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsEffect_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsColorizeEffect(ptr QGraphicsColorizeEffect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsColorizeEffect_PTR().Pointer()
}
return nil
}
func NewQGraphicsColorizeEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsColorizeEffect) {
n = new(QGraphicsColorizeEffect)
n.SetPointer(ptr)
return
}
func NewQGraphicsColorizeEffect(parent core.QObject_ITF) *QGraphicsColorizeEffect {
tmpValue := NewQGraphicsColorizeEffectFromPointer(C.QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsColorizeEffect) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QGraphicsColorizeEffect_Color(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQGraphicsColorizeEffect_ColorChanged
func callbackQGraphicsColorizeEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
}
}
func (ptr *QGraphicsColorizeEffect) ConnectColorChanged(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") {
C.QGraphicsColorizeEffect_ConnectColorChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectColorChanged() {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_DisconnectColorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "colorChanged")
}
}
func (ptr *QGraphicsColorizeEffect) ColorChanged(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
//export callbackQGraphicsColorizeEffect_Draw
func callbackQGraphicsColorizeEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "draw"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQGraphicsColorizeEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QGraphicsColorizeEffect) ConnectDraw(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectDraw() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "draw")
}
}
func (ptr *QGraphicsColorizeEffect) Draw(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsColorizeEffect) DrawDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
//export callbackQGraphicsColorizeEffect_SetColor
func callbackQGraphicsColorizeEffect_SetColor(ptr unsafe.Pointer, c unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setColor"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c))
} else {
NewQGraphicsColorizeEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(c))
}
}
func (ptr *QGraphicsColorizeEffect) ConnectSetColor(f func(c *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil {
f := func(c *gui.QColor) {
(*(*func(*gui.QColor))(signal))(c)
f(c)
}
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectSetColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setColor")
}
}
func (ptr *QGraphicsColorizeEffect) SetColor(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
func (ptr *QGraphicsColorizeEffect) SetColorDefault(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
//export callbackQGraphicsColorizeEffect_SetStrength
func callbackQGraphicsColorizeEffect_SetStrength(ptr unsafe.Pointer, strength C.double) {
if signal := qt.GetSignal(ptr, "setStrength"); signal != nil {
(*(*func(float64))(signal))(float64(strength))
} else {
NewQGraphicsColorizeEffectFromPointer(ptr).SetStrengthDefault(float64(strength))
}
}
func (ptr *QGraphicsColorizeEffect) ConnectSetStrength(f func(strength float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setStrength"); signal != nil {
f := func(strength float64) {
(*(*func(float64))(signal))(strength)
f(strength)
}
qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectSetStrength() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setStrength")
}
}
func (ptr *QGraphicsColorizeEffect) SetStrength(strength float64) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_SetStrength(ptr.Pointer(), C.double(strength))
}
}
func (ptr *QGraphicsColorizeEffect) SetStrengthDefault(strength float64) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_SetStrengthDefault(ptr.Pointer(), C.double(strength))
}
}
func (ptr *QGraphicsColorizeEffect) Strength() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsColorizeEffect_Strength(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsColorizeEffect_StrengthChanged
func callbackQGraphicsColorizeEffect_StrengthChanged(ptr unsafe.Pointer, strength C.double) {
if signal := qt.GetSignal(ptr, "strengthChanged"); signal != nil {
(*(*func(float64))(signal))(float64(strength))
}
}
func (ptr *QGraphicsColorizeEffect) ConnectStrengthChanged(f func(strength float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "strengthChanged") {
C.QGraphicsColorizeEffect_ConnectStrengthChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "strengthChanged"); signal != nil {
f := func(strength float64) {
(*(*func(float64))(signal))(strength)
f(strength)
}
qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectStrengthChanged() {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_DisconnectStrengthChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "strengthChanged")
}
}
func (ptr *QGraphicsColorizeEffect) StrengthChanged(strength float64) {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_StrengthChanged(ptr.Pointer(), C.double(strength))
}
}
//export callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect
func callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsColorizeEffect"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsColorizeEffectFromPointer(ptr).DestroyQGraphicsColorizeEffectDefault()
}
}
func (ptr *QGraphicsColorizeEffect) ConnectDestroyQGraphicsColorizeEffect(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsColorizeEffect"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsColorizeEffect) DisconnectDestroyQGraphicsColorizeEffect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect")
}
}
func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffect() {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsDropShadowEffect struct {
QGraphicsEffect
}
type QGraphicsDropShadowEffect_ITF interface {
QGraphicsEffect_ITF
QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect
}
func (ptr *QGraphicsDropShadowEffect) QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect {
return ptr
}
func (ptr *QGraphicsDropShadowEffect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEffect_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsDropShadowEffect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsEffect_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsDropShadowEffect(ptr QGraphicsDropShadowEffect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsDropShadowEffect_PTR().Pointer()
}
return nil
}
func NewQGraphicsDropShadowEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsDropShadowEffect) {
n = new(QGraphicsDropShadowEffect)
n.SetPointer(ptr)
return
}
func NewQGraphicsDropShadowEffect(parent core.QObject_ITF) *QGraphicsDropShadowEffect {
tmpValue := NewQGraphicsDropShadowEffectFromPointer(C.QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsDropShadowEffect) BlurRadius() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsDropShadowEffect_BlurRadius(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsDropShadowEffect_BlurRadiusChanged
func callbackQGraphicsDropShadowEffect_BlurRadiusChanged(ptr unsafe.Pointer, blurRadius C.double) {
if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil {
(*(*func(float64))(signal))(float64(blurRadius))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectBlurRadiusChanged(f func(blurRadius float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") {
C.QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil {
f := func(blurRadius float64) {
(*(*func(float64))(signal))(blurRadius)
f(blurRadius)
}
qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectBlurRadiusChanged() {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged")
}
}
func (ptr *QGraphicsDropShadowEffect) BlurRadiusChanged(blurRadius float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_BlurRadiusChanged(ptr.Pointer(), C.double(blurRadius))
}
}
func (ptr *QGraphicsDropShadowEffect) Color() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QGraphicsDropShadowEffect_Color(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQGraphicsDropShadowEffect_ColorChanged
func callbackQGraphicsDropShadowEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectColorChanged(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") {
C.QGraphicsDropShadowEffect_ConnectColorChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectColorChanged() {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DisconnectColorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "colorChanged")
}
}
func (ptr *QGraphicsDropShadowEffect) ColorChanged(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
//export callbackQGraphicsDropShadowEffect_Draw
func callbackQGraphicsDropShadowEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "draw"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectDraw(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectDraw() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "draw")
}
}
func (ptr *QGraphicsDropShadowEffect) Draw(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsDropShadowEffect) DrawDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsDropShadowEffect) Offset() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsDropShadowEffect_Offset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQGraphicsDropShadowEffect_OffsetChanged
func callbackQGraphicsDropShadowEffect_OffsetChanged(ptr unsafe.Pointer, offset unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "offsetChanged"); signal != nil {
(*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(offset))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectOffsetChanged(f func(offset *core.QPointF)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "offsetChanged") {
C.QGraphicsDropShadowEffect_ConnectOffsetChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "offsetChanged"); signal != nil {
f := func(offset *core.QPointF) {
(*(*func(*core.QPointF))(signal))(offset)
f(offset)
}
qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectOffsetChanged() {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DisconnectOffsetChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "offsetChanged")
}
}
func (ptr *QGraphicsDropShadowEffect) OffsetChanged(offset core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_OffsetChanged(ptr.Pointer(), core.PointerFromQPointF(offset))
}
}
//export callbackQGraphicsDropShadowEffect_SetBlurRadius
func callbackQGraphicsDropShadowEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) {
if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil {
(*(*func(float64))(signal))(float64(blurRadius))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetBlurRadius(f func(blurRadius float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil {
f := func(blurRadius float64) {
(*(*func(float64))(signal))(blurRadius)
f(blurRadius)
}
qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetBlurRadius() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius")
}
}
func (ptr *QGraphicsDropShadowEffect) SetBlurRadius(blurRadius float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius))
}
}
func (ptr *QGraphicsDropShadowEffect) SetBlurRadiusDefault(blurRadius float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius))
}
}
//export callbackQGraphicsDropShadowEffect_SetColor
func callbackQGraphicsDropShadowEffect_SetColor(ptr unsafe.Pointer, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setColor"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(color))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetColor(f func(color *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil {
f := func(color *gui.QColor) {
(*(*func(*gui.QColor))(signal))(color)
f(color)
}
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setColor")
}
}
func (ptr *QGraphicsDropShadowEffect) SetColor(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
func (ptr *QGraphicsDropShadowEffect) SetColorDefault(color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(color))
}
}
//export callbackQGraphicsDropShadowEffect_SetOffset
func callbackQGraphicsDropShadowEffect_SetOffset(ptr unsafe.Pointer, ofs unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setOffset"); signal != nil {
(*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(ofs))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffsetDefault(core.NewQPointFFromPointer(ofs))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset(f func(ofs *core.QPointF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil {
f := func(ofs *core.QPointF) {
(*(*func(*core.QPointF))(signal))(ofs)
f(ofs)
}
qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffset")
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffset(ofs core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffset(ptr.Pointer(), core.PointerFromQPointF(ofs))
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffsetDefault(ofs core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffsetDefault(ptr.Pointer(), core.PointerFromQPointF(ofs))
}
}
//export callbackQGraphicsDropShadowEffect_SetOffset2
func callbackQGraphicsDropShadowEffect_SetOffset2(ptr unsafe.Pointer, dx C.double, dy C.double) {
if signal := qt.GetSignal(ptr, "setOffset2"); signal != nil {
(*(*func(float64, float64))(signal))(float64(dx), float64(dy))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset2Default(float64(dx), float64(dy))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset2(f func(dx float64, dy float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffset2"); signal != nil {
f := func(dx float64, dy float64) {
(*(*func(float64, float64))(signal))(dx, dy)
f(dx, dy)
}
qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffset2")
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffset2(dx float64, dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffset2(ptr.Pointer(), C.double(dx), C.double(dy))
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffset2Default(dx float64, dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffset2Default(ptr.Pointer(), C.double(dx), C.double(dy))
}
}
//export callbackQGraphicsDropShadowEffect_SetOffset3
func callbackQGraphicsDropShadowEffect_SetOffset3(ptr unsafe.Pointer, d C.double) {
if signal := qt.GetSignal(ptr, "setOffset3"); signal != nil {
(*(*func(float64))(signal))(float64(d))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset3Default(float64(d))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset3(f func(d float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffset3"); signal != nil {
f := func(d float64) {
(*(*func(float64))(signal))(d)
f(d)
}
qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset3() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffset3")
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffset3(d float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffset3(ptr.Pointer(), C.double(d))
}
}
func (ptr *QGraphicsDropShadowEffect) SetOffset3Default(d float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetOffset3Default(ptr.Pointer(), C.double(d))
}
}
//export callbackQGraphicsDropShadowEffect_SetXOffset
func callbackQGraphicsDropShadowEffect_SetXOffset(ptr unsafe.Pointer, dx C.double) {
if signal := qt.GetSignal(ptr, "setXOffset"); signal != nil {
(*(*func(float64))(signal))(float64(dx))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetXOffsetDefault(float64(dx))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetXOffset(f func(dx float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setXOffset"); signal != nil {
f := func(dx float64) {
(*(*func(float64))(signal))(dx)
f(dx)
}
qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetXOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setXOffset")
}
}
func (ptr *QGraphicsDropShadowEffect) SetXOffset(dx float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetXOffset(ptr.Pointer(), C.double(dx))
}
}
func (ptr *QGraphicsDropShadowEffect) SetXOffsetDefault(dx float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetXOffsetDefault(ptr.Pointer(), C.double(dx))
}
}
//export callbackQGraphicsDropShadowEffect_SetYOffset
func callbackQGraphicsDropShadowEffect_SetYOffset(ptr unsafe.Pointer, dy C.double) {
if signal := qt.GetSignal(ptr, "setYOffset"); signal != nil {
(*(*func(float64))(signal))(float64(dy))
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).SetYOffsetDefault(float64(dy))
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectSetYOffset(f func(dy float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setYOffset"); signal != nil {
f := func(dy float64) {
(*(*func(float64))(signal))(dy)
f(dy)
}
qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectSetYOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setYOffset")
}
}
func (ptr *QGraphicsDropShadowEffect) SetYOffset(dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetYOffset(ptr.Pointer(), C.double(dy))
}
}
func (ptr *QGraphicsDropShadowEffect) SetYOffsetDefault(dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_SetYOffsetDefault(ptr.Pointer(), C.double(dy))
}
}
func (ptr *QGraphicsDropShadowEffect) XOffset() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsDropShadowEffect_XOffset(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsDropShadowEffect) YOffset() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsDropShadowEffect_YOffset(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect
func callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsDropShadowEffect"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsDropShadowEffectFromPointer(ptr).DestroyQGraphicsDropShadowEffectDefault()
}
}
func (ptr *QGraphicsDropShadowEffect) ConnectDestroyQGraphicsDropShadowEffect(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsDropShadowEffect) DisconnectDestroyQGraphicsDropShadowEffect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect")
}
}
func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffect() {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsEffect struct {
core.QObject
}
type QGraphicsEffect_ITF interface {
core.QObject_ITF
QGraphicsEffect_PTR() *QGraphicsEffect
}
func (ptr *QGraphicsEffect) QGraphicsEffect_PTR() *QGraphicsEffect {
return ptr
}
func (ptr *QGraphicsEffect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsEffect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsEffect(ptr QGraphicsEffect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEffect_PTR().Pointer()
}
return nil
}
func NewQGraphicsEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsEffect) {
n = new(QGraphicsEffect)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsEffect__ChangeFlag
//QGraphicsEffect::ChangeFlag
type QGraphicsEffect__ChangeFlag int64
const (
QGraphicsEffect__SourceAttached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x1)
QGraphicsEffect__SourceDetached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x2)
QGraphicsEffect__SourceBoundingRectChanged QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x4)
QGraphicsEffect__SourceInvalidated QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x8)
)
//go:generate stringer -type=QGraphicsEffect__PixmapPadMode
//QGraphicsEffect::PixmapPadMode
type QGraphicsEffect__PixmapPadMode int64
const (
QGraphicsEffect__NoPad QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(0)
QGraphicsEffect__PadToTransparentBorder QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(1)
QGraphicsEffect__PadToEffectiveBoundingRect QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(2)
)
func NewQGraphicsEffect(parent core.QObject_ITF) *QGraphicsEffect {
tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsEffect_NewQGraphicsEffect(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsEffect) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsEffect_BoundingRectFor
func callbackQGraphicsEffect_BoundingRectFor(ptr unsafe.Pointer, rect unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRectFor"); signal != nil {
return core.PointerFromQRectF((*(*func(*core.QRectF) *core.QRectF)(signal))(core.NewQRectFFromPointer(rect)))
}
return core.PointerFromQRectF(NewQGraphicsEffectFromPointer(ptr).BoundingRectForDefault(core.NewQRectFFromPointer(rect)))
}
func (ptr *QGraphicsEffect) ConnectBoundingRectFor(f func(rect *core.QRectF) *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRectFor"); signal != nil {
f := func(rect *core.QRectF) *core.QRectF {
(*(*func(*core.QRectF) *core.QRectF)(signal))(rect)
return f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectBoundingRectFor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRectFor")
}
}
func (ptr *QGraphicsEffect) BoundingRectFor(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectFor(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsEffect) BoundingRectForDefault(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectForDefault(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsEffect_Draw
func callbackQGraphicsEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "draw"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QGraphicsEffect) ConnectDraw(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectDraw() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "draw")
}
}
func (ptr *QGraphicsEffect) Draw(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsEffect) DrawSource(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DrawSource(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
//export callbackQGraphicsEffect_EnabledChanged
func callbackQGraphicsEffect_EnabledChanged(ptr unsafe.Pointer, enabled C.char) {
if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil {
(*(*func(bool))(signal))(int8(enabled) != 0)
}
}
func (ptr *QGraphicsEffect) ConnectEnabledChanged(f func(enabled bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") {
C.QGraphicsEffect_ConnectEnabledChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil {
f := func(enabled bool) {
(*(*func(bool))(signal))(enabled)
f(enabled)
}
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectEnabledChanged() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DisconnectEnabledChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "enabledChanged")
}
}
func (ptr *QGraphicsEffect) EnabledChanged(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_EnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsEffect) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsEffect_IsEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsEffect_SetEnabled
func callbackQGraphicsEffect_SetEnabled(ptr unsafe.Pointer, enable C.char) {
if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(enable) != 0)
} else {
NewQGraphicsEffectFromPointer(ptr).SetEnabledDefault(int8(enable) != 0)
}
}
func (ptr *QGraphicsEffect) ConnectSetEnabled(f func(enable bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil {
f := func(enable bool) {
(*(*func(bool))(signal))(enable)
f(enable)
}
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectSetEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEnabled")
}
}
func (ptr *QGraphicsEffect) SetEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QGraphicsEffect) SetEnabledDefault(enable bool) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QGraphicsEffect) SourceBoundingRect(system core.Qt__CoordinateSystem) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_SourceBoundingRect(ptr.Pointer(), C.longlong(system)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsEffect_SourceChanged
func callbackQGraphicsEffect_SourceChanged(ptr unsafe.Pointer, flags C.longlong) {
if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil {
(*(*func(QGraphicsEffect__ChangeFlag))(signal))(QGraphicsEffect__ChangeFlag(flags))
} else {
NewQGraphicsEffectFromPointer(ptr).SourceChangedDefault(QGraphicsEffect__ChangeFlag(flags))
}
}
func (ptr *QGraphicsEffect) ConnectSourceChanged(f func(flags QGraphicsEffect__ChangeFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil {
f := func(flags QGraphicsEffect__ChangeFlag) {
(*(*func(QGraphicsEffect__ChangeFlag))(signal))(flags)
f(flags)
}
qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectSourceChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sourceChanged")
}
}
func (ptr *QGraphicsEffect) SourceChanged(flags QGraphicsEffect__ChangeFlag) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_SourceChanged(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QGraphicsEffect) SourceChangedDefault(flags QGraphicsEffect__ChangeFlag) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_SourceChangedDefault(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QGraphicsEffect) SourceIsPixmap() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsEffect_SourceIsPixmap(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsEffect) SourcePixmap(system core.Qt__CoordinateSystem, offset core.QPoint_ITF, mode QGraphicsEffect__PixmapPadMode) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsEffect_SourcePixmap(ptr.Pointer(), C.longlong(system), core.PointerFromQPoint(offset), C.longlong(mode)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
//export callbackQGraphicsEffect_Update
func callbackQGraphicsEffect_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsEffectFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QGraphicsEffect) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QGraphicsEffect) Update() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_Update(ptr.Pointer())
}
}
func (ptr *QGraphicsEffect) UpdateDefault() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_UpdateDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsEffect) UpdateBoundingRect() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_UpdateBoundingRect(ptr.Pointer())
}
}
//export callbackQGraphicsEffect_DestroyQGraphicsEffect
func callbackQGraphicsEffect_DestroyQGraphicsEffect(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsEffect"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsEffectFromPointer(ptr).DestroyQGraphicsEffectDefault()
}
}
func (ptr *QGraphicsEffect) ConnectDestroyQGraphicsEffect(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEffect"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEffect) DisconnectDestroyQGraphicsEffect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEffect")
}
}
func (ptr *QGraphicsEffect) DestroyQGraphicsEffect() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DestroyQGraphicsEffect(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsEffect) DestroyQGraphicsEffectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DestroyQGraphicsEffectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsEffect) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___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 *QGraphicsEffect) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsEffect) __children_newList() unsafe.Pointer {
return C.QGraphicsEffect___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsEffect) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsEffect___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsEffect) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsEffect) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsEffect___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsEffect) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___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 *QGraphicsEffect) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsEffect) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsEffect___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsEffect) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___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 *QGraphicsEffect) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsEffect) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsEffect___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsEffect) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsEffect) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsEffect) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsEffect___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsEffect_ChildEvent
func callbackQGraphicsEffect_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsEffectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsEffect) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsEffect_ConnectNotify
func callbackQGraphicsEffect_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsEffectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsEffect) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsEffect_CustomEvent
func callbackQGraphicsEffect_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsEffectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsEffect) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsEffect_DeleteLater
func callbackQGraphicsEffect_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsEffectFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsEffect) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsEffect_Destroyed
func callbackQGraphicsEffect_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsEffect_DisconnectNotify
func callbackQGraphicsEffect_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsEffectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsEffect) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsEffect_Event
func callbackQGraphicsEffect_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(NewQGraphicsEffectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QGraphicsEffect) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsEffect_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQGraphicsEffect_EventFilter
func callbackQGraphicsEffect_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(NewQGraphicsEffectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsEffect) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsEffect_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsEffect_MetaObject
func callbackQGraphicsEffect_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsEffectFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsEffect) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsEffect_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsEffect_ObjectNameChanged
func callbackQGraphicsEffect_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsEffect_TimerEvent
func callbackQGraphicsEffect_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsEffectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsEffect) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEffect_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGraphicsEllipseItem struct {
QAbstractGraphicsShapeItem
}
type QGraphicsEllipseItem_ITF interface {
QAbstractGraphicsShapeItem_ITF
QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem
}
func (ptr *QGraphicsEllipseItem) QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem {
return ptr
}
func (ptr *QGraphicsEllipseItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsEllipseItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsEllipseItem(ptr QGraphicsEllipseItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEllipseItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsEllipseItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsEllipseItem) {
n = new(QGraphicsEllipseItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsEllipseItem__anonymous
//QGraphicsEllipseItem::anonymous
type QGraphicsEllipseItem__anonymous int64
const (
QGraphicsEllipseItem__Type QGraphicsEllipseItem__anonymous = QGraphicsEllipseItem__anonymous(4)
)
func NewQGraphicsEllipseItem(parent QGraphicsItem_ITF) *QGraphicsEllipseItem {
return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsEllipseItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsEllipseItem {
return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsEllipseItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsEllipseItem {
return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsEllipseItem_BoundingRect
func callbackQGraphicsEllipseItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsEllipseItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsEllipseItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEllipseItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsEllipseItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsEllipseItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsEllipseItem_Paint
func callbackQGraphicsEllipseItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsEllipseItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsEllipseItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEllipseItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsEllipseItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsEllipseItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsEllipseItem) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsEllipseItem) SetRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsEllipseItem) SetRect2(x float64, y float64, width float64, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height))
}
}
func (ptr *QGraphicsEllipseItem) SetSpanAngle(angle int) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_SetSpanAngle(ptr.Pointer(), C.int(int32(angle)))
}
}
func (ptr *QGraphicsEllipseItem) SetStartAngle(angle int) {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_SetStartAngle(ptr.Pointer(), C.int(int32(angle)))
}
}
func (ptr *QGraphicsEllipseItem) SpanAngle() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsEllipseItem_SpanAngle(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsEllipseItem) StartAngle() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsEllipseItem_StartAngle(ptr.Pointer())))
}
return 0
}
//export callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem
func callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsEllipseItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsEllipseItemFromPointer(ptr).DestroyQGraphicsEllipseItemDefault()
}
}
func (ptr *QGraphicsEllipseItem) ConnectDestroyQGraphicsEllipseItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEllipseItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsEllipseItem) DisconnectDestroyQGraphicsEllipseItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem")
}
}
func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItem() {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsGridLayout struct {
QGraphicsLayout
}
type QGraphicsGridLayout_ITF interface {
QGraphicsLayout_ITF
QGraphicsGridLayout_PTR() *QGraphicsGridLayout
}
func (ptr *QGraphicsGridLayout) QGraphicsGridLayout_PTR() *QGraphicsGridLayout {
return ptr
}
func (ptr *QGraphicsGridLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayout_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsGridLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsLayout_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsGridLayout(ptr QGraphicsGridLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsGridLayout_PTR().Pointer()
}
return nil
}
func NewQGraphicsGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsGridLayout) {
n = new(QGraphicsGridLayout)
n.SetPointer(ptr)
return
}
func NewQGraphicsGridLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsGridLayout {
return NewQGraphicsGridLayoutFromPointer(C.QGraphicsGridLayout_NewQGraphicsGridLayout(PointerFromQGraphicsLayoutItem(parent)))
}
func (ptr *QGraphicsGridLayout) AddItem(item QGraphicsLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment))
}
}
func (ptr *QGraphicsGridLayout) AddItem2(item QGraphicsLayoutItem_ITF, row int, column int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_AddItem2(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment))
}
}
func (ptr *QGraphicsGridLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnAlignment(column int) core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_ColumnAlignment(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_ColumnCount(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnMaximumWidth(column int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnMaximumWidth(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnMinimumWidth(column int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnPreferredWidth(column int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnPreferredWidth(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnSpacing(column int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_ColumnSpacing(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QGraphicsGridLayout) ColumnStretchFactor(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_ColumnStretchFactor(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
//export callbackQGraphicsGridLayout_Count
func callbackQGraphicsGridLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQGraphicsGridLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QGraphicsGridLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsGridLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QGraphicsGridLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsGridLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsGridLayout) HorizontalSpacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_HorizontalSpacing(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsGridLayout_RemoveAt
func callbackQGraphicsGridLayout_RemoveAt(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "removeAt"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQGraphicsGridLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index)))
}
}
func (ptr *QGraphicsGridLayout) ConnectRemoveAt(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsGridLayout) DisconnectRemoveAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeAt")
}
}
func (ptr *QGraphicsGridLayout) RemoveAt(index int) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_RemoveAt(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsGridLayout) RemoveAtDefault(index int) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsGridLayout) RemoveItem(item QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))
}
}
func (ptr *QGraphicsGridLayout) RowAlignment(row int) core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_RowAlignment(ptr.Pointer(), C.int(int32(row))))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_RowCount(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowMaximumHeight(row int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowMaximumHeight(ptr.Pointer(), C.int(int32(row))))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowMinimumHeight(row int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row))))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowPreferredHeight(row int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowPreferredHeight(ptr.Pointer(), C.int(int32(row))))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowSpacing(row int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_RowSpacing(ptr.Pointer(), C.int(int32(row))))
}
return 0
}
func (ptr *QGraphicsGridLayout) RowStretchFactor(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsGridLayout_RowStretchFactor(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
func (ptr *QGraphicsGridLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetColumnAlignment(column int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnAlignment(ptr.Pointer(), C.int(int32(column)), C.longlong(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetColumnFixedWidth(column int, width float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnFixedWidth(ptr.Pointer(), C.int(int32(column)), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnMaximumWidth(column int, width float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnMaximumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnMinimumWidth(column int, width float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnPreferredWidth(column int, width float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnPreferredWidth(ptr.Pointer(), C.int(int32(column)), C.double(width))
}
}
func (ptr *QGraphicsGridLayout) SetColumnSpacing(column int, spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnSpacing(ptr.Pointer(), C.int(int32(column)), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetColumnStretchFactor(column int, stretch int) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetColumnStretchFactor(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch)))
}
}
func (ptr *QGraphicsGridLayout) SetHorizontalSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetRowAlignment(row int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowAlignment(ptr.Pointer(), C.int(int32(row)), C.longlong(alignment))
}
}
func (ptr *QGraphicsGridLayout) SetRowFixedHeight(row int, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowFixedHeight(ptr.Pointer(), C.int(int32(row)), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowMaximumHeight(row int, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowMaximumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowMinimumHeight(row int, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowPreferredHeight(row int, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowPreferredHeight(ptr.Pointer(), C.int(int32(row)), C.double(height))
}
}
func (ptr *QGraphicsGridLayout) SetRowSpacing(row int, spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowSpacing(ptr.Pointer(), C.int(int32(row)), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetRowStretchFactor(row int, stretch int) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetRowStretchFactor(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch)))
}
}
func (ptr *QGraphicsGridLayout) SetSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsGridLayout) SetVerticalSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing))
}
}
//export callbackQGraphicsGridLayout_SizeHint
func callbackQGraphicsGridLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(NewQGraphicsGridLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
func (ptr *QGraphicsGridLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF {
(*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint)
return f(which, constraint)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsGridLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGraphicsGridLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsGridLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsGridLayout) VerticalSpacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsGridLayout_VerticalSpacing(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout
func callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsGridLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsGridLayoutFromPointer(ptr).DestroyQGraphicsGridLayoutDefault()
}
}
func (ptr *QGraphicsGridLayout) ConnectDestroyQGraphicsGridLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsGridLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsGridLayout) DisconnectDestroyQGraphicsGridLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsGridLayout")
}
}
func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayout() {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayoutDefault() {
if ptr.Pointer() != nil {
C.QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsItem struct {
ptr unsafe.Pointer
}
type QGraphicsItem_ITF interface {
QGraphicsItem_PTR() *QGraphicsItem
}
func (ptr *QGraphicsItem) QGraphicsItem_PTR() *QGraphicsItem {
return ptr
}
func (ptr *QGraphicsItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QGraphicsItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQGraphicsItem(ptr QGraphicsItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsItem) {
n = new(QGraphicsItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsItem__GraphicsItemFlag
//QGraphicsItem::GraphicsItemFlag
type QGraphicsItem__GraphicsItemFlag int64
const (
QGraphicsItem__ItemIsMovable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1)
QGraphicsItem__ItemIsSelectable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2)
QGraphicsItem__ItemIsFocusable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4)
QGraphicsItem__ItemClipsToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8)
QGraphicsItem__ItemClipsChildrenToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10)
QGraphicsItem__ItemIgnoresTransformations QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20)
QGraphicsItem__ItemIgnoresParentOpacity QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40)
QGraphicsItem__ItemDoesntPropagateOpacityToChildren QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80)
QGraphicsItem__ItemStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x100)
QGraphicsItem__ItemUsesExtendedStyleOption QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x200)
QGraphicsItem__ItemHasNoContents QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x400)
QGraphicsItem__ItemSendsGeometryChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x800)
QGraphicsItem__ItemAcceptsInputMethod QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1000)
QGraphicsItem__ItemNegativeZStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2000)
QGraphicsItem__ItemIsPanel QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4000)
QGraphicsItem__ItemIsFocusScope QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8000)
QGraphicsItem__ItemSendsScenePositionChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10000)
QGraphicsItem__ItemStopsClickFocusPropagation QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20000)
QGraphicsItem__ItemStopsFocusHandling QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40000)
QGraphicsItem__ItemContainsChildrenInShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80000)
)
//go:generate stringer -type=QGraphicsItem__GraphicsItemChange
//QGraphicsItem::GraphicsItemChange
type QGraphicsItem__GraphicsItemChange int64
const (
QGraphicsItem__ItemPositionChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(0)
QGraphicsItem__ItemMatrixChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(1)
QGraphicsItem__ItemVisibleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(2)
QGraphicsItem__ItemEnabledChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(3)
QGraphicsItem__ItemSelectedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(4)
QGraphicsItem__ItemParentChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(5)
QGraphicsItem__ItemChildAddedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(6)
QGraphicsItem__ItemChildRemovedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(7)
QGraphicsItem__ItemTransformChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(8)
QGraphicsItem__ItemPositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(9)
QGraphicsItem__ItemTransformHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(10)
QGraphicsItem__ItemSceneChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(11)
QGraphicsItem__ItemVisibleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(12)
QGraphicsItem__ItemEnabledHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(13)
QGraphicsItem__ItemSelectedHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(14)
QGraphicsItem__ItemParentHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(15)
QGraphicsItem__ItemSceneHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(16)
QGraphicsItem__ItemCursorChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(17)
QGraphicsItem__ItemCursorHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(18)
QGraphicsItem__ItemToolTipChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(19)
QGraphicsItem__ItemToolTipHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(20)
QGraphicsItem__ItemFlagsChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(21)
QGraphicsItem__ItemFlagsHaveChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(22)
QGraphicsItem__ItemZValueChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(23)
QGraphicsItem__ItemZValueHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(24)
QGraphicsItem__ItemOpacityChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(25)
QGraphicsItem__ItemOpacityHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(26)
QGraphicsItem__ItemScenePositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(27)
QGraphicsItem__ItemRotationChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(28)
QGraphicsItem__ItemRotationHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(29)
QGraphicsItem__ItemScaleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(30)
QGraphicsItem__ItemScaleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(31)
QGraphicsItem__ItemTransformOriginPointChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(32)
QGraphicsItem__ItemTransformOriginPointHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(33)
)
//go:generate stringer -type=QGraphicsItem__CacheMode
//QGraphicsItem::CacheMode
type QGraphicsItem__CacheMode int64
const (
QGraphicsItem__NoCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(0)
QGraphicsItem__ItemCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(1)
QGraphicsItem__DeviceCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(2)
)
//go:generate stringer -type=QGraphicsItem__PanelModality
//QGraphicsItem::PanelModality
type QGraphicsItem__PanelModality int64
const (
QGraphicsItem__NonModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(0)
QGraphicsItem__PanelModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(1)
QGraphicsItem__SceneModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(2)
)
//go:generate stringer -type=QGraphicsItem__anonymous
//QGraphicsItem::anonymous
type QGraphicsItem__anonymous int64
const (
QGraphicsItem__Type QGraphicsItem__anonymous = QGraphicsItem__anonymous(1)
QGraphicsItem__UserType QGraphicsItem__anonymous = QGraphicsItem__anonymous(65536)
)
func NewQGraphicsItem(parent QGraphicsItem_ITF) *QGraphicsItem {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_NewQGraphicsItem(PointerFromQGraphicsItem(parent)))
}
func (ptr *QGraphicsItem) AcceptDrops() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_AcceptDrops(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) AcceptHoverEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_AcceptHoverEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) AcceptTouchEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_AcceptTouchEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) AcceptedMouseButtons() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QGraphicsItem_AcceptedMouseButtons(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsItem_Advance
func callbackQGraphicsItem_Advance(ptr unsafe.Pointer, phase C.int) {
if signal := qt.GetSignal(ptr, "advance"); signal != nil {
(*(*func(int))(signal))(int(int32(phase)))
} else {
NewQGraphicsItemFromPointer(ptr).AdvanceDefault(int(int32(phase)))
}
}
func (ptr *QGraphicsItem) ConnectAdvance(f func(phase int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil {
f := func(phase int) {
(*(*func(int))(signal))(phase)
f(phase)
}
qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectAdvance() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "advance")
}
}
func (ptr *QGraphicsItem) Advance(phase int) {
if ptr.Pointer() != nil {
C.QGraphicsItem_Advance(ptr.Pointer(), C.int(int32(phase)))
}
}
func (ptr *QGraphicsItem) AdvanceDefault(phase int) {
if ptr.Pointer() != nil {
C.QGraphicsItem_AdvanceDefault(ptr.Pointer(), C.int(int32(phase)))
}
}
//export callbackQGraphicsItem_BoundingRect
func callbackQGraphicsItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(core.NewQRectF())
}
func (ptr *QGraphicsItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) BoundingRegion(itemToDeviceTransform gui.QTransform_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QGraphicsItem_BoundingRegion(ptr.Pointer(), gui.PointerFromQTransform(itemToDeviceTransform)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) BoundingRegionGranularity() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_BoundingRegionGranularity(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) CacheMode() QGraphicsItem__CacheMode {
if ptr.Pointer() != nil {
return QGraphicsItem__CacheMode(C.QGraphicsItem_CacheMode(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) ChildItems() []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsItemFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__childItems_atList(i)
}
return out
}(C.QGraphicsItem_ChildItems(ptr.Pointer()))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsItem) ChildrenBoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_ChildrenBoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ClearFocus() {
if ptr.Pointer() != nil {
C.QGraphicsItem_ClearFocus(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) ClipPath() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ClipPath(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_CollidesWithItem
func callbackQGraphicsItem_CollidesWithItem(ptr unsafe.Pointer, other unsafe.Pointer, mode C.longlong) C.char {
if signal := qt.GetSignal(ptr, "collidesWithItem"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithItemDefault(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode)))))
}
func (ptr *QGraphicsItem) ConnectCollidesWithItem(f func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "collidesWithItem"); signal != nil {
f := func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool {
(*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(other, mode)
return f(other, mode)
}
qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectCollidesWithItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "collidesWithItem")
}
}
func (ptr *QGraphicsItem) CollidesWithItem(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_CollidesWithItem(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0
}
return false
}
func (ptr *QGraphicsItem) CollidesWithItemDefault(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_CollidesWithItemDefault(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0
}
return false
}
//export callbackQGraphicsItem_CollidesWithPath
func callbackQGraphicsItem_CollidesWithPath(ptr unsafe.Pointer, path unsafe.Pointer, mode C.longlong) C.char {
if signal := qt.GetSignal(ptr, "collidesWithPath"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithPathDefault(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode)))))
}
func (ptr *QGraphicsItem) ConnectCollidesWithPath(f func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "collidesWithPath"); signal != nil {
f := func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool {
(*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(path, mode)
return f(path, mode)
}
qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectCollidesWithPath() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "collidesWithPath")
}
}
func (ptr *QGraphicsItem) CollidesWithPath(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_CollidesWithPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0
}
return false
}
func (ptr *QGraphicsItem) CollidesWithPathDefault(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_CollidesWithPathDefault(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0
}
return false
}
func (ptr *QGraphicsItem) CollidingItems(mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsItemFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__collidingItems_atList(i)
}
return out
}(C.QGraphicsItem_CollidingItems(ptr.Pointer(), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsItem) CommonAncestorItem(other QGraphicsItem_ITF) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_CommonAncestorItem(ptr.Pointer(), PointerFromQGraphicsItem(other)))
}
return nil
}
//export callbackQGraphicsItem_Contains
func callbackQGraphicsItem_Contains(ptr unsafe.Pointer, point unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "contains"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPointF) bool)(signal))(core.NewQPointFFromPointer(point)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).ContainsDefault(core.NewQPointFFromPointer(point)))))
}
func (ptr *QGraphicsItem) ConnectContains(f func(point *core.QPointF) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "contains"); signal != nil {
f := func(point *core.QPointF) bool {
(*(*func(*core.QPointF) bool)(signal))(point)
return f(point)
}
qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectContains() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "contains")
}
}
func (ptr *QGraphicsItem) Contains(point core.QPointF_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0
}
return false
}
func (ptr *QGraphicsItem) ContainsDefault(point core.QPointF_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_ContainsDefault(ptr.Pointer(), core.PointerFromQPointF(point))) != 0
}
return false
}
//export callbackQGraphicsItem_ContextMenuEvent
func callbackQGraphicsItem_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil {
(*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectContextMenuEvent(f func(event *QGraphicsSceneContextMenuEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil {
f := func(event *QGraphicsSceneContextMenuEvent) {
(*(*func(*QGraphicsSceneContextMenuEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectContextMenuEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent")
}
}
func (ptr *QGraphicsItem) ContextMenuEvent(event QGraphicsSceneContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event))
}
}
func (ptr *QGraphicsItem) ContextMenuEventDefault(event QGraphicsSceneContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event))
}
}
func (ptr *QGraphicsItem) Cursor() *gui.QCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQCursorFromPointer(C.QGraphicsItem_Cursor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Data(key int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_Data(ptr.Pointer(), C.int(int32(key))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) DeviceTransform(viewportTransform gui.QTransform_ITF) *gui.QTransform {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_DeviceTransform(ptr.Pointer(), gui.PointerFromQTransform(viewportTransform)))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_DragEnterEvent
func callbackQGraphicsItem_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectDragEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent")
}
}
func (ptr *QGraphicsItem) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsItem) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsItem_DragLeaveEvent
func callbackQGraphicsItem_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectDragLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent")
}
}
func (ptr *QGraphicsItem) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsItem) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsItem_DragMoveEvent
func callbackQGraphicsItem_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectDragMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent")
}
}
func (ptr *QGraphicsItem) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsItem) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsItem_DropEvent
func callbackQGraphicsItem_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectDropEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropEvent")
}
}
func (ptr *QGraphicsItem) DropEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsItem) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsItem) EffectiveOpacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_EffectiveOpacity(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QGraphicsItem_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QGraphicsItem) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QGraphicsItem_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QGraphicsItem) FiltersChildEvents() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_FiltersChildEvents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) Flags() QGraphicsItem__GraphicsItemFlag {
if ptr.Pointer() != nil {
return QGraphicsItem__GraphicsItemFlag(C.QGraphicsItem_Flags(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsItem_FocusInEvent
func callbackQGraphicsItem_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil {
f := func(event *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectFocusInEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusInEvent")
}
}
func (ptr *QGraphicsItem) FocusInEvent(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QGraphicsItem) FocusInEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QGraphicsItem) FocusItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusItem(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsItem_FocusOutEvent
func callbackQGraphicsItem_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil {
f := func(event *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectFocusOutEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent")
}
}
func (ptr *QGraphicsItem) FocusOutEvent(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QGraphicsItem) FocusOutEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QGraphicsItem) FocusProxy() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusProxy(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItem) GrabKeyboard() {
if ptr.Pointer() != nil {
C.QGraphicsItem_GrabKeyboard(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) GrabMouse() {
if ptr.Pointer() != nil {
C.QGraphicsItem_GrabMouse(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) GraphicsEffect() *QGraphicsEffect {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsItem_GraphicsEffect(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Group() *QGraphicsItemGroup {
if ptr.Pointer() != nil {
return NewQGraphicsItemGroupFromPointer(C.QGraphicsItem_Group(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItem) HasCursor() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_HasCursor(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) HasFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_HasFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) Hide() {
if ptr.Pointer() != nil {
C.QGraphicsItem_Hide(ptr.Pointer())
}
}
//export callbackQGraphicsItem_HoverEnterEvent
func callbackQGraphicsItem_HoverEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverEnterEvent"); signal != nil {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).HoverEnterEventDefault(NewQGraphicsSceneHoverEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectHoverEnterEvent(f func(event *QGraphicsSceneHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverEnterEvent"); signal != nil {
f := func(event *QGraphicsSceneHoverEvent) {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectHoverEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverEnterEvent")
}
}
func (ptr *QGraphicsItem) HoverEnterEvent(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
func (ptr *QGraphicsItem) HoverEnterEventDefault(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
//export callbackQGraphicsItem_HoverLeaveEvent
func callbackQGraphicsItem_HoverLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverLeaveEvent"); signal != nil {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).HoverLeaveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectHoverLeaveEvent(f func(event *QGraphicsSceneHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverLeaveEvent"); signal != nil {
f := func(event *QGraphicsSceneHoverEvent) {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectHoverLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverLeaveEvent")
}
}
func (ptr *QGraphicsItem) HoverLeaveEvent(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
func (ptr *QGraphicsItem) HoverLeaveEventDefault(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
//export callbackQGraphicsItem_HoverMoveEvent
func callbackQGraphicsItem_HoverMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hoverMoveEvent"); signal != nil {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).HoverMoveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectHoverMoveEvent(f func(event *QGraphicsSceneHoverEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hoverMoveEvent"); signal != nil {
f := func(event *QGraphicsSceneHoverEvent) {
(*(*func(*QGraphicsSceneHoverEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectHoverMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hoverMoveEvent")
}
}
func (ptr *QGraphicsItem) HoverMoveEvent(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
func (ptr *QGraphicsItem) HoverMoveEventDefault(event QGraphicsSceneHoverEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_HoverMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event))
}
}
//export callbackQGraphicsItem_InputMethodEvent
func callbackQGraphicsItem_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil {
(*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil {
f := func(event *gui.QInputMethodEvent) {
(*(*func(*gui.QInputMethodEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectInputMethodEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent")
}
}
func (ptr *QGraphicsItem) InputMethodEvent(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QGraphicsItem) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QGraphicsItem) InputMethodHints() core.Qt__InputMethodHint {
if ptr.Pointer() != nil {
return core.Qt__InputMethodHint(C.QGraphicsItem_InputMethodHints(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsItem_InputMethodQuery
func callbackQGraphicsItem_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil {
return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query)))
}
return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query)))
}
func (ptr *QGraphicsItem) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil {
f := func(query core.Qt__InputMethodQuery) *core.QVariant {
(*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query)
return f(query)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectInputMethodQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery")
}
}
func (ptr *QGraphicsItem) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQuery(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) InstallSceneEventFilter(filterItem QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_InstallSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem))
}
}
func (ptr *QGraphicsItem) IsActive() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsAncestorOf(child QGraphicsItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsAncestorOf(ptr.Pointer(), PointerFromQGraphicsItem(child))) != 0
}
return false
}
func (ptr *QGraphicsItem) IsClipped() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsClipped(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsObscured(rect core.QRectF_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsObscured(ptr.Pointer(), core.PointerFromQRectF(rect))) != 0
}
return false
}
func (ptr *QGraphicsItem) IsObscured2(x float64, y float64, w float64, h float64) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsObscured2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) != 0
}
return false
}
//export callbackQGraphicsItem_IsObscuredBy
func callbackQGraphicsItem_IsObscuredBy(ptr unsafe.Pointer, item unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isObscuredBy"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem) bool)(signal))(NewQGraphicsItemFromPointer(item)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).IsObscuredByDefault(NewQGraphicsItemFromPointer(item)))))
}
func (ptr *QGraphicsItem) ConnectIsObscuredBy(f func(item *QGraphicsItem) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isObscuredBy"); signal != nil {
f := func(item *QGraphicsItem) bool {
(*(*func(*QGraphicsItem) bool)(signal))(item)
return f(item)
}
qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectIsObscuredBy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isObscuredBy")
}
}
func (ptr *QGraphicsItem) IsObscuredBy(item QGraphicsItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsObscuredBy(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0
}
return false
}
func (ptr *QGraphicsItem) IsObscuredByDefault(item QGraphicsItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsObscuredByDefault(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0
}
return false
}
func (ptr *QGraphicsItem) IsPanel() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsPanel(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsSelected() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsSelected(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsUnderMouse() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsUnderMouse(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsVisibleTo(parent QGraphicsItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsVisibleTo(ptr.Pointer(), PointerFromQGraphicsItem(parent))) != 0
}
return false
}
func (ptr *QGraphicsItem) IsWidget() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsWidget(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsItem) IsWindow() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_IsWindow(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsItem_ItemChange
func callbackQGraphicsItem_ItemChange(ptr unsafe.Pointer, change C.longlong, value unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemChange"); signal != nil {
return core.PointerFromQVariant((*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value)))
}
return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).ItemChangeDefault(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value)))
}
func (ptr *QGraphicsItem) ConnectItemChange(f func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemChange"); signal != nil {
f := func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant {
(*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(change, value)
return f(change, value)
}
qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectItemChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemChange")
}
}
func (ptr *QGraphicsItem) ItemChange(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChange(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ItemChangeDefault(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChangeDefault(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ItemTransform(other QGraphicsItem_ITF, ok *bool) *gui.QTransform {
if ptr.Pointer() != nil {
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_ItemTransform(ptr.Pointer(), PointerFromQGraphicsItem(other), &okC))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_KeyPressEvent
func callbackQGraphicsItem_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectKeyPressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent")
}
}
func (ptr *QGraphicsItem) KeyPressEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QGraphicsItem) KeyPressEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
//export callbackQGraphicsItem_KeyReleaseEvent
func callbackQGraphicsItem_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectKeyReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent")
}
}
func (ptr *QGraphicsItem) KeyReleaseEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QGraphicsItem) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QGraphicsItem) MapFromItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent(ptr.Pointer(), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent2(rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent2(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent5(x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent5(ptr.Pointer(), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene5(x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromParent(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromParent2(x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromScene(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectFromScene2(x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToParent(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToParent2(x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToScene(rect core.QRectF_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapRectToScene2(x float64, y float64, w float64, h float64) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent(ptr.Pointer(), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent2(rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent2(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent5(x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent5(ptr.Pointer(), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene(point core.QPointF_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene(ptr.Pointer(), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene2(rect core.QRectF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene2(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene5(x float64, y float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene5(ptr.Pointer(), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) MapToScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_MouseDoubleClickEvent
func callbackQGraphicsItem_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectMouseDoubleClickEvent(f func(event *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil {
f := func(event *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectMouseDoubleClickEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent")
}
}
func (ptr *QGraphicsItem) MouseDoubleClickEvent(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
func (ptr *QGraphicsItem) MouseDoubleClickEventDefault(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
//export callbackQGraphicsItem_MouseMoveEvent
func callbackQGraphicsItem_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectMouseMoveEvent(f func(event *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil {
f := func(event *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectMouseMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent")
}
}
func (ptr *QGraphicsItem) MouseMoveEvent(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
func (ptr *QGraphicsItem) MouseMoveEventDefault(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
//export callbackQGraphicsItem_MousePressEvent
func callbackQGraphicsItem_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectMousePressEvent(f func(event *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil {
f := func(event *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectMousePressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent")
}
}
func (ptr *QGraphicsItem) MousePressEvent(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
func (ptr *QGraphicsItem) MousePressEventDefault(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
//export callbackQGraphicsItem_MouseReleaseEvent
func callbackQGraphicsItem_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectMouseReleaseEvent(f func(event *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil {
f := func(event *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectMouseReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent")
}
}
func (ptr *QGraphicsItem) MouseReleaseEvent(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
func (ptr *QGraphicsItem) MouseReleaseEventDefault(event QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event))
}
}
func (ptr *QGraphicsItem) MoveBy(dx float64, dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_MoveBy(ptr.Pointer(), C.double(dx), C.double(dy))
}
}
func (ptr *QGraphicsItem) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_Opacity(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsItem_OpaqueArea
func callbackQGraphicsItem_OpaqueArea(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "opaqueArea"); signal != nil {
return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))())
}
return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).OpaqueAreaDefault())
}
func (ptr *QGraphicsItem) ConnectOpaqueArea(f func() *gui.QPainterPath) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "opaqueArea"); signal != nil {
f := func() *gui.QPainterPath {
(*(*func() *gui.QPainterPath)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectOpaqueArea() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "opaqueArea")
}
}
func (ptr *QGraphicsItem) OpaqueArea() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueArea(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) OpaqueAreaDefault() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueAreaDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_Paint
func callbackQGraphicsItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsItem) Panel() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_Panel(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItem) PanelModality() QGraphicsItem__PanelModality {
if ptr.Pointer() != nil {
return QGraphicsItem__PanelModality(C.QGraphicsItem_PanelModality(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) ParentItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_ParentItem(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItem) ParentObject() *QGraphicsObject {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ParentObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ParentWidget() *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_ParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) PrepareGeometryChange() {
if ptr.Pointer() != nil {
C.QGraphicsItem_PrepareGeometryChange(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) RemoveSceneEventFilter(filterItem QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_RemoveSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem))
}
}
func (ptr *QGraphicsItem) ResetTransform() {
if ptr.Pointer() != nil {
C.QGraphicsItem_ResetTransform(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) Rotation() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_Rotation(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) Scale2() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_Scale2(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) Scene() *QGraphicsScene {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsItem_Scene(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) SceneBoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_SceneBoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsItem_SceneEvent
func callbackQGraphicsItem_SceneEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "sceneEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsItem) ConnectSceneEvent(f func(event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sceneEvent"); signal != nil {
f := func(event *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(event)
return f(event)
}
qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectSceneEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sceneEvent")
}
}
func (ptr *QGraphicsItem) SceneEvent(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_SceneEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsItem) SceneEventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_SceneEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsItem_SceneEventFilter
func callbackQGraphicsItem_SceneEventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "sceneEventFilter"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventFilterDefault(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsItem) ConnectSceneEventFilter(f func(watched *QGraphicsItem, event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sceneEventFilter"); signal != nil {
f := func(watched *QGraphicsItem, event *core.QEvent) bool {
(*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(watched, event)
return f(watched, event)
}
qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectSceneEventFilter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sceneEventFilter")
}
}
func (ptr *QGraphicsItem) SceneEventFilter(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_SceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsItem) SceneEventFilterDefault(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItem_SceneEventFilterDefault(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsItem) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) SceneTransform() *gui.QTransform {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_SceneTransform(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Scroll(dx float64, dy float64, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_Scroll(ptr.Pointer(), C.double(dx), C.double(dy), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsItem) SetAcceptDrops(on bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QGraphicsItem) SetAcceptHoverEvents(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetAcceptHoverEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsItem) SetAcceptTouchEvents(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetAcceptTouchEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsItem) SetAcceptedMouseButtons(buttons core.Qt__MouseButton) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetAcceptedMouseButtons(ptr.Pointer(), C.longlong(buttons))
}
}
func (ptr *QGraphicsItem) SetActive(active bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active))))
}
}
func (ptr *QGraphicsItem) SetBoundingRegionGranularity(granularity float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetBoundingRegionGranularity(ptr.Pointer(), C.double(granularity))
}
}
func (ptr *QGraphicsItem) SetCacheMode(mode QGraphicsItem__CacheMode, logicalCacheSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetCacheMode(ptr.Pointer(), C.longlong(mode), core.PointerFromQSize(logicalCacheSize))
}
}
func (ptr *QGraphicsItem) SetCursor(cursor gui.QCursor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(cursor))
}
}
func (ptr *QGraphicsItem) SetData(key int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetData(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(value))
}
}
func (ptr *QGraphicsItem) SetEnabled(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsItem) SetFiltersChildEvents(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetFiltersChildEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsItem) SetFlag(flag QGraphicsItem__GraphicsItemFlag, enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsItem) SetFlags(flags QGraphicsItem__GraphicsItemFlag) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QGraphicsItem) SetFocus(focusReason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetFocus(ptr.Pointer(), C.longlong(focusReason))
}
}
func (ptr *QGraphicsItem) SetFocusProxy(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetFocusProxy(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsItem) SetGraphicsEffect(effect QGraphicsEffect_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect))
}
}
func (ptr *QGraphicsItem) SetGroup(group QGraphicsItemGroup_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group))
}
}
func (ptr *QGraphicsItem) SetInputMethodHints(hints core.Qt__InputMethodHint) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetInputMethodHints(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QGraphicsItem) SetOpacity(opacity float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetOpacity(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QGraphicsItem) SetPanelModality(panelModality QGraphicsItem__PanelModality) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetPanelModality(ptr.Pointer(), C.longlong(panelModality))
}
}
func (ptr *QGraphicsItem) SetParentItem(newParent QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetParentItem(ptr.Pointer(), PointerFromQGraphicsItem(newParent))
}
}
func (ptr *QGraphicsItem) SetPos(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
func (ptr *QGraphicsItem) SetPos2(x float64, y float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetPos2(ptr.Pointer(), C.double(x), C.double(y))
}
}
func (ptr *QGraphicsItem) SetRotation(angle float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetRotation(ptr.Pointer(), C.double(angle))
}
}
func (ptr *QGraphicsItem) SetScale(factor float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetScale(ptr.Pointer(), C.double(factor))
}
}
func (ptr *QGraphicsItem) SetSelected(selected bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(selected))))
}
}
func (ptr *QGraphicsItem) SetToolTip(toolTip string) {
if ptr.Pointer() != nil {
var toolTipC *C.char
if toolTip != "" {
toolTipC = C.CString(toolTip)
defer C.free(unsafe.Pointer(toolTipC))
}
C.QGraphicsItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))})
}
}
func (ptr *QGraphicsItem) SetTransform(matrix gui.QTransform_ITF, combine bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine))))
}
}
func (ptr *QGraphicsItem) SetTransformOriginPoint(origin core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(origin))
}
}
func (ptr *QGraphicsItem) SetTransformOriginPoint2(x float64, y float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetTransformOriginPoint2(ptr.Pointer(), C.double(x), C.double(y))
}
}
func (ptr *QGraphicsItem) SetTransformations(transformations []*QGraphicsTransform) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetTransformations(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsItemFromPointer(NewQGraphicsItemFromPointer(nil).__setTransformations_transformations_newList())
for _, v := range transformations {
tmpList.__setTransformations_transformations_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QGraphicsItem) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QGraphicsItem) SetX(x float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetX(ptr.Pointer(), C.double(x))
}
}
func (ptr *QGraphicsItem) SetY(y float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetY(ptr.Pointer(), C.double(y))
}
}
func (ptr *QGraphicsItem) SetZValue(z float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_SetZValue(ptr.Pointer(), C.double(z))
}
}
//export callbackQGraphicsItem_Shape
func callbackQGraphicsItem_Shape(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "shape"); signal != nil {
return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))())
}
return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).ShapeDefault())
}
func (ptr *QGraphicsItem) ConnectShape(f func() *gui.QPainterPath) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "shape"); signal != nil {
f := func() *gui.QPainterPath {
(*(*func() *gui.QPainterPath)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectShape() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "shape")
}
}
func (ptr *QGraphicsItem) Shape() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_Shape(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ShapeDefault() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ShapeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Show() {
if ptr.Pointer() != nil {
C.QGraphicsItem_Show(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) StackBefore(sibling QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_StackBefore(ptr.Pointer(), PointerFromQGraphicsItem(sibling))
}
}
func (ptr *QGraphicsItem) ToGraphicsObject() *QGraphicsObject {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ToGraphicsObject2() *QGraphicsObject {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject2(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGraphicsItem_ToolTip(ptr.Pointer()))
}
return ""
}
func (ptr *QGraphicsItem) TopLevelItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem_TopLevelItem(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItem) TopLevelWidget() *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_TopLevelWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Transform() *gui.QTransform {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_Transform(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) TransformOriginPoint() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_TransformOriginPoint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) Transformations() []*QGraphicsTransform {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsTransform {
out := make([]*QGraphicsTransform, int(l.len))
tmpList := NewQGraphicsItemFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__transformations_atList(i)
}
return out
}(C.QGraphicsItem_Transformations(ptr.Pointer()))
}
return make([]*QGraphicsTransform, 0)
}
//export callbackQGraphicsItem_Type
func callbackQGraphicsItem_Type(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "type"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQGraphicsItemFromPointer(ptr).TypeDefault()))
}
func (ptr *QGraphicsItem) ConnectType(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectType() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "type")
}
}
func (ptr *QGraphicsItem) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsItem_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsItem) TypeDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsItem_TypeDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsItem) UngrabKeyboard() {
if ptr.Pointer() != nil {
C.QGraphicsItem_UngrabKeyboard(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) UngrabMouse() {
if ptr.Pointer() != nil {
C.QGraphicsItem_UngrabMouse(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) UnsetCursor() {
if ptr.Pointer() != nil {
C.QGraphicsItem_UnsetCursor(ptr.Pointer())
}
}
func (ptr *QGraphicsItem) Update(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_Update(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsItem) Update2(x float64, y float64, width float64, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsItem_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height))
}
}
//export callbackQGraphicsItem_WheelEvent
func callbackQGraphicsItem_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(event))
} else {
NewQGraphicsItemFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(event))
}
}
func (ptr *QGraphicsItem) ConnectWheelEvent(f func(event *QGraphicsSceneWheelEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil {
f := func(event *QGraphicsSceneWheelEvent) {
(*(*func(*QGraphicsSceneWheelEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectWheelEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "wheelEvent")
}
}
func (ptr *QGraphicsItem) WheelEvent(event QGraphicsSceneWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event))
}
}
func (ptr *QGraphicsItem) WheelEventDefault(event QGraphicsSceneWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event))
}
}
func (ptr *QGraphicsItem) Window() *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_Window(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItem) X() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_X(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) Y() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_Y(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsItem) ZValue() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItem_ZValue(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsItem_DestroyQGraphicsItem
func callbackQGraphicsItem_DestroyQGraphicsItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsItemFromPointer(ptr).DestroyQGraphicsItemDefault()
}
}
func (ptr *QGraphicsItem) ConnectDestroyQGraphicsItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItem) DisconnectDestroyQGraphicsItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItem")
}
}
func (ptr *QGraphicsItem) DestroyQGraphicsItem() {
if ptr.Pointer() != nil {
C.QGraphicsItem_DestroyQGraphicsItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsItem) DestroyQGraphicsItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsItem_DestroyQGraphicsItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsItem) __childItems_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem___childItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsItem) __childItems_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem___childItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsItem) __childItems_newList() unsafe.Pointer {
return C.QGraphicsItem___childItems_newList(ptr.Pointer())
}
func (ptr *QGraphicsItem) __children_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem___children_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsItem) __children_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem___children_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsItem) __children_newList() unsafe.Pointer {
return C.QGraphicsItem___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsItem) __collidingItems_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItem___collidingItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsItem) __collidingItems_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsItem) __collidingItems_newList() unsafe.Pointer {
return C.QGraphicsItem___collidingItems_newList(ptr.Pointer())
}
func (ptr *QGraphicsItem) __setTransformations_transformations_atList(i int) *QGraphicsTransform {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___setTransformations_transformations_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 *QGraphicsItem) __setTransformations_transformations_setList(i QGraphicsTransform_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem___setTransformations_transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i))
}
}
func (ptr *QGraphicsItem) __setTransformations_transformations_newList() unsafe.Pointer {
return C.QGraphicsItem___setTransformations_transformations_newList(ptr.Pointer())
}
func (ptr *QGraphicsItem) __transformations_atList(i int) *QGraphicsTransform {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___transformations_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 *QGraphicsItem) __transformations_setList(i QGraphicsTransform_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItem___transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i))
}
}
func (ptr *QGraphicsItem) __transformations_newList() unsafe.Pointer {
return C.QGraphicsItem___transformations_newList(ptr.Pointer())
}
type QGraphicsItemAnimation struct {
core.QObject
}
type QGraphicsItemAnimation_ITF interface {
core.QObject_ITF
QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation
}
func (ptr *QGraphicsItemAnimation) QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation {
return ptr
}
func (ptr *QGraphicsItemAnimation) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsItemAnimation) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsItemAnimation(ptr QGraphicsItemAnimation_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItemAnimation_PTR().Pointer()
}
return nil
}
func NewQGraphicsItemAnimationFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemAnimation) {
n = new(QGraphicsItemAnimation)
n.SetPointer(ptr)
return
}
func NewQGraphicsItemAnimation(parent core.QObject_ITF) *QGraphicsItemAnimation {
tmpValue := NewQGraphicsItemAnimationFromPointer(C.QGraphicsItemAnimation_NewQGraphicsItemAnimation(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQGraphicsItemAnimation_AfterAnimationStep
func callbackQGraphicsItemAnimation_AfterAnimationStep(ptr unsafe.Pointer, step C.double) {
if signal := qt.GetSignal(ptr, "afterAnimationStep"); signal != nil {
(*(*func(float64))(signal))(float64(step))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).AfterAnimationStepDefault(float64(step))
}
}
func (ptr *QGraphicsItemAnimation) ConnectAfterAnimationStep(f func(step float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "afterAnimationStep"); signal != nil {
f := func(step float64) {
(*(*func(float64))(signal))(step)
f(step)
}
qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemAnimation) DisconnectAfterAnimationStep() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "afterAnimationStep")
}
}
func (ptr *QGraphicsItemAnimation) AfterAnimationStep(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_AfterAnimationStep(ptr.Pointer(), C.double(step))
}
}
func (ptr *QGraphicsItemAnimation) AfterAnimationStepDefault(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_AfterAnimationStepDefault(ptr.Pointer(), C.double(step))
}
}
//export callbackQGraphicsItemAnimation_BeforeAnimationStep
func callbackQGraphicsItemAnimation_BeforeAnimationStep(ptr unsafe.Pointer, step C.double) {
if signal := qt.GetSignal(ptr, "beforeAnimationStep"); signal != nil {
(*(*func(float64))(signal))(float64(step))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).BeforeAnimationStepDefault(float64(step))
}
}
func (ptr *QGraphicsItemAnimation) ConnectBeforeAnimationStep(f func(step float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "beforeAnimationStep"); signal != nil {
f := func(step float64) {
(*(*func(float64))(signal))(step)
f(step)
}
qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemAnimation) DisconnectBeforeAnimationStep() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "beforeAnimationStep")
}
}
func (ptr *QGraphicsItemAnimation) BeforeAnimationStep(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_BeforeAnimationStep(ptr.Pointer(), C.double(step))
}
}
func (ptr *QGraphicsItemAnimation) BeforeAnimationStepDefault(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_BeforeAnimationStepDefault(ptr.Pointer(), C.double(step))
}
}
func (ptr *QGraphicsItemAnimation) Clear() {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_Clear(ptr.Pointer())
}
}
func (ptr *QGraphicsItemAnimation) HorizontalScaleAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_HorizontalScaleAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) HorizontalShearAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_HorizontalShearAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) Item() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsItemAnimation_Item(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsItemAnimation) MatrixAt(step float64) *gui.QMatrix {
if ptr.Pointer() != nil {
tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsItemAnimation_MatrixAt(ptr.Pointer(), C.double(step)))
runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemAnimation) PosAt(step float64) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsItemAnimation_PosAt(ptr.Pointer(), C.double(step)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemAnimation) RotationAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_RotationAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) SetItem(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetItem(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsItemAnimation) SetPosAt(step float64, point core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetPosAt(ptr.Pointer(), C.double(step), core.PointerFromQPointF(point))
}
}
func (ptr *QGraphicsItemAnimation) SetRotationAt(step float64, angle float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetRotationAt(ptr.Pointer(), C.double(step), C.double(angle))
}
}
func (ptr *QGraphicsItemAnimation) SetScaleAt(step float64, sx float64, sy float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetScaleAt(ptr.Pointer(), C.double(step), C.double(sx), C.double(sy))
}
}
func (ptr *QGraphicsItemAnimation) SetShearAt(step float64, sh float64, sv float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetShearAt(ptr.Pointer(), C.double(step), C.double(sh), C.double(sv))
}
}
//export callbackQGraphicsItemAnimation_SetStep
func callbackQGraphicsItemAnimation_SetStep(ptr unsafe.Pointer, step C.double) {
if signal := qt.GetSignal(ptr, "setStep"); signal != nil {
(*(*func(float64))(signal))(float64(step))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).SetStepDefault(float64(step))
}
}
func (ptr *QGraphicsItemAnimation) ConnectSetStep(f func(step float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setStep"); signal != nil {
f := func(step float64) {
(*(*func(float64))(signal))(step)
f(step)
}
qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemAnimation) DisconnectSetStep() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setStep")
}
}
func (ptr *QGraphicsItemAnimation) SetStep(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetStep(ptr.Pointer(), C.double(step))
}
}
func (ptr *QGraphicsItemAnimation) SetStepDefault(step float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetStepDefault(ptr.Pointer(), C.double(step))
}
}
func (ptr *QGraphicsItemAnimation) SetTimeLine(timeLine core.QTimeLine_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetTimeLine(ptr.Pointer(), core.PointerFromQTimeLine(timeLine))
}
}
func (ptr *QGraphicsItemAnimation) SetTranslationAt(step float64, dx float64, dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_SetTranslationAt(ptr.Pointer(), C.double(step), C.double(dx), C.double(dy))
}
}
func (ptr *QGraphicsItemAnimation) TimeLine() *core.QTimeLine {
if ptr.Pointer() != nil {
tmpValue := core.NewQTimeLineFromPointer(C.QGraphicsItemAnimation_TimeLine(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemAnimation) VerticalScaleAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_VerticalScaleAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) VerticalShearAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_VerticalShearAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) XTranslationAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_XTranslationAt(ptr.Pointer(), C.double(step)))
}
return 0
}
func (ptr *QGraphicsItemAnimation) YTranslationAt(step float64) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsItemAnimation_YTranslationAt(ptr.Pointer(), C.double(step)))
}
return 0
}
//export callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation
func callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsItemAnimation"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsItemAnimationFromPointer(ptr).DestroyQGraphicsItemAnimationDefault()
}
}
func (ptr *QGraphicsItemAnimation) ConnectDestroyQGraphicsItemAnimation(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemAnimation"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemAnimation) DisconnectDestroyQGraphicsItemAnimation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation")
}
}
func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimation() {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimationDefault() {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsItemAnimation) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___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 *QGraphicsItemAnimation) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsItemAnimation) __children_newList() unsafe.Pointer {
return C.QGraphicsItemAnimation___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsItemAnimation___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsItemAnimation___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsItemAnimation) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___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 *QGraphicsItemAnimation) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsItemAnimation) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsItemAnimation___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsItemAnimation) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___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 *QGraphicsItemAnimation) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsItemAnimation) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsItemAnimation___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsItemAnimation) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemAnimation) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsItemAnimation) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsItemAnimation___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsItemAnimation_ChildEvent
func callbackQGraphicsItemAnimation_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsItemAnimation) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsItemAnimation_ConnectNotify
func callbackQGraphicsItemAnimation_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsItemAnimation) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsItemAnimation_CustomEvent
func callbackQGraphicsItemAnimation_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsItemAnimation) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsItemAnimation_DeleteLater
func callbackQGraphicsItemAnimation_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsItemAnimationFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsItemAnimation) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsItemAnimation_Destroyed
func callbackQGraphicsItemAnimation_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsItemAnimation_DisconnectNotify
func callbackQGraphicsItemAnimation_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsItemAnimation) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsItemAnimation_Event
func callbackQGraphicsItemAnimation_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(NewQGraphicsItemAnimationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QGraphicsItemAnimation) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItemAnimation_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQGraphicsItemAnimation_EventFilter
func callbackQGraphicsItemAnimation_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(NewQGraphicsItemAnimationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsItemAnimation) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsItemAnimation_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsItemAnimation_MetaObject
func callbackQGraphicsItemAnimation_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsItemAnimationFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsItemAnimation) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsItemAnimation_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsItemAnimation_ObjectNameChanged
func callbackQGraphicsItemAnimation_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsItemAnimation_TimerEvent
func callbackQGraphicsItemAnimation_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsItemAnimationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsItemAnimation) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemAnimation_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGraphicsItemGroup struct {
QGraphicsItem
}
type QGraphicsItemGroup_ITF interface {
QGraphicsItem_ITF
QGraphicsItemGroup_PTR() *QGraphicsItemGroup
}
func (ptr *QGraphicsItemGroup) QGraphicsItemGroup_PTR() *QGraphicsItemGroup {
return ptr
}
func (ptr *QGraphicsItemGroup) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsItemGroup) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsItemGroup(ptr QGraphicsItemGroup_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItemGroup_PTR().Pointer()
}
return nil
}
func NewQGraphicsItemGroupFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemGroup) {
n = new(QGraphicsItemGroup)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsItemGroup__anonymous
//QGraphicsItemGroup::anonymous
type QGraphicsItemGroup__anonymous int64
const (
QGraphicsItemGroup__Type QGraphicsItemGroup__anonymous = QGraphicsItemGroup__anonymous(10)
)
func NewQGraphicsItemGroup(parent QGraphicsItem_ITF) *QGraphicsItemGroup {
return NewQGraphicsItemGroupFromPointer(C.QGraphicsItemGroup_NewQGraphicsItemGroup(PointerFromQGraphicsItem(parent)))
}
func (ptr *QGraphicsItemGroup) AddToGroup(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_AddToGroup(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
//export callbackQGraphicsItemGroup_BoundingRect
func callbackQGraphicsItemGroup_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsItemGroupFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsItemGroup) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemGroup) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsItemGroup) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsItemGroup) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsItemGroup_Paint
func callbackQGraphicsItemGroup_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsItemGroupFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsItemGroup) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemGroup) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsItemGroup) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsItemGroup) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsItemGroup) RemoveFromGroup(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_RemoveFromGroup(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
//export callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup
func callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsItemGroup"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsItemGroupFromPointer(ptr).DestroyQGraphicsItemGroupDefault()
}
}
func (ptr *QGraphicsItemGroup) ConnectDestroyQGraphicsItemGroup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemGroup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsItemGroup) DisconnectDestroyQGraphicsItemGroup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemGroup")
}
}
func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroup() {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroupDefault() {
if ptr.Pointer() != nil {
C.QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsLayout struct {
QGraphicsLayoutItem
}
type QGraphicsLayout_ITF interface {
QGraphicsLayoutItem_ITF
QGraphicsLayout_PTR() *QGraphicsLayout
}
func (ptr *QGraphicsLayout) QGraphicsLayout_PTR() *QGraphicsLayout {
return ptr
}
func (ptr *QGraphicsLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayoutItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsLayoutItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsLayout(ptr QGraphicsLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayout_PTR().Pointer()
}
return nil
}
func NewQGraphicsLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayout) {
n = new(QGraphicsLayout)
n.SetPointer(ptr)
return
}
func NewQGraphicsLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLayout {
return NewQGraphicsLayoutFromPointer(C.QGraphicsLayout_NewQGraphicsLayout(PointerFromQGraphicsLayoutItem(parent)))
}
func (ptr *QGraphicsLayout) Activate() {
if ptr.Pointer() != nil {
C.QGraphicsLayout_Activate(ptr.Pointer())
}
}
func (ptr *QGraphicsLayout) AddChildLayoutItem(layoutItem QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayout_AddChildLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(layoutItem))
}
}
//export callbackQGraphicsLayout_Count
func callbackQGraphicsLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QGraphicsLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QGraphicsLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsLayout_Count(ptr.Pointer())))
}
return 0
}
//export callbackQGraphicsLayout_Invalidate
func callbackQGraphicsLayout_Invalidate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "invalidate"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLayoutFromPointer(ptr).InvalidateDefault()
}
}
func (ptr *QGraphicsLayout) ConnectInvalidate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectInvalidate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "invalidate")
}
}
func (ptr *QGraphicsLayout) Invalidate() {
if ptr.Pointer() != nil {
C.QGraphicsLayout_Invalidate(ptr.Pointer())
}
}
func (ptr *QGraphicsLayout) InvalidateDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLayout_InvalidateDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsLayout) IsActivated() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsLayout_IsActivated(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsLayout_ItemAt
func callbackQGraphicsLayout_ItemAt(ptr unsafe.Pointer, i C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(i))))
}
return PointerFromQGraphicsLayoutItem(nil)
}
func (ptr *QGraphicsLayout) ConnectItemAt(f func(i int) *QGraphicsLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(i int) *QGraphicsLayoutItem {
(*(*func(int) *QGraphicsLayoutItem)(signal))(i)
return f(i)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QGraphicsLayout) ItemAt(i int) *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayout_ItemAt(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
//export callbackQGraphicsLayout_RemoveAt
func callbackQGraphicsLayout_RemoveAt(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "removeAt"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QGraphicsLayout) ConnectRemoveAt(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectRemoveAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeAt")
}
}
func (ptr *QGraphicsLayout) RemoveAt(index int) {
if ptr.Pointer() != nil {
C.QGraphicsLayout_RemoveAt(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsLayout) SetContentsMargins(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayout_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
//export callbackQGraphicsLayout_WidgetEvent
func callbackQGraphicsLayout_WidgetEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "widgetEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(e))
} else {
NewQGraphicsLayoutFromPointer(ptr).WidgetEventDefault(core.NewQEventFromPointer(e))
}
}
func (ptr *QGraphicsLayout) ConnectWidgetEvent(f func(e *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "widgetEvent"); signal != nil {
f := func(e *core.QEvent) {
(*(*func(*core.QEvent))(signal))(e)
f(e)
}
qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectWidgetEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "widgetEvent")
}
}
func (ptr *QGraphicsLayout) WidgetEvent(e core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayout_WidgetEvent(ptr.Pointer(), core.PointerFromQEvent(e))
}
}
func (ptr *QGraphicsLayout) WidgetEventDefault(e core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayout_WidgetEventDefault(ptr.Pointer(), core.PointerFromQEvent(e))
}
}
//export callbackQGraphicsLayout_DestroyQGraphicsLayout
func callbackQGraphicsLayout_DestroyQGraphicsLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLayoutFromPointer(ptr).DestroyQGraphicsLayoutDefault()
}
}
func (ptr *QGraphicsLayout) ConnectDestroyQGraphicsLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayout) DisconnectDestroyQGraphicsLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayout")
}
}
func (ptr *QGraphicsLayout) DestroyQGraphicsLayout() {
if ptr.Pointer() != nil {
C.QGraphicsLayout_DestroyQGraphicsLayout(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QGraphicsLayout) DestroyQGraphicsLayoutDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLayout_DestroyQGraphicsLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
//export callbackQGraphicsLayout_SizeHint
func callbackQGraphicsLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(NewQGraphicsLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
func (ptr *QGraphicsLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
type QGraphicsLayoutItem struct {
ptr unsafe.Pointer
}
type QGraphicsLayoutItem_ITF interface {
QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem
}
func (ptr *QGraphicsLayoutItem) QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem {
return ptr
}
func (ptr *QGraphicsLayoutItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QGraphicsLayoutItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQGraphicsLayoutItem(ptr QGraphicsLayoutItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayoutItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsLayoutItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayoutItem) {
n = new(QGraphicsLayoutItem)
n.SetPointer(ptr)
return
}
func NewQGraphicsLayoutItem(parent QGraphicsLayoutItem_ITF, isLayout bool) *QGraphicsLayoutItem {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_NewQGraphicsLayoutItem(PointerFromQGraphicsLayoutItem(parent), C.char(int8(qt.GoBoolToInt(isLayout)))))
}
func (ptr *QGraphicsLayoutItem) ContentsRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_ContentsRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) EffectiveSizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_EffectiveSizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) Geometry() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsLayoutItem_GetContentsMargins
func callbackQGraphicsLayoutItem_GetContentsMargins(ptr unsafe.Pointer, left C.double, top C.double, right C.double, bottom C.double) {
if signal := qt.GetSignal(ptr, "getContentsMargins"); signal != nil {
(*(*func(float64, float64, float64, float64))(signal))(float64(left), float64(top), float64(right), float64(bottom))
} else {
NewQGraphicsLayoutItemFromPointer(ptr).GetContentsMarginsDefault(float64(left), float64(top), float64(right), float64(bottom))
}
}
func (ptr *QGraphicsLayoutItem) ConnectGetContentsMargins(f func(left float64, top float64, right float64, bottom float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "getContentsMargins"); signal != nil {
f := func(left float64, top float64, right float64, bottom float64) {
(*(*func(float64, float64, float64, float64))(signal))(left, top, right, bottom)
f(left, top, right, bottom)
}
qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayoutItem) DisconnectGetContentsMargins() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "getContentsMargins")
}
}
func (ptr *QGraphicsLayoutItem) GetContentsMargins(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_GetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
func (ptr *QGraphicsLayoutItem) GetContentsMarginsDefault(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_GetContentsMarginsDefault(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
func (ptr *QGraphicsLayoutItem) GraphicsItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsLayoutItem_GraphicsItem(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsLayoutItem) IsLayout() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsLayoutItem_IsLayout(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsLayoutItem) MaximumHeight() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_MaximumHeight(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLayoutItem) MaximumSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) MaximumWidth() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_MaximumWidth(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLayoutItem) MinimumHeight() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_MinimumHeight(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLayoutItem) MinimumSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) MinimumWidth() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_MinimumWidth(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLayoutItem) OwnedByLayout() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsLayoutItem_OwnedByLayout(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsLayoutItem) ParentLayoutItem() *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_ParentLayoutItem(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsLayoutItem) PreferredHeight() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_PreferredHeight(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLayoutItem) PreferredSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_PreferredSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) PreferredWidth() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLayoutItem_PreferredWidth(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsLayoutItem_SetGeometry
func callbackQGraphicsLayoutItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsLayoutItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsLayoutItem) ConnectSetGeometry(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayoutItem) DisconnectSetGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGeometry")
}
}
func (ptr *QGraphicsLayoutItem) SetGeometry(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsLayoutItem) SetGeometryDefault(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsLayoutItem) SetGraphicsItem(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetGraphicsItem(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsLayoutItem) SetMaximumHeight(height float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMaximumHeight(ptr.Pointer(), C.double(height))
}
}
func (ptr *QGraphicsLayoutItem) SetMaximumSize(size core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(size))
}
}
func (ptr *QGraphicsLayoutItem) SetMaximumSize2(w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMaximumSize2(ptr.Pointer(), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsLayoutItem) SetMaximumWidth(width float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMaximumWidth(ptr.Pointer(), C.double(width))
}
}
func (ptr *QGraphicsLayoutItem) SetMinimumHeight(height float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMinimumHeight(ptr.Pointer(), C.double(height))
}
}
func (ptr *QGraphicsLayoutItem) SetMinimumSize(size core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(size))
}
}
func (ptr *QGraphicsLayoutItem) SetMinimumSize2(w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMinimumSize2(ptr.Pointer(), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsLayoutItem) SetMinimumWidth(width float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetMinimumWidth(ptr.Pointer(), C.double(width))
}
}
func (ptr *QGraphicsLayoutItem) SetOwnedByLayout(ownership bool) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetOwnedByLayout(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ownership))))
}
}
func (ptr *QGraphicsLayoutItem) SetParentLayoutItem(parent QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetParentLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(parent))
}
}
func (ptr *QGraphicsLayoutItem) SetPreferredHeight(height float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetPreferredHeight(ptr.Pointer(), C.double(height))
}
}
func (ptr *QGraphicsLayoutItem) SetPreferredSize(size core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(size))
}
}
func (ptr *QGraphicsLayoutItem) SetPreferredSize2(w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetPreferredSize2(ptr.Pointer(), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsLayoutItem) SetPreferredWidth(width float64) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetPreferredWidth(ptr.Pointer(), C.double(width))
}
}
func (ptr *QGraphicsLayoutItem) SetSizePolicy(policy QSizePolicy_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(policy))
}
}
func (ptr *QGraphicsLayoutItem) SetSizePolicy2(hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy, controlType QSizePolicy__ControlType) {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_SetSizePolicy2(ptr.Pointer(), C.longlong(hPolicy), C.longlong(vPolicy), C.longlong(controlType))
}
}
//export callbackQGraphicsLayoutItem_SizeHint
func callbackQGraphicsLayoutItem_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(core.NewQSizeF())
}
func (ptr *QGraphicsLayoutItem) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF {
(*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint)
return f(which, constraint)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayoutItem) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGraphicsLayoutItem) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLayoutItem) SizePolicy() *QSizePolicy {
if ptr.Pointer() != nil {
tmpValue := NewQSizePolicyFromPointer(C.QGraphicsLayoutItem_SizePolicy(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
return nil
}
//export callbackQGraphicsLayoutItem_UpdateGeometry
func callbackQGraphicsLayoutItem_UpdateGeometry(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateGeometry"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLayoutItemFromPointer(ptr).UpdateGeometryDefault()
}
}
func (ptr *QGraphicsLayoutItem) ConnectUpdateGeometry(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateGeometry"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayoutItem) DisconnectUpdateGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateGeometry")
}
}
func (ptr *QGraphicsLayoutItem) UpdateGeometry() {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_UpdateGeometry(ptr.Pointer())
}
}
func (ptr *QGraphicsLayoutItem) UpdateGeometryDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_UpdateGeometryDefault(ptr.Pointer())
}
}
//export callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem
func callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsLayoutItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLayoutItemFromPointer(ptr).DestroyQGraphicsLayoutItemDefault()
}
}
func (ptr *QGraphicsLayoutItem) ConnectDestroyQGraphicsLayoutItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayoutItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLayoutItem) DisconnectDestroyQGraphicsLayoutItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem")
}
}
func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItem() {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsLineItem struct {
QGraphicsItem
}
type QGraphicsLineItem_ITF interface {
QGraphicsItem_ITF
QGraphicsLineItem_PTR() *QGraphicsLineItem
}
func (ptr *QGraphicsLineItem) QGraphicsLineItem_PTR() *QGraphicsLineItem {
return ptr
}
func (ptr *QGraphicsLineItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsLineItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsLineItem(ptr QGraphicsLineItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLineItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsLineItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLineItem) {
n = new(QGraphicsLineItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsLineItem__anonymous
//QGraphicsLineItem::anonymous
type QGraphicsLineItem__anonymous int64
const (
QGraphicsLineItem__Type QGraphicsLineItem__anonymous = QGraphicsLineItem__anonymous(6)
)
func NewQGraphicsLineItem(parent QGraphicsItem_ITF) *QGraphicsLineItem {
return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsLineItem2(line core.QLineF_ITF, parent QGraphicsItem_ITF) *QGraphicsLineItem {
return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem2(core.PointerFromQLineF(line), PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsLineItem3(x1 float64, y1 float64, x2 float64, y2 float64, parent QGraphicsItem_ITF) *QGraphicsLineItem {
return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem3(C.double(x1), C.double(y1), C.double(x2), C.double(y2), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsLineItem_BoundingRect
func callbackQGraphicsLineItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsLineItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsLineItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLineItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsLineItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLineItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLineItem) Line() *core.QLineF {
if ptr.Pointer() != nil {
tmpValue := core.NewQLineFFromPointer(C.QGraphicsLineItem_Line(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF)
return tmpValue
}
return nil
}
//export callbackQGraphicsLineItem_Paint
func callbackQGraphicsLineItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsLineItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsLineItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLineItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsLineItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsLineItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsLineItem) Pen() *gui.QPen {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPenFromPointer(C.QGraphicsLineItem_Pen(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLineItem) SetLine(line core.QLineF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_SetLine(ptr.Pointer(), core.PointerFromQLineF(line))
}
}
func (ptr *QGraphicsLineItem) SetLine2(x1 float64, y1 float64, x2 float64, y2 float64) {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_SetLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2))
}
}
func (ptr *QGraphicsLineItem) SetPen(pen gui.QPen_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen))
}
}
//export callbackQGraphicsLineItem_DestroyQGraphicsLineItem
func callbackQGraphicsLineItem_DestroyQGraphicsLineItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsLineItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLineItemFromPointer(ptr).DestroyQGraphicsLineItemDefault()
}
}
func (ptr *QGraphicsLineItem) ConnectDestroyQGraphicsLineItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLineItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLineItem) DisconnectDestroyQGraphicsLineItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLineItem")
}
}
func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItem() {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_DestroyQGraphicsLineItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLineItem_DestroyQGraphicsLineItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsLinearLayout struct {
QGraphicsLayout
}
type QGraphicsLinearLayout_ITF interface {
QGraphicsLayout_ITF
QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout
}
func (ptr *QGraphicsLinearLayout) QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout {
return ptr
}
func (ptr *QGraphicsLinearLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLayout_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsLinearLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsLayout_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsLinearLayout(ptr QGraphicsLinearLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsLinearLayout_PTR().Pointer()
}
return nil
}
func NewQGraphicsLinearLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLinearLayout) {
n = new(QGraphicsLinearLayout)
n.SetPointer(ptr)
return
}
func NewQGraphicsLinearLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout {
return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout(PointerFromQGraphicsLayoutItem(parent)))
}
func NewQGraphicsLinearLayout2(orientation core.Qt__Orientation, parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout {
return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout2(C.longlong(orientation), PointerFromQGraphicsLayoutItem(parent)))
}
func (ptr *QGraphicsLinearLayout) AddItem(item QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))
}
}
func (ptr *QGraphicsLinearLayout) AddStretch(stretch int) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch)))
}
}
func (ptr *QGraphicsLinearLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsLinearLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)))
}
return 0
}
//export callbackQGraphicsLinearLayout_Count
func callbackQGraphicsLinearLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQGraphicsLinearLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QGraphicsLinearLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLinearLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QGraphicsLinearLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsLinearLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsLinearLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsLinearLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsLinearLayout) InsertItem(index int, item QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQGraphicsLayoutItem(item))
}
}
func (ptr *QGraphicsLinearLayout) InsertStretch(index int, stretch int) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch)))
}
}
//export callbackQGraphicsLinearLayout_ItemAt
func callbackQGraphicsLinearLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQGraphicsLayoutItem(NewQGraphicsLinearLayoutFromPointer(ptr).ItemAtDefault(int(int32(index))))
}
func (ptr *QGraphicsLinearLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QGraphicsLayoutItem {
(*(*func(int) *QGraphicsLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLinearLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QGraphicsLinearLayout) ItemAt(index int) *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGraphicsLinearLayout) ItemAtDefault(index int) *QGraphicsLayoutItem {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGraphicsLinearLayout) ItemSpacing(index int) float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLinearLayout_ItemSpacing(ptr.Pointer(), C.int(int32(index))))
}
return 0
}
func (ptr *QGraphicsLinearLayout) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QGraphicsLinearLayout_Orientation(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsLinearLayout_RemoveAt
func callbackQGraphicsLinearLayout_RemoveAt(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "removeAt"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQGraphicsLinearLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index)))
}
}
func (ptr *QGraphicsLinearLayout) ConnectRemoveAt(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLinearLayout) DisconnectRemoveAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeAt")
}
}
func (ptr *QGraphicsLinearLayout) RemoveAt(index int) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_RemoveAt(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsLinearLayout) RemoveAtDefault(index int) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QGraphicsLinearLayout) RemoveItem(item QGraphicsLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))
}
}
func (ptr *QGraphicsLinearLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment))
}
}
func (ptr *QGraphicsLinearLayout) SetItemSpacing(index int, spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_SetItemSpacing(ptr.Pointer(), C.int(int32(index)), C.double(spacing))
}
}
func (ptr *QGraphicsLinearLayout) SetOrientation(orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_SetOrientation(ptr.Pointer(), C.longlong(orientation))
}
}
func (ptr *QGraphicsLinearLayout) SetSpacing(spacing float64) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_SetSpacing(ptr.Pointer(), C.double(spacing))
}
}
func (ptr *QGraphicsLinearLayout) SetStretchFactor(item QGraphicsLayoutItem_ITF, stretch int) {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_SetStretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(stretch)))
}
}
//export callbackQGraphicsLinearLayout_SizeHint
func callbackQGraphicsLinearLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(NewQGraphicsLinearLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
func (ptr *QGraphicsLinearLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF {
(*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint)
return f(which, constraint)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLinearLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGraphicsLinearLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLinearLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsLinearLayout) Spacing() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsLinearLayout_Spacing(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsLinearLayout) StretchFactor(item QGraphicsLayoutItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsLinearLayout_StretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))))
}
return 0
}
//export callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout
func callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsLinearLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsLinearLayoutFromPointer(ptr).DestroyQGraphicsLinearLayoutDefault()
}
}
func (ptr *QGraphicsLinearLayout) ConnectDestroyQGraphicsLinearLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLinearLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsLinearLayout) DisconnectDestroyQGraphicsLinearLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout")
}
}
func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayout() {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayoutDefault() {
if ptr.Pointer() != nil {
C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsObject struct {
core.QObject
QGraphicsItem
}
type QGraphicsObject_ITF interface {
core.QObject_ITF
QGraphicsItem_ITF
QGraphicsObject_PTR() *QGraphicsObject
}
func (ptr *QGraphicsObject) QGraphicsObject_PTR() *QGraphicsObject {
return ptr
}
func (ptr *QGraphicsObject) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsObject) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
ptr.QGraphicsItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsObject(ptr QGraphicsObject_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsObject_PTR().Pointer()
}
return nil
}
func NewQGraphicsObjectFromPointer(ptr unsafe.Pointer) (n *QGraphicsObject) {
n = new(QGraphicsObject)
n.SetPointer(ptr)
return
}
func NewQGraphicsObject(parent QGraphicsItem_ITF) *QGraphicsObject {
tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_NewQGraphicsObject(PointerFromQGraphicsItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQGraphicsObject_EnabledChanged
func callbackQGraphicsObject_EnabledChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectEnabledChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") {
C.QGraphicsObject_ConnectEnabledChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectEnabledChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectEnabledChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "enabledChanged")
}
}
func (ptr *QGraphicsObject) EnabledChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_EnabledChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_Event
func callbackQGraphicsObject_Event(ptr unsafe.Pointer, ev 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(ev)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev)))))
}
func (ptr *QGraphicsObject) ConnectEvent(f func(ev *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil {
f := func(ev *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(ev)
return f(ev)
}
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "event")
}
}
func (ptr *QGraphicsObject) Event(ev core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0
}
return false
}
func (ptr *QGraphicsObject) EventDefault(ev core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0
}
return false
}
func (ptr *QGraphicsObject) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) {
if ptr.Pointer() != nil {
C.QGraphicsObject_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags))
}
}
//export callbackQGraphicsObject_OpacityChanged
func callbackQGraphicsObject_OpacityChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectOpacityChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") {
C.QGraphicsObject_ConnectOpacityChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectOpacityChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectOpacityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "opacityChanged")
}
}
func (ptr *QGraphicsObject) OpacityChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_OpacityChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_ParentChanged
func callbackQGraphicsObject_ParentChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "parentChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectParentChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "parentChanged") {
C.QGraphicsObject_ConnectParentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "parentChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectParentChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectParentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "parentChanged")
}
}
func (ptr *QGraphicsObject) ParentChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_ParentChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_RotationChanged
func callbackQGraphicsObject_RotationChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "rotationChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectRotationChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rotationChanged") {
C.QGraphicsObject_ConnectRotationChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rotationChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectRotationChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectRotationChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rotationChanged")
}
}
func (ptr *QGraphicsObject) RotationChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_RotationChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_ScaleChanged
func callbackQGraphicsObject_ScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") {
C.QGraphicsObject_ConnectScaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "scaleChanged")
}
}
func (ptr *QGraphicsObject) ScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_ScaleChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsObject) UngrabGesture(gesture core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QGraphicsObject_UngrabGesture(ptr.Pointer(), C.longlong(gesture))
}
}
//export callbackQGraphicsObject_UpdateMicroFocus
func callbackQGraphicsObject_UpdateMicroFocus(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsObjectFromPointer(ptr).UpdateMicroFocusDefault()
}
}
func (ptr *QGraphicsObject) ConnectUpdateMicroFocus(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectUpdateMicroFocus() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus")
}
}
func (ptr *QGraphicsObject) UpdateMicroFocus() {
if ptr.Pointer() != nil {
C.QGraphicsObject_UpdateMicroFocus(ptr.Pointer())
}
}
func (ptr *QGraphicsObject) UpdateMicroFocusDefault() {
if ptr.Pointer() != nil {
C.QGraphicsObject_UpdateMicroFocusDefault(ptr.Pointer())
}
}
//export callbackQGraphicsObject_VisibleChanged
func callbackQGraphicsObject_VisibleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectVisibleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") {
C.QGraphicsObject_ConnectVisibleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectVisibleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectVisibleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "visibleChanged")
}
}
func (ptr *QGraphicsObject) VisibleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_VisibleChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_XChanged
func callbackQGraphicsObject_XChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "xChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectXChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "xChanged") {
C.QGraphicsObject_ConnectXChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectXChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectXChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "xChanged")
}
}
func (ptr *QGraphicsObject) XChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_XChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_YChanged
func callbackQGraphicsObject_YChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "yChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectYChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "yChanged") {
C.QGraphicsObject_ConnectYChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectYChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectYChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "yChanged")
}
}
func (ptr *QGraphicsObject) YChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_YChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_ZChanged
func callbackQGraphicsObject_ZChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "zChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsObject) ConnectZChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "zChanged") {
C.QGraphicsObject_ConnectZChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "zChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectZChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectZChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "zChanged")
}
}
func (ptr *QGraphicsObject) ZChanged() {
if ptr.Pointer() != nil {
C.QGraphicsObject_ZChanged(ptr.Pointer())
}
}
//export callbackQGraphicsObject_DestroyQGraphicsObject
func callbackQGraphicsObject_DestroyQGraphicsObject(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsObject"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsObjectFromPointer(ptr).DestroyQGraphicsObjectDefault()
}
}
func (ptr *QGraphicsObject) ConnectDestroyQGraphicsObject(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsObject"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsObject) DisconnectDestroyQGraphicsObject() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsObject")
}
}
func (ptr *QGraphicsObject) DestroyQGraphicsObject() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DestroyQGraphicsObject(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsObject) DestroyQGraphicsObjectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DestroyQGraphicsObjectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsObject) Parent() *QGraphicsObject {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_Parent(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) SetParent(parent QGraphicsObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetParent(ptr.Pointer(), PointerFromQGraphicsObject(parent))
}
}
func (ptr *QGraphicsObject) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_Opacity(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetOpacity(opacity float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetOpacity(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QGraphicsObject) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsObject) SetEnabled(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsObject) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsObject) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QGraphicsObject) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) SetPos(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
func (ptr *QGraphicsObject) X() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_X(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetX(x float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetX(ptr.Pointer(), C.double(x))
}
}
func (ptr *QGraphicsObject) Y() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_Y(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetY(y float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetY(ptr.Pointer(), C.double(y))
}
}
func (ptr *QGraphicsObject) ZValue() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_ZValue(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetZValue(z float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetZValue(ptr.Pointer(), C.double(z))
}
}
func (ptr *QGraphicsObject) Rotation() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_Rotation(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetRotation(rotation float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetRotation(ptr.Pointer(), C.double(rotation))
}
}
func (ptr *QGraphicsObject) Scale() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsObject_Scale(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsObject) SetScale(scale float64) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetScale(ptr.Pointer(), C.double(scale))
}
}
func (ptr *QGraphicsObject) TransformOriginPoint() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_TransformOriginPoint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) SetTransformOriginPoint(transformOriginPoint core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(transformOriginPoint))
}
}
func (ptr *QGraphicsObject) GraphicsEffect() *QGraphicsEffect {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsObject_GraphicsEffect(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) SetGraphicsEffect(effect QGraphicsEffect_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect))
}
}
func (ptr *QGraphicsObject) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___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 *QGraphicsObject) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsObject) __children_newList() unsafe.Pointer {
return C.QGraphicsObject___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsObject) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsObject) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsObject___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsObject) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___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 *QGraphicsObject) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsObject) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsObject___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsObject) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___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 *QGraphicsObject) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsObject) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsObject___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsObject) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsObject) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsObject___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsObject_ChildEvent
func callbackQGraphicsObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsObject) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QGraphicsObject) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsObject_ConnectNotify
func callbackQGraphicsObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsObject) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QGraphicsObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsObject_CustomEvent
func callbackQGraphicsObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsObject) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsObject) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsObject_DeleteLater
func callbackQGraphicsObject_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsObjectFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsObject) DeleteLater() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DeleteLater(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsObject) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsObject_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsObject_Destroyed
func callbackQGraphicsObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsObject_DisconnectNotify
func callbackQGraphicsObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsObject) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QGraphicsObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsObject_EventFilter
func callbackQGraphicsObject_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(NewQGraphicsObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsObject) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsObject_MetaObject
func callbackQGraphicsObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsObjectFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsObject) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsObject) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsObject_ObjectNameChanged
func callbackQGraphicsObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsObject_TimerEvent
func callbackQGraphicsObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsObject) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QGraphicsObject) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQGraphicsObject_BoundingRect
func callbackQGraphicsObject_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsObjectFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsObject) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsObject) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsObject_Paint
func callbackQGraphicsObject_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsObjectFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsObject) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsObject) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsObject_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
type QGraphicsOpacityEffect struct {
QGraphicsEffect
}
type QGraphicsOpacityEffect_ITF interface {
QGraphicsEffect_ITF
QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect
}
func (ptr *QGraphicsOpacityEffect) QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect {
return ptr
}
func (ptr *QGraphicsOpacityEffect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsEffect_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsOpacityEffect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsEffect_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsOpacityEffect(ptr QGraphicsOpacityEffect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsOpacityEffect_PTR().Pointer()
}
return nil
}
func NewQGraphicsOpacityEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsOpacityEffect) {
n = new(QGraphicsOpacityEffect)
n.SetPointer(ptr)
return
}
func NewQGraphicsOpacityEffect(parent core.QObject_ITF) *QGraphicsOpacityEffect {
tmpValue := NewQGraphicsOpacityEffectFromPointer(C.QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQGraphicsOpacityEffect_Draw
func callbackQGraphicsOpacityEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "draw"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQGraphicsOpacityEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QGraphicsOpacityEffect) ConnectDraw(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectDraw() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "draw")
}
}
func (ptr *QGraphicsOpacityEffect) Draw(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsOpacityEffect) DrawDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QGraphicsOpacityEffect) Opacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsOpacityEffect_Opacity(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsOpacityEffect_OpacityChanged
func callbackQGraphicsOpacityEffect_OpacityChanged(ptr unsafe.Pointer, opacity C.double) {
if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil {
(*(*func(float64))(signal))(float64(opacity))
}
}
func (ptr *QGraphicsOpacityEffect) ConnectOpacityChanged(f func(opacity float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") {
C.QGraphicsOpacityEffect_ConnectOpacityChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil {
f := func(opacity float64) {
(*(*func(float64))(signal))(opacity)
f(opacity)
}
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectOpacityChanged() {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_DisconnectOpacityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "opacityChanged")
}
}
func (ptr *QGraphicsOpacityEffect) OpacityChanged(opacity float64) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_OpacityChanged(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QGraphicsOpacityEffect) OpacityMask() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QGraphicsOpacityEffect_OpacityMask(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
//export callbackQGraphicsOpacityEffect_OpacityMaskChanged
func callbackQGraphicsOpacityEffect_OpacityMaskChanged(ptr unsafe.Pointer, mask unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "opacityMaskChanged"); signal != nil {
(*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask))
}
}
func (ptr *QGraphicsOpacityEffect) ConnectOpacityMaskChanged(f func(mask *gui.QBrush)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "opacityMaskChanged") {
C.QGraphicsOpacityEffect_ConnectOpacityMaskChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "opacityMaskChanged"); signal != nil {
f := func(mask *gui.QBrush) {
(*(*func(*gui.QBrush))(signal))(mask)
f(mask)
}
qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectOpacityMaskChanged() {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "opacityMaskChanged")
}
}
func (ptr *QGraphicsOpacityEffect) OpacityMaskChanged(mask gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_OpacityMaskChanged(ptr.Pointer(), gui.PointerFromQBrush(mask))
}
}
//export callbackQGraphicsOpacityEffect_SetOpacity
func callbackQGraphicsOpacityEffect_SetOpacity(ptr unsafe.Pointer, opacity C.double) {
if signal := qt.GetSignal(ptr, "setOpacity"); signal != nil {
(*(*func(float64))(signal))(float64(opacity))
} else {
NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityDefault(float64(opacity))
}
}
func (ptr *QGraphicsOpacityEffect) ConnectSetOpacity(f func(opacity float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOpacity"); signal != nil {
f := func(opacity float64) {
(*(*func(float64))(signal))(opacity)
f(opacity)
}
qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacity() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOpacity")
}
}
func (ptr *QGraphicsOpacityEffect) SetOpacity(opacity float64) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_SetOpacity(ptr.Pointer(), C.double(opacity))
}
}
func (ptr *QGraphicsOpacityEffect) SetOpacityDefault(opacity float64) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_SetOpacityDefault(ptr.Pointer(), C.double(opacity))
}
}
//export callbackQGraphicsOpacityEffect_SetOpacityMask
func callbackQGraphicsOpacityEffect_SetOpacityMask(ptr unsafe.Pointer, mask unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setOpacityMask"); signal != nil {
(*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask))
} else {
NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityMaskDefault(gui.NewQBrushFromPointer(mask))
}
}
func (ptr *QGraphicsOpacityEffect) ConnectSetOpacityMask(f func(mask *gui.QBrush)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOpacityMask"); signal != nil {
f := func(mask *gui.QBrush) {
(*(*func(*gui.QBrush))(signal))(mask)
f(mask)
}
qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacityMask() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOpacityMask")
}
}
func (ptr *QGraphicsOpacityEffect) SetOpacityMask(mask gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_SetOpacityMask(ptr.Pointer(), gui.PointerFromQBrush(mask))
}
}
func (ptr *QGraphicsOpacityEffect) SetOpacityMaskDefault(mask gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_SetOpacityMaskDefault(ptr.Pointer(), gui.PointerFromQBrush(mask))
}
}
//export callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect
func callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsOpacityEffect"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsOpacityEffectFromPointer(ptr).DestroyQGraphicsOpacityEffectDefault()
}
}
func (ptr *QGraphicsOpacityEffect) ConnectDestroyQGraphicsOpacityEffect(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsOpacityEffect"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsOpacityEffect) DisconnectDestroyQGraphicsOpacityEffect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect")
}
}
func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffect() {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffectDefault() {
if ptr.Pointer() != nil {
C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsPathItem struct {
QAbstractGraphicsShapeItem
}
type QGraphicsPathItem_ITF interface {
QAbstractGraphicsShapeItem_ITF
QGraphicsPathItem_PTR() *QGraphicsPathItem
}
func (ptr *QGraphicsPathItem) QGraphicsPathItem_PTR() *QGraphicsPathItem {
return ptr
}
func (ptr *QGraphicsPathItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsPathItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsPathItem(ptr QGraphicsPathItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsPathItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsPathItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPathItem) {
n = new(QGraphicsPathItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsPathItem__anonymous
//QGraphicsPathItem::anonymous
type QGraphicsPathItem__anonymous int64
const (
QGraphicsPathItem__Type QGraphicsPathItem__anonymous = QGraphicsPathItem__anonymous(2)
)
func NewQGraphicsPathItem(parent QGraphicsItem_ITF) *QGraphicsPathItem {
return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsPathItem2(path gui.QPainterPath_ITF, parent QGraphicsItem_ITF) *QGraphicsPathItem {
return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem2(gui.PointerFromQPainterPath(path), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsPathItem_BoundingRect
func callbackQGraphicsPathItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsPathItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsPathItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPathItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsPathItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPathItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsPathItem_Paint
func callbackQGraphicsPathItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsPathItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsPathItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPathItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsPathItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPathItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPathItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPathItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPathItem) Path() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsPathItem_Path(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPathItem) SetPath(path gui.QPainterPath_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPathItem_SetPath(ptr.Pointer(), gui.PointerFromQPainterPath(path))
}
}
//export callbackQGraphicsPathItem_DestroyQGraphicsPathItem
func callbackQGraphicsPathItem_DestroyQGraphicsPathItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsPathItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsPathItemFromPointer(ptr).DestroyQGraphicsPathItemDefault()
}
}
func (ptr *QGraphicsPathItem) ConnectDestroyQGraphicsPathItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPathItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPathItem) DisconnectDestroyQGraphicsPathItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPathItem")
}
}
func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItem() {
if ptr.Pointer() != nil {
C.QGraphicsPathItem_DestroyQGraphicsPathItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsPathItem_DestroyQGraphicsPathItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsPixmapItem struct {
QGraphicsItem
}
type QGraphicsPixmapItem_ITF interface {
QGraphicsItem_ITF
QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem
}
func (ptr *QGraphicsPixmapItem) QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem {
return ptr
}
func (ptr *QGraphicsPixmapItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsPixmapItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsPixmapItem(ptr QGraphicsPixmapItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsPixmapItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsPixmapItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPixmapItem) {
n = new(QGraphicsPixmapItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsPixmapItem__ShapeMode
//QGraphicsPixmapItem::ShapeMode
type QGraphicsPixmapItem__ShapeMode int64
const (
QGraphicsPixmapItem__MaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(0)
QGraphicsPixmapItem__BoundingRectShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(1)
QGraphicsPixmapItem__HeuristicMaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(2)
)
//go:generate stringer -type=QGraphicsPixmapItem__anonymous
//QGraphicsPixmapItem::anonymous
type QGraphicsPixmapItem__anonymous int64
const (
QGraphicsPixmapItem__Type QGraphicsPixmapItem__anonymous = QGraphicsPixmapItem__anonymous(7)
)
func NewQGraphicsPixmapItem(parent QGraphicsItem_ITF) *QGraphicsPixmapItem {
return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsPixmapItem2(pixmap gui.QPixmap_ITF, parent QGraphicsItem_ITF) *QGraphicsPixmapItem {
return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem2(gui.PointerFromQPixmap(pixmap), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsPixmapItem_BoundingRect
func callbackQGraphicsPixmapItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsPixmapItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsPixmapItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPixmapItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsPixmapItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPixmapItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPixmapItem) Offset() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsPixmapItem_Offset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQGraphicsPixmapItem_Paint
func callbackQGraphicsPixmapItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsPixmapItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsPixmapItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPixmapItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsPixmapItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPixmapItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPixmapItem) Pixmap() *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsPixmapItem_Pixmap(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPixmapItem) SetOffset(offset core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_SetOffset(ptr.Pointer(), core.PointerFromQPointF(offset))
}
}
func (ptr *QGraphicsPixmapItem) SetOffset2(x float64, y float64) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_SetOffset2(ptr.Pointer(), C.double(x), C.double(y))
}
}
func (ptr *QGraphicsPixmapItem) SetPixmap(pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QGraphicsPixmapItem) SetShapeMode(mode QGraphicsPixmapItem__ShapeMode) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_SetShapeMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QGraphicsPixmapItem) SetTransformationMode(mode core.Qt__TransformationMode) {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_SetTransformationMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QGraphicsPixmapItem) ShapeMode() QGraphicsPixmapItem__ShapeMode {
if ptr.Pointer() != nil {
return QGraphicsPixmapItem__ShapeMode(C.QGraphicsPixmapItem_ShapeMode(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsPixmapItem) TransformationMode() core.Qt__TransformationMode {
if ptr.Pointer() != nil {
return core.Qt__TransformationMode(C.QGraphicsPixmapItem_TransformationMode(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem
func callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsPixmapItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsPixmapItemFromPointer(ptr).DestroyQGraphicsPixmapItemDefault()
}
}
func (ptr *QGraphicsPixmapItem) ConnectDestroyQGraphicsPixmapItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPixmapItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPixmapItem) DisconnectDestroyQGraphicsPixmapItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem")
}
}
func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItem() {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsPolygonItem struct {
QAbstractGraphicsShapeItem
}
type QGraphicsPolygonItem_ITF interface {
QAbstractGraphicsShapeItem_ITF
QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem
}
func (ptr *QGraphicsPolygonItem) QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem {
return ptr
}
func (ptr *QGraphicsPolygonItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsPolygonItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsPolygonItem(ptr QGraphicsPolygonItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsPolygonItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsPolygonItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPolygonItem) {
n = new(QGraphicsPolygonItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsPolygonItem__anonymous
//QGraphicsPolygonItem::anonymous
type QGraphicsPolygonItem__anonymous int64
const (
QGraphicsPolygonItem__Type QGraphicsPolygonItem__anonymous = QGraphicsPolygonItem__anonymous(5)
)
func NewQGraphicsPolygonItem(parent QGraphicsItem_ITF) *QGraphicsPolygonItem {
return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsPolygonItem2(polygon gui.QPolygonF_ITF, parent QGraphicsItem_ITF) *QGraphicsPolygonItem {
return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem2(gui.PointerFromQPolygonF(polygon), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsPolygonItem_BoundingRect
func callbackQGraphicsPolygonItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsPolygonItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsPolygonItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPolygonItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsPolygonItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPolygonItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPolygonItem) FillRule() core.Qt__FillRule {
if ptr.Pointer() != nil {
return core.Qt__FillRule(C.QGraphicsPolygonItem_FillRule(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsPolygonItem_Paint
func callbackQGraphicsPolygonItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsPolygonItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsPolygonItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPolygonItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsPolygonItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPolygonItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsPolygonItem) Polygon() *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsPolygonItem_Polygon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsPolygonItem) SetFillRule(rule core.Qt__FillRule) {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_SetFillRule(ptr.Pointer(), C.longlong(rule))
}
}
func (ptr *QGraphicsPolygonItem) SetPolygon(polygon gui.QPolygonF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_SetPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))
}
}
//export callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem
func callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsPolygonItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsPolygonItemFromPointer(ptr).DestroyQGraphicsPolygonItemDefault()
}
}
func (ptr *QGraphicsPolygonItem) ConnectDestroyQGraphicsPolygonItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPolygonItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsPolygonItem) DisconnectDestroyQGraphicsPolygonItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem")
}
}
func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItem() {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsProxyWidget struct {
QGraphicsWidget
}
type QGraphicsProxyWidget_ITF interface {
QGraphicsWidget_ITF
QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget
}
func (ptr *QGraphicsProxyWidget) QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget {
return ptr
}
func (ptr *QGraphicsProxyWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsWidget_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsProxyWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsWidget_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsProxyWidget(ptr QGraphicsProxyWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsProxyWidget_PTR().Pointer()
}
return nil
}
func NewQGraphicsProxyWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsProxyWidget) {
n = new(QGraphicsProxyWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsProxyWidget__anonymous
//QGraphicsProxyWidget::anonymous
type QGraphicsProxyWidget__anonymous int64
const (
QGraphicsProxyWidget__Type QGraphicsProxyWidget__anonymous = QGraphicsProxyWidget__anonymous(12)
)
func NewQGraphicsProxyWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewQGraphicsProxyWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsProxyWidget) CreateProxyForChildWidget(child QWidget_ITF) *QGraphicsProxyWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_CreateProxyForChildWidget(ptr.Pointer(), PointerFromQWidget(child)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsProxyWidget_NewProxyWidget
func callbackQGraphicsProxyWidget_NewProxyWidget(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "newProxyWidget"); signal != nil {
return PointerFromQGraphicsProxyWidget((*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(NewQWidgetFromPointer(child)))
}
return PointerFromQGraphicsProxyWidget(NewQGraphicsProxyWidgetFromPointer(ptr).NewProxyWidgetDefault(NewQWidgetFromPointer(child)))
}
func (ptr *QGraphicsProxyWidget) ConnectNewProxyWidget(f func(child *QWidget) *QGraphicsProxyWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "newProxyWidget"); signal != nil {
f := func(child *QWidget) *QGraphicsProxyWidget {
(*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(child)
return f(child)
}
qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsProxyWidget) DisconnectNewProxyWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "newProxyWidget")
}
}
func (ptr *QGraphicsProxyWidget) NewProxyWidget(child QWidget_ITF) *QGraphicsProxyWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidget(ptr.Pointer(), PointerFromQWidget(child)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsProxyWidget) NewProxyWidgetDefault(child QWidget_ITF) *QGraphicsProxyWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidgetDefault(ptr.Pointer(), PointerFromQWidget(child)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsProxyWidget) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsProxyWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsProxyWidget) SubWidgetRect(widget QWidget_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsProxyWidget_SubWidgetRect(ptr.Pointer(), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsProxyWidget) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGraphicsProxyWidget_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget
func callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsProxyWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsProxyWidgetFromPointer(ptr).DestroyQGraphicsProxyWidgetDefault()
}
}
func (ptr *QGraphicsProxyWidget) ConnectDestroyQGraphicsProxyWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsProxyWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsProxyWidget) DisconnectDestroyQGraphicsProxyWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget")
}
}
func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidget() {
if ptr.Pointer() != nil {
C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidgetDefault() {
if ptr.Pointer() != nil {
C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsRectItem struct {
QAbstractGraphicsShapeItem
}
type QGraphicsRectItem_ITF interface {
QAbstractGraphicsShapeItem_ITF
QGraphicsRectItem_PTR() *QGraphicsRectItem
}
func (ptr *QGraphicsRectItem) QGraphicsRectItem_PTR() *QGraphicsRectItem {
return ptr
}
func (ptr *QGraphicsRectItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsRectItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsRectItem(ptr QGraphicsRectItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsRectItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsRectItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsRectItem) {
n = new(QGraphicsRectItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsRectItem__anonymous
//QGraphicsRectItem::anonymous
type QGraphicsRectItem__anonymous int64
const (
QGraphicsRectItem__Type QGraphicsRectItem__anonymous = QGraphicsRectItem__anonymous(3)
)
func NewQGraphicsRectItem(parent QGraphicsItem_ITF) *QGraphicsRectItem {
return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsRectItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsRectItem {
return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsRectItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsRectItem {
return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsRectItem_BoundingRect
func callbackQGraphicsRectItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsRectItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsRectItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRectItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsRectItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsRectItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsRectItem_Paint
func callbackQGraphicsRectItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsRectItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsRectItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRectItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsRectItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsRectItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsRectItem) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsRectItem) SetRect(rectangle core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rectangle))
}
}
func (ptr *QGraphicsRectItem) SetRect2(x float64, y float64, width float64, height float64) {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height))
}
}
//export callbackQGraphicsRectItem_DestroyQGraphicsRectItem
func callbackQGraphicsRectItem_DestroyQGraphicsRectItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsRectItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsRectItemFromPointer(ptr).DestroyQGraphicsRectItemDefault()
}
}
func (ptr *QGraphicsRectItem) ConnectDestroyQGraphicsRectItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRectItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRectItem) DisconnectDestroyQGraphicsRectItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRectItem")
}
}
func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItem() {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_DestroyQGraphicsRectItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsRectItem_DestroyQGraphicsRectItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsRotation struct {
QGraphicsTransform
}
type QGraphicsRotation_ITF interface {
QGraphicsTransform_ITF
QGraphicsRotation_PTR() *QGraphicsRotation
}
func (ptr *QGraphicsRotation) QGraphicsRotation_PTR() *QGraphicsRotation {
return ptr
}
func (ptr *QGraphicsRotation) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsTransform_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsRotation) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsTransform_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsRotation(ptr QGraphicsRotation_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsRotation_PTR().Pointer()
}
return nil
}
func NewQGraphicsRotationFromPointer(ptr unsafe.Pointer) (n *QGraphicsRotation) {
n = new(QGraphicsRotation)
n.SetPointer(ptr)
return
}
func NewQGraphicsRotation(parent core.QObject_ITF) *QGraphicsRotation {
tmpValue := NewQGraphicsRotationFromPointer(C.QGraphicsRotation_NewQGraphicsRotation(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsRotation) Angle() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsRotation_Angle(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsRotation_AngleChanged
func callbackQGraphicsRotation_AngleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "angleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsRotation) ConnectAngleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "angleChanged") {
C.QGraphicsRotation_ConnectAngleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "angleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRotation) DisconnectAngleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_DisconnectAngleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "angleChanged")
}
}
func (ptr *QGraphicsRotation) AngleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_AngleChanged(ptr.Pointer())
}
}
//export callbackQGraphicsRotation_ApplyTo
func callbackQGraphicsRotation_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applyTo"); signal != nil {
(*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix))
} else {
NewQGraphicsRotationFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix))
}
}
func (ptr *QGraphicsRotation) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil {
f := func(matrix *gui.QMatrix4x4) {
(*(*func(*gui.QMatrix4x4))(signal))(matrix)
f(matrix)
}
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRotation) DisconnectApplyTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "applyTo")
}
}
func (ptr *QGraphicsRotation) ApplyTo(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
func (ptr *QGraphicsRotation) ApplyToDefault(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
func (ptr *QGraphicsRotation) Axis() *gui.QVector3D {
if ptr.Pointer() != nil {
tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Axis(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D)
return tmpValue
}
return nil
}
//export callbackQGraphicsRotation_AxisChanged
func callbackQGraphicsRotation_AxisChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "axisChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsRotation) ConnectAxisChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "axisChanged") {
C.QGraphicsRotation_ConnectAxisChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "axisChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRotation) DisconnectAxisChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_DisconnectAxisChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "axisChanged")
}
}
func (ptr *QGraphicsRotation) AxisChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_AxisChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsRotation) Origin() *gui.QVector3D {
if ptr.Pointer() != nil {
tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Origin(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D)
return tmpValue
}
return nil
}
//export callbackQGraphicsRotation_OriginChanged
func callbackQGraphicsRotation_OriginChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "originChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsRotation) ConnectOriginChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "originChanged") {
C.QGraphicsRotation_ConnectOriginChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRotation) DisconnectOriginChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_DisconnectOriginChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "originChanged")
}
}
func (ptr *QGraphicsRotation) OriginChanged() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_OriginChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsRotation) SetAngle(vqr float64) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_SetAngle(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QGraphicsRotation) SetAxis(axis gui.QVector3D_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_SetAxis(ptr.Pointer(), gui.PointerFromQVector3D(axis))
}
}
func (ptr *QGraphicsRotation) SetAxis2(axis core.Qt__Axis) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_SetAxis2(ptr.Pointer(), C.longlong(axis))
}
}
func (ptr *QGraphicsRotation) SetOrigin(point gui.QVector3D_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsRotation_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point))
}
}
//export callbackQGraphicsRotation_DestroyQGraphicsRotation
func callbackQGraphicsRotation_DestroyQGraphicsRotation(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsRotation"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsRotationFromPointer(ptr).DestroyQGraphicsRotationDefault()
}
}
func (ptr *QGraphicsRotation) ConnectDestroyQGraphicsRotation(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRotation"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsRotation) DisconnectDestroyQGraphicsRotation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRotation")
}
}
func (ptr *QGraphicsRotation) DestroyQGraphicsRotation() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_DestroyQGraphicsRotation(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsRotation) DestroyQGraphicsRotationDefault() {
if ptr.Pointer() != nil {
C.QGraphicsRotation_DestroyQGraphicsRotationDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsScale struct {
QGraphicsTransform
}
type QGraphicsScale_ITF interface {
QGraphicsTransform_ITF
QGraphicsScale_PTR() *QGraphicsScale
}
func (ptr *QGraphicsScale) QGraphicsScale_PTR() *QGraphicsScale {
return ptr
}
func (ptr *QGraphicsScale) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsTransform_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsScale) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsTransform_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsScale(ptr QGraphicsScale_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsScale_PTR().Pointer()
}
return nil
}
func NewQGraphicsScaleFromPointer(ptr unsafe.Pointer) (n *QGraphicsScale) {
n = new(QGraphicsScale)
n.SetPointer(ptr)
return
}
func NewQGraphicsScale(parent core.QObject_ITF) *QGraphicsScale {
tmpValue := NewQGraphicsScaleFromPointer(C.QGraphicsScale_NewQGraphicsScale(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQGraphicsScale_ApplyTo
func callbackQGraphicsScale_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applyTo"); signal != nil {
(*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix))
} else {
NewQGraphicsScaleFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix))
}
}
func (ptr *QGraphicsScale) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil {
f := func(matrix *gui.QMatrix4x4) {
(*(*func(*gui.QMatrix4x4))(signal))(matrix)
f(matrix)
}
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectApplyTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "applyTo")
}
}
func (ptr *QGraphicsScale) ApplyTo(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScale_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
func (ptr *QGraphicsScale) ApplyToDefault(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScale_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
func (ptr *QGraphicsScale) Origin() *gui.QVector3D {
if ptr.Pointer() != nil {
tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsScale_Origin(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D)
return tmpValue
}
return nil
}
//export callbackQGraphicsScale_OriginChanged
func callbackQGraphicsScale_OriginChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "originChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScale) ConnectOriginChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "originChanged") {
C.QGraphicsScale_ConnectOriginChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectOriginChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DisconnectOriginChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "originChanged")
}
}
func (ptr *QGraphicsScale) OriginChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_OriginChanged(ptr.Pointer())
}
}
//export callbackQGraphicsScale_ScaleChanged
func callbackQGraphicsScale_ScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScale) ConnectScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") {
C.QGraphicsScale_ConnectScaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DisconnectScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "scaleChanged")
}
}
func (ptr *QGraphicsScale) ScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_ScaleChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsScale) SetOrigin(point gui.QVector3D_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScale_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point))
}
}
func (ptr *QGraphicsScale) SetXScale(vqr float64) {
if ptr.Pointer() != nil {
C.QGraphicsScale_SetXScale(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QGraphicsScale) SetYScale(vqr float64) {
if ptr.Pointer() != nil {
C.QGraphicsScale_SetYScale(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QGraphicsScale) SetZScale(vqr float64) {
if ptr.Pointer() != nil {
C.QGraphicsScale_SetZScale(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QGraphicsScale) XScale() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScale_XScale(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScale_XScaleChanged
func callbackQGraphicsScale_XScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "xScaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScale) ConnectXScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "xScaleChanged") {
C.QGraphicsScale_ConnectXScaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "xScaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectXScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DisconnectXScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "xScaleChanged")
}
}
func (ptr *QGraphicsScale) XScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_XScaleChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsScale) YScale() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScale_YScale(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScale_YScaleChanged
func callbackQGraphicsScale_YScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "yScaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScale) ConnectYScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "yScaleChanged") {
C.QGraphicsScale_ConnectYScaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "yScaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectYScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DisconnectYScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "yScaleChanged")
}
}
func (ptr *QGraphicsScale) YScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_YScaleChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsScale) ZScale() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScale_ZScale(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScale_ZScaleChanged
func callbackQGraphicsScale_ZScaleChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "zScaleChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScale) ConnectZScaleChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "zScaleChanged") {
C.QGraphicsScale_ConnectZScaleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "zScaleChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectZScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DisconnectZScaleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "zScaleChanged")
}
}
func (ptr *QGraphicsScale) ZScaleChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScale_ZScaleChanged(ptr.Pointer())
}
}
//export callbackQGraphicsScale_DestroyQGraphicsScale
func callbackQGraphicsScale_DestroyQGraphicsScale(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsScale"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsScaleFromPointer(ptr).DestroyQGraphicsScaleDefault()
}
}
func (ptr *QGraphicsScale) ConnectDestroyQGraphicsScale(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScale"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScale) DisconnectDestroyQGraphicsScale() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScale")
}
}
func (ptr *QGraphicsScale) DestroyQGraphicsScale() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DestroyQGraphicsScale(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsScale) DestroyQGraphicsScaleDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScale_DestroyQGraphicsScaleDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsScene struct {
core.QObject
}
type QGraphicsScene_ITF interface {
core.QObject_ITF
QGraphicsScene_PTR() *QGraphicsScene
}
func (ptr *QGraphicsScene) QGraphicsScene_PTR() *QGraphicsScene {
return ptr
}
func (ptr *QGraphicsScene) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsScene) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsScene(ptr QGraphicsScene_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsScene_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneFromPointer(ptr unsafe.Pointer) (n *QGraphicsScene) {
n = new(QGraphicsScene)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsScene__SceneLayer
//QGraphicsScene::SceneLayer
type QGraphicsScene__SceneLayer int64
const (
QGraphicsScene__ItemLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x1)
QGraphicsScene__BackgroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x2)
QGraphicsScene__ForegroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x4)
QGraphicsScene__AllLayers QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0xffff)
)
//go:generate stringer -type=QGraphicsScene__ItemIndexMethod
//QGraphicsScene::ItemIndexMethod
type QGraphicsScene__ItemIndexMethod int64
const (
QGraphicsScene__BspTreeIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(0)
QGraphicsScene__NoIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(-1)
)
func NewQGraphicsScene(parent core.QObject_ITF) *QGraphicsScene {
tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGraphicsScene2(sceneRect core.QRectF_ITF, parent core.QObject_ITF) *QGraphicsScene {
tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene2(core.PointerFromQRectF(sceneRect), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGraphicsScene3(x float64, y float64, width float64, height float64, parent core.QObject_ITF) *QGraphicsScene {
tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene3(C.double(x), C.double(y), C.double(width), C.double(height), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsScene) ActivePanel() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene_ActivePanel(ptr.Pointer()))
}
return nil
}
func (ptr *QGraphicsScene) ActiveWindow() *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsScene_ActiveWindow(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) AddEllipse(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem {
if ptr.Pointer() != nil {
return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddEllipse2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem {
if ptr.Pointer() != nil {
return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddItem(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_AddItem(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsScene) AddLine(line core.QLineF_ITF, pen gui.QPen_ITF) *QGraphicsLineItem {
if ptr.Pointer() != nil {
return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine(ptr.Pointer(), core.PointerFromQLineF(line), gui.PointerFromQPen(pen)))
}
return nil
}
func (ptr *QGraphicsScene) AddLine2(x1 float64, y1 float64, x2 float64, y2 float64, pen gui.QPen_ITF) *QGraphicsLineItem {
if ptr.Pointer() != nil {
return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2), gui.PointerFromQPen(pen)))
}
return nil
}
func (ptr *QGraphicsScene) AddPath(path gui.QPainterPath_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPathItem {
if ptr.Pointer() != nil {
return NewQGraphicsPathItemFromPointer(C.QGraphicsScene_AddPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddPixmap(pixmap gui.QPixmap_ITF) *QGraphicsPixmapItem {
if ptr.Pointer() != nil {
return NewQGraphicsPixmapItemFromPointer(C.QGraphicsScene_AddPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)))
}
return nil
}
func (ptr *QGraphicsScene) AddPolygon(polygon gui.QPolygonF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPolygonItem {
if ptr.Pointer() != nil {
return NewQGraphicsPolygonItemFromPointer(C.QGraphicsScene_AddPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddRect(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem {
if ptr.Pointer() != nil {
return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddRect2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem {
if ptr.Pointer() != nil {
return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush)))
}
return nil
}
func (ptr *QGraphicsScene) AddSimpleText(text string, font gui.QFont_ITF) *QGraphicsSimpleTextItem {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsScene_AddSimpleText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font)))
}
return nil
}
func (ptr *QGraphicsScene) AddText(text string, font gui.QFont_ITF) *QGraphicsTextItem {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsScene_AddText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) AddWidget(widget QWidget_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsScene_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(wFlags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_Advance
func callbackQGraphicsScene_Advance(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "advance"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneFromPointer(ptr).AdvanceDefault()
}
}
func (ptr *QGraphicsScene) ConnectAdvance(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectAdvance() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "advance")
}
}
func (ptr *QGraphicsScene) Advance() {
if ptr.Pointer() != nil {
C.QGraphicsScene_Advance(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) AdvanceDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScene_AdvanceDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) BackgroundBrush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_BackgroundBrush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) BspTreeDepth() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsScene_BspTreeDepth(ptr.Pointer())))
}
return 0
}
//export callbackQGraphicsScene_Changed
func callbackQGraphicsScene_Changed(ptr unsafe.Pointer, region C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "changed"); signal != nil {
(*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF {
out := make([]*core.QRectF, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__changed_region_atList(i)
}
return out
}(region))
}
}
func (ptr *QGraphicsScene) ConnectChanged(f func(region []*core.QRectF)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "changed") {
C.QGraphicsScene_ConnectChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil {
f := func(region []*core.QRectF) {
(*(*func([]*core.QRectF))(signal))(region)
f(region)
}
qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DisconnectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "changed")
}
}
func (ptr *QGraphicsScene) Changed(region []*core.QRectF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Changed(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__changed_region_newList())
for _, v := range region {
tmpList.__changed_region_setList(v)
}
return tmpList.Pointer()
}())
}
}
//export callbackQGraphicsScene_Clear
func callbackQGraphicsScene_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneFromPointer(ptr).ClearDefault()
}
}
func (ptr *QGraphicsScene) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QGraphicsScene) Clear() {
if ptr.Pointer() != nil {
C.QGraphicsScene_Clear(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) ClearDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScene_ClearDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) ClearFocus() {
if ptr.Pointer() != nil {
C.QGraphicsScene_ClearFocus(ptr.Pointer())
}
}
//export callbackQGraphicsScene_ClearSelection
func callbackQGraphicsScene_ClearSelection(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneFromPointer(ptr).ClearSelectionDefault()
}
}
func (ptr *QGraphicsScene) ConnectClearSelection(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectClearSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearSelection")
}
}
func (ptr *QGraphicsScene) ClearSelection() {
if ptr.Pointer() != nil {
C.QGraphicsScene_ClearSelection(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) ClearSelectionDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScene_ClearSelectionDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) CollidingItems(item QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__collidingItems_atList(i)
}
return out
}(C.QGraphicsScene_CollidingItems(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
//export callbackQGraphicsScene_ContextMenuEvent
func callbackQGraphicsScene_ContextMenuEvent(ptr unsafe.Pointer, contextMenuEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil {
(*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent))
}
}
func (ptr *QGraphicsScene) ConnectContextMenuEvent(f func(contextMenuEvent *QGraphicsSceneContextMenuEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil {
f := func(contextMenuEvent *QGraphicsSceneContextMenuEvent) {
(*(*func(*QGraphicsSceneContextMenuEvent))(signal))(contextMenuEvent)
f(contextMenuEvent)
}
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectContextMenuEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent")
}
}
func (ptr *QGraphicsScene) ContextMenuEvent(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent))
}
}
func (ptr *QGraphicsScene) ContextMenuEventDefault(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent))
}
}
func (ptr *QGraphicsScene) CreateItemGroup(items []*QGraphicsItem) *QGraphicsItemGroup {
if ptr.Pointer() != nil {
return NewQGraphicsItemGroupFromPointer(C.QGraphicsScene_CreateItemGroup(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__createItemGroup_items_newList())
for _, v := range items {
tmpList.__createItemGroup_items_setList(v)
}
return tmpList.Pointer()
}()))
}
return nil
}
func (ptr *QGraphicsScene) DestroyItemGroup(group QGraphicsItemGroup_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DestroyItemGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group))
}
}
//export callbackQGraphicsScene_DragEnterEvent
func callbackQGraphicsScene_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDragEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent")
}
}
func (ptr *QGraphicsScene) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsScene) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsScene_DragLeaveEvent
func callbackQGraphicsScene_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDragLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent")
}
}
func (ptr *QGraphicsScene) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsScene) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsScene_DragMoveEvent
func callbackQGraphicsScene_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDragMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent")
}
}
func (ptr *QGraphicsScene) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsScene) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsScene_DrawBackground
func callbackQGraphicsScene_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsSceneFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsScene) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRectF) {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect)
f(painter, rect)
}
qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDrawBackground() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawBackground")
}
}
func (ptr *QGraphicsScene) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
//export callbackQGraphicsScene_DrawForeground
func callbackQGraphicsScene_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsSceneFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsScene) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRectF) {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect)
f(painter, rect)
}
qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDrawForeground() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawForeground")
}
}
func (ptr *QGraphicsScene) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
//export callbackQGraphicsScene_DropEvent
func callbackQGraphicsScene_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil {
f := func(event *QGraphicsSceneDragDropEvent) {
(*(*func(*QGraphicsSceneDragDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDropEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropEvent")
}
}
func (ptr *QGraphicsScene) DropEvent(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
func (ptr *QGraphicsScene) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event))
}
}
//export callbackQGraphicsScene_Event
func callbackQGraphicsScene_Event(ptr unsafe.Pointer, event 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(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsScene) EventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsScene_EventFilter
func callbackQGraphicsScene_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(NewQGraphicsSceneFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsScene) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsScene_FocusInEvent
func callbackQGraphicsScene_FocusInEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(focusEvent))
}
}
func (ptr *QGraphicsScene) ConnectFocusInEvent(f func(focusEvent *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil {
f := func(focusEvent *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(focusEvent)
f(focusEvent)
}
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectFocusInEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusInEvent")
}
}
func (ptr *QGraphicsScene) FocusInEvent(focusEvent gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent))
}
}
func (ptr *QGraphicsScene) FocusInEventDefault(focusEvent gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent))
}
}
func (ptr *QGraphicsScene) FocusItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene_FocusItem(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsScene_FocusItemChanged
func callbackQGraphicsScene_FocusItemChanged(ptr unsafe.Pointer, newFocusItem unsafe.Pointer, oldFocusItem unsafe.Pointer, reason C.longlong) {
if signal := qt.GetSignal(ptr, "focusItemChanged"); signal != nil {
(*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(NewQGraphicsItemFromPointer(newFocusItem), NewQGraphicsItemFromPointer(oldFocusItem), core.Qt__FocusReason(reason))
}
}
func (ptr *QGraphicsScene) ConnectFocusItemChanged(f func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "focusItemChanged") {
C.QGraphicsScene_ConnectFocusItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "focusItemChanged"); signal != nil {
f := func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason) {
(*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(newFocusItem, oldFocusItem, reason)
f(newFocusItem, oldFocusItem, reason)
}
qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectFocusItemChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DisconnectFocusItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "focusItemChanged")
}
}
func (ptr *QGraphicsScene) FocusItemChanged(newFocusItem QGraphicsItem_ITF, oldFocusItem QGraphicsItem_ITF, reason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QGraphicsScene_FocusItemChanged(ptr.Pointer(), PointerFromQGraphicsItem(newFocusItem), PointerFromQGraphicsItem(oldFocusItem), C.longlong(reason))
}
}
//export callbackQGraphicsScene_FocusNextPrevChild
func callbackQGraphicsScene_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char {
if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0))))
}
func (ptr *QGraphicsScene) ConnectFocusNextPrevChild(f func(next bool) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil {
f := func(next bool) bool {
(*(*func(bool) bool)(signal))(next)
return f(next)
}
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectFocusNextPrevChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild")
}
}
func (ptr *QGraphicsScene) FocusNextPrevChild(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
func (ptr *QGraphicsScene) FocusNextPrevChildDefault(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
func (ptr *QGraphicsScene) FocusOnTouch() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_FocusOnTouch(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsScene_FocusOutEvent
func callbackQGraphicsScene_FocusOutEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(focusEvent))
}
}
func (ptr *QGraphicsScene) ConnectFocusOutEvent(f func(focusEvent *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil {
f := func(focusEvent *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(focusEvent)
f(focusEvent)
}
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectFocusOutEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent")
}
}
func (ptr *QGraphicsScene) FocusOutEvent(focusEvent gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent))
}
}
func (ptr *QGraphicsScene) FocusOutEventDefault(focusEvent gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent))
}
}
func (ptr *QGraphicsScene) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QGraphicsScene_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) ForegroundBrush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_ForegroundBrush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) HasFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_HasFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsScene) Height() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScene_Height(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScene_HelpEvent
func callbackQGraphicsScene_HelpEvent(ptr unsafe.Pointer, helpEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil {
(*(*func(*QGraphicsSceneHelpEvent))(signal))(NewQGraphicsSceneHelpEventFromPointer(helpEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).HelpEventDefault(NewQGraphicsSceneHelpEventFromPointer(helpEvent))
}
}
func (ptr *QGraphicsScene) ConnectHelpEvent(f func(helpEvent *QGraphicsSceneHelpEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil {
f := func(helpEvent *QGraphicsSceneHelpEvent) {
(*(*func(*QGraphicsSceneHelpEvent))(signal))(helpEvent)
f(helpEvent)
}
qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectHelpEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "helpEvent")
}
}
func (ptr *QGraphicsScene) HelpEvent(helpEvent QGraphicsSceneHelpEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_HelpEvent(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent))
}
}
func (ptr *QGraphicsScene) HelpEventDefault(helpEvent QGraphicsSceneHelpEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_HelpEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent))
}
}
//export callbackQGraphicsScene_InputMethodEvent
func callbackQGraphicsScene_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil {
(*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil {
f := func(event *gui.QInputMethodEvent) {
(*(*func(*gui.QInputMethodEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectInputMethodEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent")
}
}
func (ptr *QGraphicsScene) InputMethodEvent(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QGraphicsScene) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
//export callbackQGraphicsScene_InputMethodQuery
func callbackQGraphicsScene_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil {
return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query)))
}
return core.PointerFromQVariant(NewQGraphicsSceneFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query)))
}
func (ptr *QGraphicsScene) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil {
f := func(query core.Qt__InputMethodQuery) *core.QVariant {
(*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query)
return f(query)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectInputMethodQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery")
}
}
func (ptr *QGraphicsScene) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQuery(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_Invalidate
func callbackQGraphicsScene_Invalidate(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) {
if signal := qt.GetSignal(ptr, "invalidate"); signal != nil {
(*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers))
} else {
NewQGraphicsSceneFromPointer(ptr).InvalidateDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers))
}
}
func (ptr *QGraphicsScene) ConnectInvalidate(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil {
f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) {
(*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers)
f(rect, layers)
}
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectInvalidate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "invalidate")
}
}
func (ptr *QGraphicsScene) Invalidate(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Invalidate(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers))
}
}
func (ptr *QGraphicsScene) InvalidateDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) {
if ptr.Pointer() != nil {
C.QGraphicsScene_InvalidateDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers))
}
}
func (ptr *QGraphicsScene) Invalidate2(x float64, y float64, w float64, h float64, layers QGraphicsScene__SceneLayer) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Invalidate2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(layers))
}
}
func (ptr *QGraphicsScene) IsActive() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_IsActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsScene) IsSortCacheEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_IsSortCacheEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsScene) ItemAt(position core.QPointF_ITF, deviceTransform gui.QTransform_ITF) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt(ptr.Pointer(), core.PointerFromQPointF(position), gui.PointerFromQTransform(deviceTransform)))
}
return nil
}
func (ptr *QGraphicsScene) ItemAt4(x float64, y float64, deviceTransform gui.QTransform_ITF) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt4(ptr.Pointer(), C.double(x), C.double(y), gui.PointerFromQTransform(deviceTransform)))
}
return nil
}
func (ptr *QGraphicsScene) ItemIndexMethod() QGraphicsScene__ItemIndexMethod {
if ptr.Pointer() != nil {
return QGraphicsScene__ItemIndexMethod(C.QGraphicsScene_ItemIndexMethod(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsScene) Items(order core.Qt__SortOrder) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList(i)
}
return out
}(C.QGraphicsScene_Items(ptr.Pointer(), C.longlong(order)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) Items2(pos core.QPointF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList2(i)
}
return out
}(C.QGraphicsScene_Items2(ptr.Pointer(), core.PointerFromQPointF(pos), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) Items3(rect core.QRectF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList3(i)
}
return out
}(C.QGraphicsScene_Items3(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) Items4(polygon gui.QPolygonF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList4(i)
}
return out
}(C.QGraphicsScene_Items4(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) Items5(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList5(i)
}
return out
}(C.QGraphicsScene_Items5(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) Items7(x float64, y float64, w float64, h float64, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList7(i)
}
return out
}(C.QGraphicsScene_Items7(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) ItemsBoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_ItemsBoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_KeyPressEvent
func callbackQGraphicsScene_KeyPressEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(keyEvent))
}
}
func (ptr *QGraphicsScene) ConnectKeyPressEvent(f func(keyEvent *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil {
f := func(keyEvent *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(keyEvent)
f(keyEvent)
}
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectKeyPressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent")
}
}
func (ptr *QGraphicsScene) KeyPressEvent(keyEvent gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent))
}
}
func (ptr *QGraphicsScene) KeyPressEventDefault(keyEvent gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent))
}
}
//export callbackQGraphicsScene_KeyReleaseEvent
func callbackQGraphicsScene_KeyReleaseEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(keyEvent))
}
}
func (ptr *QGraphicsScene) ConnectKeyReleaseEvent(f func(keyEvent *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil {
f := func(keyEvent *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(keyEvent)
f(keyEvent)
}
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectKeyReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent")
}
}
func (ptr *QGraphicsScene) KeyReleaseEvent(keyEvent gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent))
}
}
func (ptr *QGraphicsScene) KeyReleaseEventDefault(keyEvent gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent))
}
}
func (ptr *QGraphicsScene) MinimumRenderSize() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScene_MinimumRenderSize(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScene_MouseDoubleClickEvent
func callbackQGraphicsScene_MouseDoubleClickEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
}
}
func (ptr *QGraphicsScene) ConnectMouseDoubleClickEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil {
f := func(mouseEvent *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent)
f(mouseEvent)
}
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectMouseDoubleClickEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent")
}
}
func (ptr *QGraphicsScene) MouseDoubleClickEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) MouseDoubleClickEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) MouseGrabberItem() *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene_MouseGrabberItem(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsScene_MouseMoveEvent
func callbackQGraphicsScene_MouseMoveEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
}
}
func (ptr *QGraphicsScene) ConnectMouseMoveEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil {
f := func(mouseEvent *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent)
f(mouseEvent)
}
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectMouseMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent")
}
}
func (ptr *QGraphicsScene) MouseMoveEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) MouseMoveEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
//export callbackQGraphicsScene_MousePressEvent
func callbackQGraphicsScene_MousePressEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
}
}
func (ptr *QGraphicsScene) ConnectMousePressEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil {
f := func(mouseEvent *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent)
f(mouseEvent)
}
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectMousePressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent")
}
}
func (ptr *QGraphicsScene) MousePressEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) MousePressEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
//export callbackQGraphicsScene_MouseReleaseEvent
func callbackQGraphicsScene_MouseReleaseEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent))
}
}
func (ptr *QGraphicsScene) ConnectMouseReleaseEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil {
f := func(mouseEvent *QGraphicsSceneMouseEvent) {
(*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent)
f(mouseEvent)
}
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectMouseReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent")
}
}
func (ptr *QGraphicsScene) MouseReleaseEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) MouseReleaseEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent))
}
}
func (ptr *QGraphicsScene) Palette() *gui.QPalette {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsScene_Palette(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) RemoveItem(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_RemoveItem(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsScene) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRectF(source), C.longlong(aspectRatioMode))
}
}
func (ptr *QGraphicsScene) SceneRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_SceneRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_SceneRectChanged
func callbackQGraphicsScene_SceneRectChanged(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sceneRectChanged"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsScene) ConnectSceneRectChanged(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sceneRectChanged") {
C.QGraphicsScene_ConnectSceneRectChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sceneRectChanged"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectSceneRectChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DisconnectSceneRectChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sceneRectChanged")
}
}
func (ptr *QGraphicsScene) SceneRectChanged(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SceneRectChanged(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) SelectedItems() []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedItems_atList(i)
}
return out
}(C.QGraphicsScene_SelectedItems(ptr.Pointer()))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsScene) SelectionArea() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsScene_SelectionArea(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_SelectionChanged
func callbackQGraphicsScene_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsScene) ConnectSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") {
C.QGraphicsScene_ConnectSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DisconnectSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QGraphicsScene) SelectionChanged() {
if ptr.Pointer() != nil {
C.QGraphicsScene_SelectionChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsScene) SendEvent(item QGraphicsItem_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_SendEvent(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsScene) SetActivePanel(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetActivePanel(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsScene) SetActiveWindow(widget QGraphicsWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetActiveWindow(ptr.Pointer(), PointerFromQGraphicsWidget(widget))
}
}
func (ptr *QGraphicsScene) SetBackgroundBrush(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QGraphicsScene) SetBspTreeDepth(depth int) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetBspTreeDepth(ptr.Pointer(), C.int(int32(depth)))
}
}
func (ptr *QGraphicsScene) SetFocus(focusReason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetFocus(ptr.Pointer(), C.longlong(focusReason))
}
}
func (ptr *QGraphicsScene) SetFocusItem(item QGraphicsItem_ITF, focusReason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetFocusItem(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(focusReason))
}
}
func (ptr *QGraphicsScene) SetFocusOnTouch(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetFocusOnTouch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsScene) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QGraphicsScene) SetForegroundBrush(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QGraphicsScene) SetItemIndexMethod(method QGraphicsScene__ItemIndexMethod) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetItemIndexMethod(ptr.Pointer(), C.longlong(method))
}
}
func (ptr *QGraphicsScene) SetMinimumRenderSize(minSize float64) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetMinimumRenderSize(ptr.Pointer(), C.double(minSize))
}
}
func (ptr *QGraphicsScene) SetPalette(palette gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette))
}
}
func (ptr *QGraphicsScene) SetSceneRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) SetSceneRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsScene) SetSelectionArea(path gui.QPainterPath_ITF, deviceTransform gui.QTransform_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSelectionArea(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQTransform(deviceTransform))
}
}
func (ptr *QGraphicsScene) SetSelectionArea2(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSelectionArea2(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), gui.PointerFromQTransform(deviceTransform))
}
}
func (ptr *QGraphicsScene) SetSelectionArea3(path gui.QPainterPath_ITF, selectionOperation core.Qt__ItemSelectionOperation, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSelectionArea3(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(selectionOperation), C.longlong(mode), gui.PointerFromQTransform(deviceTransform))
}
}
func (ptr *QGraphicsScene) SetSortCacheEnabled(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetSortCacheEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsScene) SetStickyFocus(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetStickyFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsScene) SetStyle(style QStyle_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_SetStyle(ptr.Pointer(), PointerFromQStyle(style))
}
}
func (ptr *QGraphicsScene) StickyFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsScene_StickyFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsScene) Style() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QGraphicsScene_Style(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsScene_Update
func callbackQGraphicsScene_Update(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsSceneFromPointer(ptr).UpdateDefault(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsScene) ConnectUpdate(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QGraphicsScene) Update(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Update(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) UpdateDefault(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_UpdateDefault(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsScene) Update2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsScene_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsScene) Views() []*QGraphicsView {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsView {
out := make([]*QGraphicsView, int(l.len))
tmpList := NewQGraphicsSceneFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__views_atList(i)
}
return out
}(C.QGraphicsScene_Views(ptr.Pointer()))
}
return make([]*QGraphicsView, 0)
}
//export callbackQGraphicsScene_WheelEvent
func callbackQGraphicsScene_WheelEvent(ptr unsafe.Pointer, wheelEvent unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(wheelEvent))
} else {
NewQGraphicsSceneFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(wheelEvent))
}
}
func (ptr *QGraphicsScene) ConnectWheelEvent(f func(wheelEvent *QGraphicsSceneWheelEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil {
f := func(wheelEvent *QGraphicsSceneWheelEvent) {
(*(*func(*QGraphicsSceneWheelEvent))(signal))(wheelEvent)
f(wheelEvent)
}
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectWheelEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "wheelEvent")
}
}
func (ptr *QGraphicsScene) WheelEvent(wheelEvent QGraphicsSceneWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent))
}
}
func (ptr *QGraphicsScene) WheelEventDefault(wheelEvent QGraphicsSceneWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent))
}
}
func (ptr *QGraphicsScene) Width() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsScene_Width(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsScene_DestroyQGraphicsScene
func callbackQGraphicsScene_DestroyQGraphicsScene(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsScene"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneFromPointer(ptr).DestroyQGraphicsSceneDefault()
}
}
func (ptr *QGraphicsScene) ConnectDestroyQGraphicsScene(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScene"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsScene) DisconnectDestroyQGraphicsScene() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScene")
}
}
func (ptr *QGraphicsScene) DestroyQGraphicsScene() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DestroyQGraphicsScene(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsScene) DestroyQGraphicsSceneDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DestroyQGraphicsSceneDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsScene) __changed_region_atList(i int) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene___changed_region_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) __changed_region_setList(i core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___changed_region_setList(ptr.Pointer(), core.PointerFromQRectF(i))
}
}
func (ptr *QGraphicsScene) __changed_region_newList() unsafe.Pointer {
return C.QGraphicsScene___changed_region_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __collidingItems_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___collidingItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __collidingItems_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __collidingItems_newList() unsafe.Pointer {
return C.QGraphicsScene___collidingItems_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __createItemGroup_items_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___createItemGroup_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __createItemGroup_items_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___createItemGroup_items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __createItemGroup_items_newList() unsafe.Pointer {
return C.QGraphicsScene___createItemGroup_items_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList() unsafe.Pointer {
return C.QGraphicsScene___items_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList2(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList2(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList2(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList2() unsafe.Pointer {
return C.QGraphicsScene___items_newList2(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList3(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList3(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList3(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList3() unsafe.Pointer {
return C.QGraphicsScene___items_newList3(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList4(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList4(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList4(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList4() unsafe.Pointer {
return C.QGraphicsScene___items_newList4(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList5(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList5(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList5(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList5() unsafe.Pointer {
return C.QGraphicsScene___items_newList5(ptr.Pointer())
}
func (ptr *QGraphicsScene) __items_atList7(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList7(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __items_setList7(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __items_newList7() unsafe.Pointer {
return C.QGraphicsScene___items_newList7(ptr.Pointer())
}
func (ptr *QGraphicsScene) __selectedItems_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsScene___selectedItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsScene) __selectedItems_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___selectedItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsScene) __selectedItems_newList() unsafe.Pointer {
return C.QGraphicsScene___selectedItems_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __views_atList(i int) *QGraphicsView {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsScene___views_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 *QGraphicsScene) __views_setList(i QGraphicsView_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___views_setList(ptr.Pointer(), PointerFromQGraphicsView(i))
}
}
func (ptr *QGraphicsScene) __views_newList() unsafe.Pointer {
return C.QGraphicsScene___views_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___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 *QGraphicsScene) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsScene) __children_newList() unsafe.Pointer {
return C.QGraphicsScene___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsScene___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsScene) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsScene___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___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 *QGraphicsScene) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsScene) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsScene___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsScene) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___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 *QGraphicsScene) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsScene) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsScene___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsScene) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsScene) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsScene) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsScene___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsScene_ChildEvent
func callbackQGraphicsScene_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsScene_ConnectNotify
func callbackQGraphicsScene_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsSceneFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsScene) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsScene_CustomEvent
func callbackQGraphicsScene_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsScene_DeleteLater
func callbackQGraphicsScene_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsScene) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsScene_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsScene_Destroyed
func callbackQGraphicsScene_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsScene_DisconnectNotify
func callbackQGraphicsScene_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsSceneFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsScene) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsScene_MetaObject
func callbackQGraphicsScene_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsSceneFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsScene) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsScene_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsScene_ObjectNameChanged
func callbackQGraphicsScene_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsScene_TimerEvent
func callbackQGraphicsScene_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsSceneFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsScene) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsScene_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGraphicsSceneContextMenuEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneContextMenuEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent
}
func (ptr *QGraphicsSceneContextMenuEvent) QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent {
return ptr
}
func (ptr *QGraphicsSceneContextMenuEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneContextMenuEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneContextMenuEvent(ptr QGraphicsSceneContextMenuEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneContextMenuEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneContextMenuEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneContextMenuEvent) {
n = new(QGraphicsSceneContextMenuEvent)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsSceneContextMenuEvent__Reason
//QGraphicsSceneContextMenuEvent::Reason
type QGraphicsSceneContextMenuEvent__Reason int64
const (
QGraphicsSceneContextMenuEvent__Mouse QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(0)
QGraphicsSceneContextMenuEvent__Keyboard QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(1)
QGraphicsSceneContextMenuEvent__Other QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(2)
)
func (ptr *QGraphicsSceneContextMenuEvent) Modifiers() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QGraphicsSceneContextMenuEvent_Modifiers(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneContextMenuEvent) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneContextMenuEvent) Reason() QGraphicsSceneContextMenuEvent__Reason {
if ptr.Pointer() != nil {
return QGraphicsSceneContextMenuEvent__Reason(C.QGraphicsSceneContextMenuEvent_Reason(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneContextMenuEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneContextMenuEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneContextMenuEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent
func callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneContextMenuEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneContextMenuEventFromPointer(ptr).DestroyQGraphicsSceneContextMenuEventDefault()
}
}
func (ptr *QGraphicsSceneContextMenuEvent) ConnectDestroyQGraphicsSceneContextMenuEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneContextMenuEvent) DisconnectDestroyQGraphicsSceneContextMenuEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent")
}
}
func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneDragDropEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneDragDropEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent
}
func (ptr *QGraphicsSceneDragDropEvent) QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent {
return ptr
}
func (ptr *QGraphicsSceneDragDropEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneDragDropEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneDragDropEvent(ptr QGraphicsSceneDragDropEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneDragDropEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneDragDropEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneDragDropEvent) {
n = new(QGraphicsSceneDragDropEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneDragDropEvent) AcceptProposedAction() {
if ptr.Pointer() != nil {
C.QGraphicsSceneDragDropEvent_AcceptProposedAction(ptr.Pointer())
}
}
func (ptr *QGraphicsSceneDragDropEvent) Buttons() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QGraphicsSceneDragDropEvent_Buttons(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneDragDropEvent) DropAction() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_DropAction(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneDragDropEvent) MimeData() *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QGraphicsSceneDragDropEvent_MimeData(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneDragDropEvent) Modifiers() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QGraphicsSceneDragDropEvent_Modifiers(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneDragDropEvent) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneDragDropEvent) PossibleActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_PossibleActions(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneDragDropEvent) ProposedAction() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_ProposedAction(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneDragDropEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneDragDropEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneDragDropEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneDragDropEvent) SetDropAction(action core.Qt__DropAction) {
if ptr.Pointer() != nil {
C.QGraphicsSceneDragDropEvent_SetDropAction(ptr.Pointer(), C.longlong(action))
}
}
func (ptr *QGraphicsSceneDragDropEvent) Source() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneDragDropEvent_Source(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent
func callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneDragDropEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneDragDropEventFromPointer(ptr).DestroyQGraphicsSceneDragDropEventDefault()
}
}
func (ptr *QGraphicsSceneDragDropEvent) ConnectDestroyQGraphicsSceneDragDropEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneDragDropEvent) DisconnectDestroyQGraphicsSceneDragDropEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent")
}
}
func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneEvent struct {
core.QEvent
}
type QGraphicsSceneEvent_ITF interface {
core.QEvent_ITF
QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent
}
func (ptr *QGraphicsSceneEvent) QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent {
return ptr
}
func (ptr *QGraphicsSceneEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneEvent(ptr QGraphicsSceneEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneEvent) {
n = new(QGraphicsSceneEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneEvent) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneEvent_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent
func callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneEventFromPointer(ptr).DestroyQGraphicsSceneEventDefault()
}
}
func (ptr *QGraphicsSceneEvent) ConnectDestroyQGraphicsSceneEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneEvent) DisconnectDestroyQGraphicsSceneEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent")
}
}
func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QGraphicsSceneHelpEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneHelpEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent
}
func (ptr *QGraphicsSceneHelpEvent) QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent {
return ptr
}
func (ptr *QGraphicsSceneHelpEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneHelpEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneHelpEvent(ptr QGraphicsSceneHelpEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneHelpEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneHelpEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHelpEvent) {
n = new(QGraphicsSceneHelpEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneHelpEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHelpEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHelpEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHelpEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent
func callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneHelpEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneHelpEventFromPointer(ptr).DestroyQGraphicsSceneHelpEventDefault()
}
}
func (ptr *QGraphicsSceneHelpEvent) ConnectDestroyQGraphicsSceneHelpEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneHelpEvent) DisconnectDestroyQGraphicsSceneHelpEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent")
}
}
func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneHoverEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneHoverEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent
}
func (ptr *QGraphicsSceneHoverEvent) QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent {
return ptr
}
func (ptr *QGraphicsSceneHoverEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneHoverEvent(ptr QGraphicsSceneHoverEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneHoverEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneHoverEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHoverEvent) {
n = new(QGraphicsSceneHoverEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneHoverEvent) LastPos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) LastScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) LastScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_LastScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) Modifiers() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QGraphicsSceneHoverEvent_Modifiers(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneHoverEvent) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneHoverEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent
func callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneHoverEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneHoverEventFromPointer(ptr).DestroyQGraphicsSceneHoverEventDefault()
}
}
func (ptr *QGraphicsSceneHoverEvent) ConnectDestroyQGraphicsSceneHoverEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneHoverEvent) DisconnectDestroyQGraphicsSceneHoverEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent")
}
}
func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneMouseEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneMouseEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent
}
func (ptr *QGraphicsSceneMouseEvent) QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent {
return ptr
}
func (ptr *QGraphicsSceneMouseEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneMouseEvent(ptr QGraphicsSceneMouseEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneMouseEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneMouseEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMouseEvent) {
n = new(QGraphicsSceneMouseEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneMouseEvent) Button() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Button(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneMouseEvent) ButtonDownPos(button core.Qt__MouseButton) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownPos(ptr.Pointer(), C.longlong(button)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) ButtonDownScenePos(button core.Qt__MouseButton) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScenePos(ptr.Pointer(), C.longlong(button)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) ButtonDownScreenPos(button core.Qt__MouseButton) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScreenPos(ptr.Pointer(), C.longlong(button)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) Buttons() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Buttons(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneMouseEvent) Flags() core.Qt__MouseEventFlag {
if ptr.Pointer() != nil {
return core.Qt__MouseEventFlag(C.QGraphicsSceneMouseEvent_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneMouseEvent) LastPos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) LastScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) LastScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_LastScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) Modifiers() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QGraphicsSceneMouseEvent_Modifiers(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneMouseEvent) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMouseEvent) Source() core.Qt__MouseEventSource {
if ptr.Pointer() != nil {
return core.Qt__MouseEventSource(C.QGraphicsSceneMouseEvent_Source(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent
func callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneMouseEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneMouseEventFromPointer(ptr).DestroyQGraphicsSceneMouseEventDefault()
}
}
func (ptr *QGraphicsSceneMouseEvent) ConnectDestroyQGraphicsSceneMouseEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneMouseEvent) DisconnectDestroyQGraphicsSceneMouseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent")
}
}
func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneMoveEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneMoveEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent
}
func (ptr *QGraphicsSceneMoveEvent) QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent {
return ptr
}
func (ptr *QGraphicsSceneMoveEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneMoveEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneMoveEvent(ptr QGraphicsSceneMoveEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneMoveEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneMoveEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMoveEvent) {
n = new(QGraphicsSceneMoveEvent)
n.SetPointer(ptr)
return
}
func NewQGraphicsSceneMoveEvent2() *QGraphicsSceneMoveEvent {
tmpValue := NewQGraphicsSceneMoveEventFromPointer(C.QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2())
runtime.SetFinalizer(tmpValue, (*QGraphicsSceneMoveEvent).DestroyQGraphicsSceneMoveEvent)
return tmpValue
}
func (ptr *QGraphicsSceneMoveEvent) NewPos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_NewPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneMoveEvent) OldPos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_OldPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent
func callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneMoveEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneMoveEventFromPointer(ptr).DestroyQGraphicsSceneMoveEventDefault()
}
}
func (ptr *QGraphicsSceneMoveEvent) ConnectDestroyQGraphicsSceneMoveEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneMoveEvent) DisconnectDestroyQGraphicsSceneMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent")
}
}
func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneResizeEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneResizeEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent
}
func (ptr *QGraphicsSceneResizeEvent) QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent {
return ptr
}
func (ptr *QGraphicsSceneResizeEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneResizeEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneResizeEvent(ptr QGraphicsSceneResizeEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneResizeEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneResizeEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneResizeEvent) {
n = new(QGraphicsSceneResizeEvent)
n.SetPointer(ptr)
return
}
func NewQGraphicsSceneResizeEvent2() *QGraphicsSceneResizeEvent {
tmpValue := NewQGraphicsSceneResizeEventFromPointer(C.QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2())
runtime.SetFinalizer(tmpValue, (*QGraphicsSceneResizeEvent).DestroyQGraphicsSceneResizeEvent)
return tmpValue
}
func (ptr *QGraphicsSceneResizeEvent) NewSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_NewSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneResizeEvent) OldSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_OldSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent
func callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneResizeEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneResizeEventFromPointer(ptr).DestroyQGraphicsSceneResizeEventDefault()
}
}
func (ptr *QGraphicsSceneResizeEvent) ConnectDestroyQGraphicsSceneResizeEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneResizeEvent) DisconnectDestroyQGraphicsSceneResizeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent")
}
}
func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSceneWheelEvent struct {
QGraphicsSceneEvent
}
type QGraphicsSceneWheelEvent_ITF interface {
QGraphicsSceneEvent_ITF
QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent
}
func (ptr *QGraphicsSceneWheelEvent) QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent {
return ptr
}
func (ptr *QGraphicsSceneWheelEvent) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneEvent_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSceneWheelEvent) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsSceneEvent_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSceneWheelEvent(ptr QGraphicsSceneWheelEvent_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSceneWheelEvent_PTR().Pointer()
}
return nil
}
func NewQGraphicsSceneWheelEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneWheelEvent) {
n = new(QGraphicsSceneWheelEvent)
n.SetPointer(ptr)
return
}
func (ptr *QGraphicsSceneWheelEvent) Buttons() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QGraphicsSceneWheelEvent_Buttons(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneWheelEvent) Delta() int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsSceneWheelEvent_Delta(ptr.Pointer())))
}
return 0
}
func (ptr *QGraphicsSceneWheelEvent) Modifiers() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QGraphicsSceneWheelEvent_Modifiers(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneWheelEvent) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QGraphicsSceneWheelEvent_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsSceneWheelEvent) Pos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneWheelEvent) ScenePos() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_ScenePos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSceneWheelEvent) ScreenPos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneWheelEvent_ScreenPos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
//export callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent
func callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSceneWheelEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSceneWheelEventFromPointer(ptr).DestroyQGraphicsSceneWheelEventDefault()
}
}
func (ptr *QGraphicsSceneWheelEvent) ConnectDestroyQGraphicsSceneWheelEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSceneWheelEvent) DisconnectDestroyQGraphicsSceneWheelEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent")
}
}
func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEvent() {
if ptr.Pointer() != nil {
C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsSimpleTextItem struct {
QAbstractGraphicsShapeItem
}
type QGraphicsSimpleTextItem_ITF interface {
QAbstractGraphicsShapeItem_ITF
QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem
}
func (ptr *QGraphicsSimpleTextItem) QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem {
return ptr
}
func (ptr *QGraphicsSimpleTextItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractGraphicsShapeItem_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsSimpleTextItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsSimpleTextItem(ptr QGraphicsSimpleTextItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsSimpleTextItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsSimpleTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsSimpleTextItem) {
n = new(QGraphicsSimpleTextItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsSimpleTextItem__anonymous
//QGraphicsSimpleTextItem::anonymous
type QGraphicsSimpleTextItem__anonymous int64
const (
QGraphicsSimpleTextItem__Type QGraphicsSimpleTextItem__anonymous = QGraphicsSimpleTextItem__anonymous(9)
)
func NewQGraphicsSimpleTextItem(parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem {
return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(PointerFromQGraphicsItem(parent)))
}
func NewQGraphicsSimpleTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent)))
}
//export callbackQGraphicsSimpleTextItem_BoundingRect
func callbackQGraphicsSimpleTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsSimpleTextItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsSimpleTextItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSimpleTextItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsSimpleTextItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSimpleTextItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsSimpleTextItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QGraphicsSimpleTextItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQGraphicsSimpleTextItem_Paint
func callbackQGraphicsSimpleTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsSimpleTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsSimpleTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSimpleTextItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsSimpleTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsSimpleTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsSimpleTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsSimpleTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsSimpleTextItem) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsSimpleTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QGraphicsSimpleTextItem) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QGraphicsSimpleTextItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QGraphicsSimpleTextItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGraphicsSimpleTextItem_Text(ptr.Pointer()))
}
return ""
}
//export callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem
func callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsSimpleTextItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsSimpleTextItemFromPointer(ptr).DestroyQGraphicsSimpleTextItemDefault()
}
}
func (ptr *QGraphicsSimpleTextItem) ConnectDestroyQGraphicsSimpleTextItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsSimpleTextItem) DisconnectDestroyQGraphicsSimpleTextItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem")
}
}
func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItem() {
if ptr.Pointer() != nil {
C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsTextItem struct {
QGraphicsObject
}
type QGraphicsTextItem_ITF interface {
QGraphicsObject_ITF
QGraphicsTextItem_PTR() *QGraphicsTextItem
}
func (ptr *QGraphicsTextItem) QGraphicsTextItem_PTR() *QGraphicsTextItem {
return ptr
}
func (ptr *QGraphicsTextItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsTextItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsTextItem(ptr QGraphicsTextItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsTextItem_PTR().Pointer()
}
return nil
}
func NewQGraphicsTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsTextItem) {
n = new(QGraphicsTextItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsTextItem__anonymous
//QGraphicsTextItem::anonymous
type QGraphicsTextItem__anonymous int64
const (
QGraphicsTextItem__Type QGraphicsTextItem__anonymous = QGraphicsTextItem__anonymous(8)
)
func NewQGraphicsTextItem(parent QGraphicsItem_ITF) *QGraphicsTextItem {
tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem(PointerFromQGraphicsItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGraphicsTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsTextItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsTextItem) AdjustSize() {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_AdjustSize(ptr.Pointer())
}
}
//export callbackQGraphicsTextItem_BoundingRect
func callbackQGraphicsTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsTextItemFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsTextItem) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTextItem) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsTextItem) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsTextItem) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsTextItem) DefaultTextColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QGraphicsTextItem_DefaultTextColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QGraphicsTextItem) Document() *gui.QTextDocument {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextDocumentFromPointer(C.QGraphicsTextItem_Document(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsTextItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QGraphicsTextItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQGraphicsTextItem_LinkActivated
func callbackQGraphicsTextItem_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(link))
}
}
func (ptr *QGraphicsTextItem) ConnectLinkActivated(f func(link string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") {
C.QGraphicsTextItem_ConnectLinkActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil {
f := func(link string) {
(*(*func(string))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTextItem) DisconnectLinkActivated() {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_DisconnectLinkActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "linkActivated")
}
}
func (ptr *QGraphicsTextItem) LinkActivated(link string) {
if ptr.Pointer() != nil {
var linkC *C.char
if link != "" {
linkC = C.CString(link)
defer C.free(unsafe.Pointer(linkC))
}
C.QGraphicsTextItem_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))})
}
}
//export callbackQGraphicsTextItem_LinkHovered
func callbackQGraphicsTextItem_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(link))
}
}
func (ptr *QGraphicsTextItem) ConnectLinkHovered(f func(link string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") {
C.QGraphicsTextItem_ConnectLinkHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil {
f := func(link string) {
(*(*func(string))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTextItem) DisconnectLinkHovered() {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_DisconnectLinkHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "linkHovered")
}
}
func (ptr *QGraphicsTextItem) LinkHovered(link string) {
if ptr.Pointer() != nil {
var linkC *C.char
if link != "" {
linkC = C.CString(link)
defer C.free(unsafe.Pointer(linkC))
}
C.QGraphicsTextItem_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))})
}
}
func (ptr *QGraphicsTextItem) OpenExternalLinks() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsTextItem_OpenExternalLinks(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsTextItem_Paint
func callbackQGraphicsTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTextItem) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsTextItem) SetDefaultTextColor(col gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetDefaultTextColor(ptr.Pointer(), gui.PointerFromQColor(col))
}
}
func (ptr *QGraphicsTextItem) SetDocument(document gui.QTextDocument_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document))
}
}
func (ptr *QGraphicsTextItem) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QGraphicsTextItem) SetHtml(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QGraphicsTextItem_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QGraphicsTextItem) SetOpenExternalLinks(open bool) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
}
func (ptr *QGraphicsTextItem) SetPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QGraphicsTextItem_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QGraphicsTextItem) SetTabChangesFocus(b bool) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QGraphicsTextItem) SetTextCursor(cursor gui.QTextCursor_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))
}
}
func (ptr *QGraphicsTextItem) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QGraphicsTextItem) SetTextWidth(width float64) {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_SetTextWidth(ptr.Pointer(), C.double(width))
}
}
func (ptr *QGraphicsTextItem) TabChangesFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsTextItem_TabChangesFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsTextItem) TextCursor() *gui.QTextCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCursorFromPointer(C.QGraphicsTextItem_TextCursor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor)
return tmpValue
}
return nil
}
func (ptr *QGraphicsTextItem) TextInteractionFlags() core.Qt__TextInteractionFlag {
if ptr.Pointer() != nil {
return core.Qt__TextInteractionFlag(C.QGraphicsTextItem_TextInteractionFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsTextItem) TextWidth() float64 {
if ptr.Pointer() != nil {
return float64(C.QGraphicsTextItem_TextWidth(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsTextItem) ToHtml() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGraphicsTextItem_ToHtml(ptr.Pointer()))
}
return ""
}
func (ptr *QGraphicsTextItem) ToPlainText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGraphicsTextItem_ToPlainText(ptr.Pointer()))
}
return ""
}
//export callbackQGraphicsTextItem_DestroyQGraphicsTextItem
func callbackQGraphicsTextItem_DestroyQGraphicsTextItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsTextItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsTextItemFromPointer(ptr).DestroyQGraphicsTextItemDefault()
}
}
func (ptr *QGraphicsTextItem) ConnectDestroyQGraphicsTextItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTextItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTextItem) DisconnectDestroyQGraphicsTextItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTextItem")
}
}
func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItem() {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_DestroyQGraphicsTextItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItemDefault() {
if ptr.Pointer() != nil {
C.QGraphicsTextItem_DestroyQGraphicsTextItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGraphicsTransform struct {
core.QObject
}
type QGraphicsTransform_ITF interface {
core.QObject_ITF
QGraphicsTransform_PTR() *QGraphicsTransform
}
func (ptr *QGraphicsTransform) QGraphicsTransform_PTR() *QGraphicsTransform {
return ptr
}
func (ptr *QGraphicsTransform) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsTransform) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsTransform(ptr QGraphicsTransform_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsTransform_PTR().Pointer()
}
return nil
}
func NewQGraphicsTransformFromPointer(ptr unsafe.Pointer) (n *QGraphicsTransform) {
n = new(QGraphicsTransform)
n.SetPointer(ptr)
return
}
func NewQGraphicsTransform(parent core.QObject_ITF) *QGraphicsTransform {
tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsTransform_NewQGraphicsTransform(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQGraphicsTransform_ApplyTo
func callbackQGraphicsTransform_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "applyTo"); signal != nil {
(*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix))
}
}
func (ptr *QGraphicsTransform) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil {
f := func(matrix *gui.QMatrix4x4) {
(*(*func(*gui.QMatrix4x4))(signal))(matrix)
f(matrix)
}
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTransform) DisconnectApplyTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "applyTo")
}
}
func (ptr *QGraphicsTransform) ApplyTo(matrix gui.QMatrix4x4_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix))
}
}
//export callbackQGraphicsTransform_Update
func callbackQGraphicsTransform_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsTransformFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QGraphicsTransform) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTransform) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QGraphicsTransform) Update() {
if ptr.Pointer() != nil {
C.QGraphicsTransform_Update(ptr.Pointer())
}
}
func (ptr *QGraphicsTransform) UpdateDefault() {
if ptr.Pointer() != nil {
C.QGraphicsTransform_UpdateDefault(ptr.Pointer())
}
}
//export callbackQGraphicsTransform_DestroyQGraphicsTransform
func callbackQGraphicsTransform_DestroyQGraphicsTransform(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsTransform"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsTransformFromPointer(ptr).DestroyQGraphicsTransformDefault()
}
}
func (ptr *QGraphicsTransform) ConnectDestroyQGraphicsTransform(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTransform"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsTransform) DisconnectDestroyQGraphicsTransform() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTransform")
}
}
func (ptr *QGraphicsTransform) DestroyQGraphicsTransform() {
if ptr.Pointer() != nil {
C.QGraphicsTransform_DestroyQGraphicsTransform(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsTransform) DestroyQGraphicsTransformDefault() {
if ptr.Pointer() != nil {
C.QGraphicsTransform_DestroyQGraphicsTransformDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsTransform) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___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 *QGraphicsTransform) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsTransform) __children_newList() unsafe.Pointer {
return C.QGraphicsTransform___children_newList(ptr.Pointer())
}
func (ptr *QGraphicsTransform) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsTransform___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QGraphicsTransform) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QGraphicsTransform) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QGraphicsTransform___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QGraphicsTransform) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___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 *QGraphicsTransform) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsTransform) __findChildren_newList() unsafe.Pointer {
return C.QGraphicsTransform___findChildren_newList(ptr.Pointer())
}
func (ptr *QGraphicsTransform) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___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 *QGraphicsTransform) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsTransform) __findChildren_newList3() unsafe.Pointer {
return C.QGraphicsTransform___findChildren_newList3(ptr.Pointer())
}
func (ptr *QGraphicsTransform) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsTransform) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QGraphicsTransform) __qFindChildren_newList2() unsafe.Pointer {
return C.QGraphicsTransform___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQGraphicsTransform_ChildEvent
func callbackQGraphicsTransform_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQGraphicsTransformFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QGraphicsTransform) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQGraphicsTransform_ConnectNotify
func callbackQGraphicsTransform_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsTransformFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsTransform) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsTransform_CustomEvent
func callbackQGraphicsTransform_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsTransformFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsTransform) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsTransform_DeleteLater
func callbackQGraphicsTransform_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsTransformFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QGraphicsTransform) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QGraphicsTransform_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQGraphicsTransform_Destroyed
func callbackQGraphicsTransform_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQGraphicsTransform_DisconnectNotify
func callbackQGraphicsTransform_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQGraphicsTransformFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QGraphicsTransform) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQGraphicsTransform_Event
func callbackQGraphicsTransform_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(NewQGraphicsTransformFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QGraphicsTransform) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsTransform_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQGraphicsTransform_EventFilter
func callbackQGraphicsTransform_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(NewQGraphicsTransformFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsTransform) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsTransform_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQGraphicsTransform_MetaObject
func callbackQGraphicsTransform_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQGraphicsTransformFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QGraphicsTransform) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QGraphicsTransform_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsTransform_ObjectNameChanged
func callbackQGraphicsTransform_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQGraphicsTransform_TimerEvent
func callbackQGraphicsTransform_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQGraphicsTransformFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QGraphicsTransform) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsTransform_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QGraphicsView struct {
QAbstractScrollArea
}
type QGraphicsView_ITF interface {
QAbstractScrollArea_ITF
QGraphicsView_PTR() *QGraphicsView
}
func (ptr *QGraphicsView) QGraphicsView_PTR() *QGraphicsView {
return ptr
}
func (ptr *QGraphicsView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsView(ptr QGraphicsView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsView_PTR().Pointer()
}
return nil
}
func NewQGraphicsViewFromPointer(ptr unsafe.Pointer) (n *QGraphicsView) {
n = new(QGraphicsView)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsView__ViewportAnchor
//QGraphicsView::ViewportAnchor
type QGraphicsView__ViewportAnchor int64
const (
QGraphicsView__NoAnchor QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(0)
QGraphicsView__AnchorViewCenter QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(1)
QGraphicsView__AnchorUnderMouse QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(2)
)
//go:generate stringer -type=QGraphicsView__CacheModeFlag
//QGraphicsView::CacheModeFlag
type QGraphicsView__CacheModeFlag int64
const (
QGraphicsView__CacheNone QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x0)
QGraphicsView__CacheBackground QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x1)
)
//go:generate stringer -type=QGraphicsView__DragMode
//QGraphicsView::DragMode
type QGraphicsView__DragMode int64
const (
QGraphicsView__NoDrag QGraphicsView__DragMode = QGraphicsView__DragMode(0)
QGraphicsView__ScrollHandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(1)
QGraphicsView__RubberBandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(2)
)
//go:generate stringer -type=QGraphicsView__ViewportUpdateMode
//QGraphicsView::ViewportUpdateMode
type QGraphicsView__ViewportUpdateMode int64
const (
QGraphicsView__FullViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(0)
QGraphicsView__MinimalViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(1)
QGraphicsView__SmartViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(2)
QGraphicsView__NoViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(3)
QGraphicsView__BoundingRectViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(4)
)
//go:generate stringer -type=QGraphicsView__OptimizationFlag
//QGraphicsView::OptimizationFlag
type QGraphicsView__OptimizationFlag int64
const (
QGraphicsView__DontClipPainter QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x1)
QGraphicsView__DontSavePainterState QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x2)
QGraphicsView__DontAdjustForAntialiasing QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x4)
QGraphicsView__IndirectPainting QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x8)
)
func NewQGraphicsView(parent QWidget_ITF) *QGraphicsView {
tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGraphicsView2(scene QGraphicsScene_ITF, parent QWidget_ITF) *QGraphicsView {
tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView2(PointerFromQGraphicsScene(scene), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsView) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGraphicsView_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) BackgroundBrush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_BackgroundBrush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) CacheMode() QGraphicsView__CacheModeFlag {
if ptr.Pointer() != nil {
return QGraphicsView__CacheModeFlag(C.QGraphicsView_CacheMode(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) CenterOn(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_CenterOn(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
func (ptr *QGraphicsView) CenterOn2(x float64, y float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_CenterOn2(ptr.Pointer(), C.double(x), C.double(y))
}
}
func (ptr *QGraphicsView) CenterOn3(item QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_CenterOn3(ptr.Pointer(), PointerFromQGraphicsItem(item))
}
}
func (ptr *QGraphicsView) DragMode() QGraphicsView__DragMode {
if ptr.Pointer() != nil {
return QGraphicsView__DragMode(C.QGraphicsView_DragMode(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsView_DrawBackground
func callbackQGraphicsView_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsViewFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsView) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRectF) {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect)
f(painter, rect)
}
qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectDrawBackground() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawBackground")
}
}
func (ptr *QGraphicsView) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
//export callbackQGraphicsView_DrawForeground
func callbackQGraphicsView_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsViewFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsView) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRectF) {
(*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect)
f(painter, rect)
}
qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectDrawForeground() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawForeground")
}
}
func (ptr *QGraphicsView) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QGraphicsView_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QGraphicsView) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QGraphicsView_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QGraphicsView) EnsureVisible3(item QGraphicsItem_ITF, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QGraphicsView_EnsureVisible3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QGraphicsView) FitInView(rect core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_FitInView(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(aspectRatioMode))
}
}
func (ptr *QGraphicsView) FitInView2(x float64, y float64, w float64, h float64, aspectRatioMode core.Qt__AspectRatioMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_FitInView2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(aspectRatioMode))
}
}
func (ptr *QGraphicsView) FitInView3(item QGraphicsItem_ITF, aspectRatioMode core.Qt__AspectRatioMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_FitInView3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(aspectRatioMode))
}
}
func (ptr *QGraphicsView) ForegroundBrush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_ForegroundBrush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
//export callbackQGraphicsView_InvalidateScene
func callbackQGraphicsView_InvalidateScene(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) {
if signal := qt.GetSignal(ptr, "invalidateScene"); signal != nil {
(*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers))
} else {
NewQGraphicsViewFromPointer(ptr).InvalidateSceneDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers))
}
}
func (ptr *QGraphicsView) ConnectInvalidateScene(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "invalidateScene"); signal != nil {
f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) {
(*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers)
f(rect, layers)
}
qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectInvalidateScene() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "invalidateScene")
}
}
func (ptr *QGraphicsView) InvalidateScene(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) {
if ptr.Pointer() != nil {
C.QGraphicsView_InvalidateScene(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers))
}
}
func (ptr *QGraphicsView) InvalidateSceneDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) {
if ptr.Pointer() != nil {
C.QGraphicsView_InvalidateSceneDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers))
}
}
func (ptr *QGraphicsView) IsInteractive() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsView_IsInteractive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsView) IsTransformed() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsView_IsTransformed(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsView) ItemAt(pos core.QPoint_ITF) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt(ptr.Pointer(), core.PointerFromQPoint(pos)))
}
return nil
}
func (ptr *QGraphicsView) ItemAt2(x int, y int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return nil
}
func (ptr *QGraphicsView) Items() []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList(i)
}
return out
}(C.QGraphicsView_Items(ptr.Pointer()))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items2(pos core.QPoint_ITF) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList2(i)
}
return out
}(C.QGraphicsView_Items2(ptr.Pointer(), core.PointerFromQPoint(pos)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items3(x int, y int) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList3(i)
}
return out
}(C.QGraphicsView_Items3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items4(rect core.QRect_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList4(i)
}
return out
}(C.QGraphicsView_Items4(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items5(x int, y int, w int, h int, mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList5(i)
}
return out
}(C.QGraphicsView_Items5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items6(polygon gui.QPolygon_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList6(i)
}
return out
}(C.QGraphicsView_Items6(ptr.Pointer(), gui.PointerFromQPolygon(polygon), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) Items7(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem {
out := make([]*QGraphicsItem, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList7(i)
}
return out
}(C.QGraphicsView_Items7(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode)))
}
return make([]*QGraphicsItem, 0)
}
func (ptr *QGraphicsView) MapFromScene(point core.QPointF_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapFromScene5(x float64, y float64) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene(point core.QPoint_ITF) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene2(rect core.QRect_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene2(ptr.Pointer(), core.PointerFromQRect(rect)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene3(polygon gui.QPolygon_ITF) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygon(polygon)))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path)))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene5(x int, y int) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) MapToScene6(x int, y int, w int, h int) *gui.QPolygonF {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene6(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))))
runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) Matrix() *gui.QMatrix {
if ptr.Pointer() != nil {
tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsView_Matrix(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) OptimizationFlags() QGraphicsView__OptimizationFlag {
if ptr.Pointer() != nil {
return QGraphicsView__OptimizationFlag(C.QGraphicsView_OptimizationFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRect_ITF, aspectRatioMode core.Qt__AspectRatioMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRect(source), C.longlong(aspectRatioMode))
}
}
func (ptr *QGraphicsView) RenderHints() gui.QPainter__RenderHint {
if ptr.Pointer() != nil {
return gui.QPainter__RenderHint(C.QGraphicsView_RenderHints(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) ResetCachedContent() {
if ptr.Pointer() != nil {
C.QGraphicsView_ResetCachedContent(ptr.Pointer())
}
}
func (ptr *QGraphicsView) ResetMatrix() {
if ptr.Pointer() != nil {
C.QGraphicsView_ResetMatrix(ptr.Pointer())
}
}
func (ptr *QGraphicsView) ResetTransform() {
if ptr.Pointer() != nil {
C.QGraphicsView_ResetTransform(ptr.Pointer())
}
}
func (ptr *QGraphicsView) ResizeAnchor() QGraphicsView__ViewportAnchor {
if ptr.Pointer() != nil {
return QGraphicsView__ViewportAnchor(C.QGraphicsView_ResizeAnchor(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) Rotate(angle float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_Rotate(ptr.Pointer(), C.double(angle))
}
}
//export callbackQGraphicsView_RubberBandChanged
func callbackQGraphicsView_RubberBandChanged(ptr unsafe.Pointer, rubberBandRect unsafe.Pointer, fromScenePoint unsafe.Pointer, toScenePoint unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "rubberBandChanged"); signal != nil {
(*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(core.NewQRectFromPointer(rubberBandRect), core.NewQPointFFromPointer(fromScenePoint), core.NewQPointFFromPointer(toScenePoint))
}
}
func (ptr *QGraphicsView) ConnectRubberBandChanged(f func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "rubberBandChanged") {
C.QGraphicsView_ConnectRubberBandChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "rubberBandChanged"); signal != nil {
f := func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF) {
(*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(rubberBandRect, fromScenePoint, toScenePoint)
f(rubberBandRect, fromScenePoint, toScenePoint)
}
qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectRubberBandChanged() {
if ptr.Pointer() != nil {
C.QGraphicsView_DisconnectRubberBandChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "rubberBandChanged")
}
}
func (ptr *QGraphicsView) RubberBandChanged(rubberBandRect core.QRect_ITF, fromScenePoint core.QPointF_ITF, toScenePoint core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_RubberBandChanged(ptr.Pointer(), core.PointerFromQRect(rubberBandRect), core.PointerFromQPointF(fromScenePoint), core.PointerFromQPointF(toScenePoint))
}
}
func (ptr *QGraphicsView) RubberBandRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QGraphicsView_RubberBandRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) RubberBandSelectionMode() core.Qt__ItemSelectionMode {
if ptr.Pointer() != nil {
return core.Qt__ItemSelectionMode(C.QGraphicsView_RubberBandSelectionMode(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) Scale(sx float64, sy float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_Scale(ptr.Pointer(), C.double(sx), C.double(sy))
}
}
func (ptr *QGraphicsView) Scene() *QGraphicsScene {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsView_Scene(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) SceneRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsView_SceneRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) SetAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QGraphicsView) SetBackgroundBrush(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QGraphicsView) SetCacheMode(mode QGraphicsView__CacheModeFlag) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetCacheMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QGraphicsView) SetDragMode(mode QGraphicsView__DragMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetDragMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QGraphicsView) SetForegroundBrush(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QGraphicsView) SetInteractive(allowed bool) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetInteractive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allowed))))
}
}
func (ptr *QGraphicsView) SetMatrix(matrix gui.QMatrix_ITF, combine bool) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetMatrix(ptr.Pointer(), gui.PointerFromQMatrix(matrix), C.char(int8(qt.GoBoolToInt(combine))))
}
}
func (ptr *QGraphicsView) SetOptimizationFlag(flag QGraphicsView__OptimizationFlag, enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetOptimizationFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsView) SetOptimizationFlags(flags QGraphicsView__OptimizationFlag) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetOptimizationFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QGraphicsView) SetRenderHint(hint gui.QPainter__RenderHint, enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetRenderHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsView) SetRenderHints(hints gui.QPainter__RenderHint) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetRenderHints(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QGraphicsView) SetResizeAnchor(anchor QGraphicsView__ViewportAnchor) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetResizeAnchor(ptr.Pointer(), C.longlong(anchor))
}
}
func (ptr *QGraphicsView) SetRubberBandSelectionMode(mode core.Qt__ItemSelectionMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetRubberBandSelectionMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QGraphicsView) SetScene(scene QGraphicsScene_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetScene(ptr.Pointer(), PointerFromQGraphicsScene(scene))
}
}
func (ptr *QGraphicsView) SetSceneRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) SetSceneRect2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsView) SetTransform(matrix gui.QTransform_ITF, combine bool) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine))))
}
}
func (ptr *QGraphicsView) SetTransformationAnchor(anchor QGraphicsView__ViewportAnchor) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetTransformationAnchor(ptr.Pointer(), C.longlong(anchor))
}
}
func (ptr *QGraphicsView) SetViewportUpdateMode(mode QGraphicsView__ViewportUpdateMode) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetViewportUpdateMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQGraphicsView_SetupViewport
func callbackQGraphicsView_SetupViewport(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQGraphicsViewFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsView) ConnectSetupViewport(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectSetupViewport() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setupViewport")
}
}
func (ptr *QGraphicsView) SetupViewport(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetupViewport(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsView) SetupViewportDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsView) Shear(sh float64, sv float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_Shear(ptr.Pointer(), C.double(sh), C.double(sv))
}
}
func (ptr *QGraphicsView) Transform() *gui.QTransform {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_Transform(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) TransformationAnchor() QGraphicsView__ViewportAnchor {
if ptr.Pointer() != nil {
return QGraphicsView__ViewportAnchor(C.QGraphicsView_TransformationAnchor(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsView) Translate(dx float64, dy float64) {
if ptr.Pointer() != nil {
C.QGraphicsView_Translate(ptr.Pointer(), C.double(dx), C.double(dy))
}
}
//export callbackQGraphicsView_UpdateScene
func callbackQGraphicsView_UpdateScene(ptr unsafe.Pointer, rects C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "updateScene"); signal != nil {
(*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF {
out := make([]*core.QRectF, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__updateScene_rects_atList(i)
}
return out
}(rects))
} else {
NewQGraphicsViewFromPointer(ptr).UpdateSceneDefault(func(l C.struct_QtWidgets_PackedList) []*core.QRectF {
out := make([]*core.QRectF, int(l.len))
tmpList := NewQGraphicsViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__updateScene_rects_atList(i)
}
return out
}(rects))
}
}
func (ptr *QGraphicsView) ConnectUpdateScene(f func(rects []*core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateScene"); signal != nil {
f := func(rects []*core.QRectF) {
(*(*func([]*core.QRectF))(signal))(rects)
f(rects)
}
qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectUpdateScene() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateScene")
}
}
func (ptr *QGraphicsView) UpdateScene(rects []*core.QRectF) {
if ptr.Pointer() != nil {
C.QGraphicsView_UpdateScene(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList())
for _, v := range rects {
tmpList.__updateScene_rects_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QGraphicsView) UpdateSceneDefault(rects []*core.QRectF) {
if ptr.Pointer() != nil {
C.QGraphicsView_UpdateSceneDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList())
for _, v := range rects {
tmpList.__updateScene_rects_setList(v)
}
return tmpList.Pointer()
}())
}
}
//export callbackQGraphicsView_UpdateSceneRect
func callbackQGraphicsView_UpdateSceneRect(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateSceneRect"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
} else {
NewQGraphicsViewFromPointer(ptr).UpdateSceneRectDefault(core.NewQRectFFromPointer(rect))
}
}
func (ptr *QGraphicsView) ConnectUpdateSceneRect(f func(rect *core.QRectF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateSceneRect"); signal != nil {
f := func(rect *core.QRectF) {
(*(*func(*core.QRectF))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectUpdateSceneRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateSceneRect")
}
}
func (ptr *QGraphicsView) UpdateSceneRect(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_UpdateSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) UpdateSceneRectDefault(rect core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView_UpdateSceneRectDefault(ptr.Pointer(), core.PointerFromQRectF(rect))
}
}
func (ptr *QGraphicsView) ViewportTransform() *gui.QTransform {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_ViewportTransform(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) ViewportUpdateMode() QGraphicsView__ViewportUpdateMode {
if ptr.Pointer() != nil {
return QGraphicsView__ViewportUpdateMode(C.QGraphicsView_ViewportUpdateMode(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsView_DestroyQGraphicsView
func callbackQGraphicsView_DestroyQGraphicsView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsView"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsViewFromPointer(ptr).DestroyQGraphicsViewDefault()
}
}
func (ptr *QGraphicsView) ConnectDestroyQGraphicsView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsView) DisconnectDestroyQGraphicsView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsView")
}
}
func (ptr *QGraphicsView) DestroyQGraphicsView() {
if ptr.Pointer() != nil {
C.QGraphicsView_DestroyQGraphicsView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsView) DestroyQGraphicsViewDefault() {
if ptr.Pointer() != nil {
C.QGraphicsView_DestroyQGraphicsViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsView) __items_atList(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList() unsafe.Pointer {
return C.QGraphicsView___items_newList(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList2(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList2(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList2(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList2() unsafe.Pointer {
return C.QGraphicsView___items_newList2(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList3(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList3(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList3(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList3() unsafe.Pointer {
return C.QGraphicsView___items_newList3(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList4(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList4(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList4(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList4() unsafe.Pointer {
return C.QGraphicsView___items_newList4(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList5(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList5(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList5(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList5() unsafe.Pointer {
return C.QGraphicsView___items_newList5(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList6(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList6(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList6(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList6(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList6() unsafe.Pointer {
return C.QGraphicsView___items_newList6(ptr.Pointer())
}
func (ptr *QGraphicsView) __items_atList7(i int) *QGraphicsItem {
if ptr.Pointer() != nil {
return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList7(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QGraphicsView) __items_setList7(i QGraphicsItem_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i))
}
}
func (ptr *QGraphicsView) __items_newList7() unsafe.Pointer {
return C.QGraphicsView___items_newList7(ptr.Pointer())
}
func (ptr *QGraphicsView) __updateScene_rects_atList(i int) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsView___updateScene_rects_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsView) __updateScene_rects_setList(i core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsView___updateScene_rects_setList(ptr.Pointer(), core.PointerFromQRectF(i))
}
}
func (ptr *QGraphicsView) __updateScene_rects_newList() unsafe.Pointer {
return C.QGraphicsView___updateScene_rects_newList(ptr.Pointer())
}
type QGraphicsWidget struct {
QGraphicsObject
QGraphicsLayoutItem
}
type QGraphicsWidget_ITF interface {
QGraphicsObject_ITF
QGraphicsLayoutItem_ITF
QGraphicsWidget_PTR() *QGraphicsWidget
}
func (ptr *QGraphicsWidget) QGraphicsWidget_PTR() *QGraphicsWidget {
return ptr
}
func (ptr *QGraphicsWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsObject_PTR().Pointer()
}
return nil
}
func (ptr *QGraphicsWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGraphicsObject_PTR().SetPointer(p)
ptr.QGraphicsLayoutItem_PTR().SetPointer(p)
}
}
func PointerFromQGraphicsWidget(ptr QGraphicsWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGraphicsWidget_PTR().Pointer()
}
return nil
}
func NewQGraphicsWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsWidget) {
n = new(QGraphicsWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QGraphicsWidget__anonymous
//QGraphicsWidget::anonymous
type QGraphicsWidget__anonymous int64
const (
QGraphicsWidget__Type QGraphicsWidget__anonymous = QGraphicsWidget__anonymous(11)
)
func NewQGraphicsWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsWidget {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_NewQGraphicsWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGraphicsWidget) Actions() []*QAction {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAction {
out := make([]*QAction, int(l.len))
tmpList := NewQGraphicsWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__actions_atList(i)
}
return out
}(C.QGraphicsWidget_Actions(ptr.Pointer()))
}
return make([]*QAction, 0)
}
func (ptr *QGraphicsWidget) AddAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_AddAction(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QGraphicsWidget) AddActions(actions []*QAction) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__addActions_actions_newList())
for _, v := range actions {
tmpList.__addActions_actions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QGraphicsWidget) AdjustSize() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_AdjustSize(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) AutoFillBackground() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_AutoFillBackground(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsWidget_BoundingRect
func callbackQGraphicsWidget_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))())
}
return core.PointerFromQRectF(NewQGraphicsWidgetFromPointer(ptr).BoundingRectDefault())
}
func (ptr *QGraphicsWidget) ConnectBoundingRect(f func() *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil {
f := func() *core.QRectF {
(*(*func() *core.QRectF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "boundingRect")
}
}
func (ptr *QGraphicsWidget) BoundingRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) BoundingRectDefault() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRectDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsWidget_ChangeEvent
func callbackQGraphicsWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectChangeEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectChangeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "changeEvent")
}
}
func (ptr *QGraphicsWidget) ChangeEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) ChangeEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsWidget_Close
func callbackQGraphicsWidget_Close(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "close"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).CloseDefault())))
}
func (ptr *QGraphicsWidget) ConnectClose(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectClose() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "close")
}
}
func (ptr *QGraphicsWidget) Close() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_Close(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsWidget) CloseDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_CloseDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQGraphicsWidget_CloseEvent
func callbackQGraphicsWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil {
(*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil {
f := func(event *gui.QCloseEvent) {
(*(*func(*gui.QCloseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectCloseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeEvent")
}
}
func (ptr *QGraphicsWidget) CloseEvent(event gui.QCloseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event))
}
}
func (ptr *QGraphicsWidget) CloseEventDefault(event gui.QCloseEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event))
}
}
//export callbackQGraphicsWidget_FocusNextPrevChild
func callbackQGraphicsWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char {
if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0))))
}
func (ptr *QGraphicsWidget) ConnectFocusNextPrevChild(f func(next bool) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil {
f := func(next bool) bool {
(*(*func(bool) bool)(signal))(next)
return f(next)
}
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectFocusNextPrevChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild")
}
}
func (ptr *QGraphicsWidget) FocusNextPrevChild(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
func (ptr *QGraphicsWidget) FocusNextPrevChildDefault(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
func (ptr *QGraphicsWidget) FocusPolicy() core.Qt__FocusPolicy {
if ptr.Pointer() != nil {
return core.Qt__FocusPolicy(C.QGraphicsWidget_FocusPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QGraphicsWidget) FocusWidget() *QGraphicsWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_FocusWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QGraphicsWidget_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
//export callbackQGraphicsWidget_GeometryChanged
func callbackQGraphicsWidget_GeometryChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsWidget) ConnectGeometryChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "geometryChanged") {
C.QGraphicsWidget_ConnectGeometryChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectGeometryChanged() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_DisconnectGeometryChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "geometryChanged")
}
}
func (ptr *QGraphicsWidget) GeometryChanged() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GeometryChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) GetWindowFrameMargins(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
//export callbackQGraphicsWidget_GrabKeyboardEvent
func callbackQGraphicsWidget_GrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "grabKeyboardEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).GrabKeyboardEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectGrabKeyboardEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "grabKeyboardEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectGrabKeyboardEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "grabKeyboardEvent")
}
}
func (ptr *QGraphicsWidget) GrabKeyboardEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) GrabKeyboardEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsWidget_GrabMouseEvent
func callbackQGraphicsWidget_GrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "grabMouseEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).GrabMouseEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectGrabMouseEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "grabMouseEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectGrabMouseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "grabMouseEvent")
}
}
func (ptr *QGraphicsWidget) GrabMouseEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) GrabMouseEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_GrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) GrabShortcut(sequence gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int {
if ptr.Pointer() != nil {
return int(int32(C.QGraphicsWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(sequence), C.longlong(context))))
}
return 0
}
//export callbackQGraphicsWidget_HideEvent
func callbackQGraphicsWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil {
(*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil {
f := func(event *gui.QHideEvent) {
(*(*func(*gui.QHideEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectHideEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hideEvent")
}
}
func (ptr *QGraphicsWidget) HideEvent(event gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event))
}
}
func (ptr *QGraphicsWidget) HideEventDefault(event gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event))
}
}
//export callbackQGraphicsWidget_InitStyleOption
func callbackQGraphicsWidget_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil {
(*(*func(*QStyleOption))(signal))(NewQStyleOptionFromPointer(option))
} else {
NewQGraphicsWidgetFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionFromPointer(option))
}
}
func (ptr *QGraphicsWidget) ConnectInitStyleOption(f func(option *QStyleOption)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil {
f := func(option *QStyleOption) {
(*(*func(*QStyleOption))(signal))(option)
f(option)
}
qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectInitStyleOption() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initStyleOption")
}
}
func (ptr *QGraphicsWidget) InitStyleOption(option QStyleOption_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option))
}
}
func (ptr *QGraphicsWidget) InitStyleOptionDefault(option QStyleOption_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOption(option))
}
}
func (ptr *QGraphicsWidget) InsertAction(before QAction_ITF, action QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action))
}
}
func (ptr *QGraphicsWidget) InsertActions(before QAction_ITF, actions []*QAction) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer {
tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__insertActions_actions_newList())
for _, v := range actions {
tmpList.__insertActions_actions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QGraphicsWidget) IsActiveWindow() bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_IsActiveWindow(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGraphicsWidget) Layout() *QGraphicsLayout {
if ptr.Pointer() != nil {
return NewQGraphicsLayoutFromPointer(C.QGraphicsWidget_Layout(ptr.Pointer()))
}
return nil
}
//export callbackQGraphicsWidget_LayoutChanged
func callbackQGraphicsWidget_LayoutChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QGraphicsWidget) ConnectLayoutChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "layoutChanged") {
C.QGraphicsWidget_ConnectLayoutChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "layoutChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectLayoutChanged() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_DisconnectLayoutChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "layoutChanged")
}
}
func (ptr *QGraphicsWidget) LayoutChanged() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_LayoutChanged(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) LayoutDirection() core.Qt__LayoutDirection {
if ptr.Pointer() != nil {
return core.Qt__LayoutDirection(C.QGraphicsWidget_LayoutDirection(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsWidget_MoveEvent
func callbackQGraphicsWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil {
(*(*func(*QGraphicsSceneMoveEvent))(signal))(NewQGraphicsSceneMoveEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).MoveEventDefault(NewQGraphicsSceneMoveEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectMoveEvent(f func(event *QGraphicsSceneMoveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil {
f := func(event *QGraphicsSceneMoveEvent) {
(*(*func(*QGraphicsSceneMoveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveEvent")
}
}
func (ptr *QGraphicsWidget) MoveEvent(event QGraphicsSceneMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_MoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event))
}
}
func (ptr *QGraphicsWidget) MoveEventDefault(event QGraphicsSceneMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_MoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event))
}
}
//export callbackQGraphicsWidget_Paint
func callbackQGraphicsWidget_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsWidgetFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsWidget) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QGraphicsWidget) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsWidget) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
//export callbackQGraphicsWidget_PaintWindowFrame
func callbackQGraphicsWidget_PaintWindowFrame(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintWindowFrame"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
} else {
NewQGraphicsWidgetFromPointer(ptr).PaintWindowFrameDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget))
}
}
func (ptr *QGraphicsWidget) ConnectPaintWindowFrame(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintWindowFrame"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) {
(*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget)
f(painter, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectPaintWindowFrame() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintWindowFrame")
}
}
func (ptr *QGraphicsWidget) PaintWindowFrame(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_PaintWindowFrame(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsWidget) PaintWindowFrameDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_PaintWindowFrameDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget))
}
}
func (ptr *QGraphicsWidget) Palette() *gui.QPalette {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsWidget_Palette(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
return nil
}
//export callbackQGraphicsWidget_PolishEvent
func callbackQGraphicsWidget_PolishEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "polishEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsWidgetFromPointer(ptr).PolishEventDefault()
}
}
func (ptr *QGraphicsWidget) ConnectPolishEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "polishEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectPolishEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "polishEvent")
}
}
func (ptr *QGraphicsWidget) PolishEvent() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_PolishEvent(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) PolishEventDefault() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_PolishEventDefault(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) Rect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) ReleaseShortcut(id int) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QGraphicsWidget) RemoveAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QGraphicsWidget) Resize(size core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_Resize(ptr.Pointer(), core.PointerFromQSizeF(size))
}
}
func (ptr *QGraphicsWidget) Resize2(w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_Resize2(ptr.Pointer(), C.double(w), C.double(h))
}
}
//export callbackQGraphicsWidget_ResizeEvent
func callbackQGraphicsWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil {
(*(*func(*QGraphicsSceneResizeEvent))(signal))(NewQGraphicsSceneResizeEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).ResizeEventDefault(NewQGraphicsSceneResizeEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectResizeEvent(f func(event *QGraphicsSceneResizeEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil {
f := func(event *QGraphicsSceneResizeEvent) {
(*(*func(*QGraphicsSceneResizeEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectResizeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeEvent")
}
}
func (ptr *QGraphicsWidget) ResizeEvent(event QGraphicsSceneResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ResizeEvent(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event))
}
}
func (ptr *QGraphicsWidget) ResizeEventDefault(event QGraphicsSceneResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ResizeEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event))
}
}
func (ptr *QGraphicsWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QGraphicsWidget) SetAutoFillBackground(enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsWidget) SetContentsMargins(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
func (ptr *QGraphicsWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QGraphicsWidget) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QGraphicsWidget) SetGeometry2(x float64, y float64, w float64, h float64) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetGeometry2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))
}
}
func (ptr *QGraphicsWidget) SetLayout(layout QGraphicsLayout_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetLayout(ptr.Pointer(), PointerFromQGraphicsLayout(layout))
}
}
func (ptr *QGraphicsWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction))
}
}
func (ptr *QGraphicsWidget) SetPalette(palette gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette))
}
}
func (ptr *QGraphicsWidget) SetShortcutAutoRepeat(id int, enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsWidget) SetShortcutEnabled(id int, enabled bool) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QGraphicsWidget) SetStyle(style QStyle_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style))
}
}
func QGraphicsWidget_SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) {
C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second))
}
func (ptr *QGraphicsWidget) SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) {
C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second))
}
func (ptr *QGraphicsWidget) SetWindowFlags(wFlags core.Qt__WindowType) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetWindowFlags(ptr.Pointer(), C.longlong(wFlags))
}
}
func (ptr *QGraphicsWidget) SetWindowFrameMargins(left float64, top float64, right float64, bottom float64) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom))
}
}
func (ptr *QGraphicsWidget) SetWindowTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QGraphicsWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
//export callbackQGraphicsWidget_ShowEvent
func callbackQGraphicsWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showEvent"); signal != nil {
(*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil {
f := func(event *gui.QShowEvent) {
(*(*func(*gui.QShowEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectShowEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showEvent")
}
}
func (ptr *QGraphicsWidget) ShowEvent(event gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event))
}
}
func (ptr *QGraphicsWidget) ShowEventDefault(event gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event))
}
}
func (ptr *QGraphicsWidget) Size() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_Size(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
//export callbackQGraphicsWidget_SizeHint
func callbackQGraphicsWidget_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
return core.PointerFromQSizeF(NewQGraphicsWidgetFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint)))
}
func (ptr *QGraphicsWidget) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF {
(*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint)
return f(which, constraint)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGraphicsWidget) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint)))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) Style() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QGraphicsWidget_Style(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0
}
return false
}
//export callbackQGraphicsWidget_UngrabKeyboardEvent
func callbackQGraphicsWidget_UngrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "ungrabKeyboardEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).UngrabKeyboardEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectUngrabKeyboardEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "ungrabKeyboardEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectUngrabKeyboardEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "ungrabKeyboardEvent")
}
}
func (ptr *QGraphicsWidget) UngrabKeyboardEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UngrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) UngrabKeyboardEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UngrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQGraphicsWidget_UngrabMouseEvent
func callbackQGraphicsWidget_UngrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "ungrabMouseEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQGraphicsWidgetFromPointer(ptr).UngrabMouseEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QGraphicsWidget) ConnectUngrabMouseEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "ungrabMouseEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectUngrabMouseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "ungrabMouseEvent")
}
}
func (ptr *QGraphicsWidget) UngrabMouseEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UngrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) UngrabMouseEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UngrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QGraphicsWidget) UnsetLayoutDirection() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UnsetLayoutDirection(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) UnsetWindowFrameMargins() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_UnsetWindowFrameMargins(ptr.Pointer())
}
}
func (ptr *QGraphicsWidget) WindowFlags() core.Qt__WindowType {
if ptr.Pointer() != nil {
return core.Qt__WindowType(C.QGraphicsWidget_WindowFlags(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsWidget_WindowFrameEvent
func callbackQGraphicsWidget_WindowFrameEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "windowFrameEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).WindowFrameEventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QGraphicsWidget) ConnectWindowFrameEvent(f func(event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "windowFrameEvent"); signal != nil {
f := func(event *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(event)
return f(event)
}
qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectWindowFrameEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "windowFrameEvent")
}
}
func (ptr *QGraphicsWidget) WindowFrameEvent(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_WindowFrameEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsWidget) WindowFrameEventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QGraphicsWidget_WindowFrameEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QGraphicsWidget) WindowFrameGeometry() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameGeometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) WindowFrameRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQGraphicsWidget_WindowFrameSectionAt
func callbackQGraphicsWidget_WindowFrameSectionAt(ptr unsafe.Pointer, pos unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "windowFrameSectionAt"); signal != nil {
return C.longlong((*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(core.NewQPointFFromPointer(pos)))
}
return C.longlong(NewQGraphicsWidgetFromPointer(ptr).WindowFrameSectionAtDefault(core.NewQPointFFromPointer(pos)))
}
func (ptr *QGraphicsWidget) ConnectWindowFrameSectionAt(f func(pos *core.QPointF) core.Qt__WindowFrameSection) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "windowFrameSectionAt"); signal != nil {
f := func(pos *core.QPointF) core.Qt__WindowFrameSection {
(*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(pos)
return f(pos)
}
qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectWindowFrameSectionAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "windowFrameSectionAt")
}
}
func (ptr *QGraphicsWidget) WindowFrameSectionAt(pos core.QPointF_ITF) core.Qt__WindowFrameSection {
if ptr.Pointer() != nil {
return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAt(ptr.Pointer(), core.PointerFromQPointF(pos)))
}
return 0
}
func (ptr *QGraphicsWidget) WindowFrameSectionAtDefault(pos core.QPointF_ITF) core.Qt__WindowFrameSection {
if ptr.Pointer() != nil {
return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAtDefault(ptr.Pointer(), core.PointerFromQPointF(pos)))
}
return 0
}
func (ptr *QGraphicsWidget) WindowTitle() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGraphicsWidget_WindowTitle(ptr.Pointer()))
}
return ""
}
func (ptr *QGraphicsWidget) WindowType() core.Qt__WindowType {
if ptr.Pointer() != nil {
return core.Qt__WindowType(C.QGraphicsWidget_WindowType(ptr.Pointer()))
}
return 0
}
//export callbackQGraphicsWidget_DestroyQGraphicsWidget
func callbackQGraphicsWidget_DestroyQGraphicsWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGraphicsWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQGraphicsWidgetFromPointer(ptr).DestroyQGraphicsWidgetDefault()
}
}
func (ptr *QGraphicsWidget) ConnectDestroyQGraphicsWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QGraphicsWidget) DisconnectDestroyQGraphicsWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsWidget")
}
}
func (ptr *QGraphicsWidget) DestroyQGraphicsWidget() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_DestroyQGraphicsWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsWidget) DestroyQGraphicsWidgetDefault() {
if ptr.Pointer() != nil {
C.QGraphicsWidget_DestroyQGraphicsWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGraphicsWidget) MinimumSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) SetMinimumSize(minimumSize core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(minimumSize))
}
}
func (ptr *QGraphicsWidget) PreferredSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_PreferredSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) SetPreferredSize(preferredSize core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(preferredSize))
}
}
func (ptr *QGraphicsWidget) MaximumSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) SetMaximumSize(maximumSize core.QSizeF_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(maximumSize))
}
}
func (ptr *QGraphicsWidget) SizePolicy() *QSizePolicy {
if ptr.Pointer() != nil {
tmpValue := NewQSizePolicyFromPointer(C.QGraphicsWidget_SizePolicy(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) SetSizePolicy(sizePolicy QSizePolicy_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(sizePolicy))
}
}
func (ptr *QGraphicsWidget) Geometry() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QGraphicsWidget) __actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QGraphicsWidget___actions_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 *QGraphicsWidget) __actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QGraphicsWidget) __actions_newList() unsafe.Pointer {
return C.QGraphicsWidget___actions_newList(ptr.Pointer())
}
func (ptr *QGraphicsWidget) __addActions_actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QGraphicsWidget___addActions_actions_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 *QGraphicsWidget) __addActions_actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QGraphicsWidget) __addActions_actions_newList() unsafe.Pointer {
return C.QGraphicsWidget___addActions_actions_newList(ptr.Pointer())
}
func (ptr *QGraphicsWidget) __insertActions_actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QGraphicsWidget___insertActions_actions_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 *QGraphicsWidget) __insertActions_actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QGraphicsWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QGraphicsWidget) __insertActions_actions_newList() unsafe.Pointer {
return C.QGraphicsWidget___insertActions_actions_newList(ptr.Pointer())
}
type QGridLayout struct {
QLayout
}
type QGridLayout_ITF interface {
QLayout_ITF
QGridLayout_PTR() *QGridLayout
}
func (ptr *QGridLayout) QGridLayout_PTR() *QGridLayout {
return ptr
}
func (ptr *QGridLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayout_PTR().Pointer()
}
return nil
}
func (ptr *QGridLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayout_PTR().SetPointer(p)
}
}
func PointerFromQGridLayout(ptr QGridLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGridLayout_PTR().Pointer()
}
return nil
}
func NewQGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGridLayout) {
n = new(QGridLayout)
n.SetPointer(ptr)
return
}
func NewQGridLayout(parent QWidget_ITF) *QGridLayout {
tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGridLayout2() *QGridLayout {
tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout2())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGridLayout) AddItem(item QLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment))
}
}
//export callbackQGridLayout_AddItem2
func callbackQGridLayout_AddItem2(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "addItem2"); signal != nil {
(*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item))
} else {
NewQGridLayoutFromPointer(ptr).AddItem2Default(NewQLayoutItemFromPointer(item))
}
}
func (ptr *QGridLayout) ConnectAddItem2(f func(item *QLayoutItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "addItem2"); signal != nil {
f := func(item *QLayoutItem) {
(*(*func(*QLayoutItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectAddItem2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "addItem2")
}
}
func (ptr *QGridLayout) AddItem2(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGridLayout_AddItem2(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QGridLayout) AddItem2Default(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QGridLayout_AddItem2Default(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QGridLayout) AddLayout(layout QLayout_ITF, row int, column int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) AddLayout2(layout QLayout_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddLayout2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) AddWidget2(widget QWidget_ITF, row int, column int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddWidget2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) AddWidget3(widget QWidget_ITF, fromRow int, fromColumn int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QGridLayout_AddWidget3(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(fromRow)), C.int(int32(fromColumn)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment))
}
}
func (ptr *QGridLayout) CellRect(row int, column int) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QGridLayout_CellRect(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QGridLayout) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_ColumnCount(ptr.Pointer())))
}
return 0
}
func (ptr *QGridLayout) ColumnMinimumWidth(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QGridLayout) ColumnStretch(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_ColumnStretch(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
//export callbackQGridLayout_Count
func callbackQGridLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQGridLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QGridLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QGridLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QGridLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_CountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QGridLayout) GetItemPosition(index int, row int, column int, rowSpan int, columnSpan int) {
if ptr.Pointer() != nil {
C.QGridLayout_GetItemPosition(ptr.Pointer(), C.int(int32(index)), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)))
}
}
func (ptr *QGridLayout) HorizontalSpacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_HorizontalSpacing(ptr.Pointer())))
}
return 0
}
//export callbackQGridLayout_ItemAt
func callbackQGridLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).ItemAtDefault(int(int32(index))))
}
func (ptr *QGridLayout) ConnectItemAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QGridLayout) ItemAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QGridLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGridLayout) ItemAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGridLayout) ItemAtPosition(row int, column int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtPosition(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))
}
return nil
}
func (ptr *QGridLayout) OriginCorner() core.Qt__Corner {
if ptr.Pointer() != nil {
return core.Qt__Corner(C.QGridLayout_OriginCorner(ptr.Pointer()))
}
return 0
}
func (ptr *QGridLayout) RowCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_RowCount(ptr.Pointer())))
}
return 0
}
func (ptr *QGridLayout) RowMinimumHeight(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
func (ptr *QGridLayout) RowStretch(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_RowStretch(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
func (ptr *QGridLayout) SetColumnMinimumWidth(column int, minSize int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(minSize)))
}
}
func (ptr *QGridLayout) SetColumnStretch(column int, stretch int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetColumnStretch(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch)))
}
}
func (ptr *QGridLayout) SetHorizontalSpacing(spacing int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing)))
}
}
func (ptr *QGridLayout) SetOriginCorner(corner core.Qt__Corner) {
if ptr.Pointer() != nil {
C.QGridLayout_SetOriginCorner(ptr.Pointer(), C.longlong(corner))
}
}
func (ptr *QGridLayout) SetRowMinimumHeight(row int, minSize int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(minSize)))
}
}
func (ptr *QGridLayout) SetRowStretch(row int, stretch int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetRowStretch(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch)))
}
}
func (ptr *QGridLayout) SetVerticalSpacing(spacing int) {
if ptr.Pointer() != nil {
C.QGridLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing)))
}
}
//export callbackQGridLayout_SizeHint
func callbackQGridLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQGridLayoutFromPointer(ptr).SizeHintDefault())
}
func (ptr *QGridLayout) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QGridLayout) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QGridLayout) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQGridLayout_TakeAt
func callbackQGridLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "takeAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).TakeAtDefault(int(int32(index))))
}
func (ptr *QGridLayout) ConnectTakeAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectTakeAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "takeAt")
}
}
func (ptr *QGridLayout) TakeAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QGridLayout_TakeAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGridLayout) TakeAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QGridLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QGridLayout) VerticalSpacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QGridLayout_VerticalSpacing(ptr.Pointer())))
}
return 0
}
//export callbackQGridLayout_DestroyQGridLayout
func callbackQGridLayout_DestroyQGridLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGridLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQGridLayoutFromPointer(ptr).DestroyQGridLayoutDefault()
}
}
func (ptr *QGridLayout) ConnectDestroyQGridLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGridLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QGridLayout) DisconnectDestroyQGridLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGridLayout")
}
}
func (ptr *QGridLayout) DestroyQGridLayout() {
if ptr.Pointer() != nil {
C.QGridLayout_DestroyQGridLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGridLayout) DestroyQGridLayoutDefault() {
if ptr.Pointer() != nil {
C.QGridLayout_DestroyQGridLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QGroupBox struct {
QWidget
}
type QGroupBox_ITF interface {
QWidget_ITF
QGroupBox_PTR() *QGroupBox
}
func (ptr *QGroupBox) QGroupBox_PTR() *QGroupBox {
return ptr
}
func (ptr *QGroupBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QGroupBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQGroupBox(ptr QGroupBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QGroupBox_PTR().Pointer()
}
return nil
}
func NewQGroupBoxFromPointer(ptr unsafe.Pointer) (n *QGroupBox) {
n = new(QGroupBox)
n.SetPointer(ptr)
return
}
func NewQGroupBox(parent QWidget_ITF) *QGroupBox {
tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQGroupBox2(title string, parent QWidget_ITF) *QGroupBox {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QGroupBox) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QGroupBox_Alignment(ptr.Pointer()))
}
return 0
}
//export callbackQGroupBox_Clicked
func callbackQGroupBox_Clicked(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "clicked"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
}
}
func (ptr *QGroupBox) ConnectClicked(f func(checked bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "clicked") {
C.QGroupBox_ConnectClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QGroupBox) DisconnectClicked() {
if ptr.Pointer() != nil {
C.QGroupBox_DisconnectClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "clicked")
}
}
func (ptr *QGroupBox) Clicked(checked bool) {
if ptr.Pointer() != nil {
C.QGroupBox_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QGroupBox) InitStyleOption(option QStyleOptionGroupBox_ITF) {
if ptr.Pointer() != nil {
C.QGroupBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionGroupBox(option))
}
}
func (ptr *QGroupBox) IsCheckable() bool {
if ptr.Pointer() != nil {
return int8(C.QGroupBox_IsCheckable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGroupBox) IsChecked() bool {
if ptr.Pointer() != nil {
return int8(C.QGroupBox_IsChecked(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGroupBox) IsFlat() bool {
if ptr.Pointer() != nil {
return int8(C.QGroupBox_IsFlat(ptr.Pointer())) != 0
}
return false
}
func (ptr *QGroupBox) SetAlignment(alignment int) {
if ptr.Pointer() != nil {
C.QGroupBox_SetAlignment(ptr.Pointer(), C.int(int32(alignment)))
}
}
func (ptr *QGroupBox) SetCheckable(checkable bool) {
if ptr.Pointer() != nil {
C.QGroupBox_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checkable))))
}
}
//export callbackQGroupBox_SetChecked
func callbackQGroupBox_SetChecked(ptr unsafe.Pointer, checked C.char) {
if signal := qt.GetSignal(ptr, "setChecked"); signal != nil {
(*(*func(bool))(signal))(int8(checked) != 0)
} else {
NewQGroupBoxFromPointer(ptr).SetCheckedDefault(int8(checked) != 0)
}
}
func (ptr *QGroupBox) ConnectSetChecked(f func(checked bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil {
f := func(checked bool) {
(*(*func(bool))(signal))(checked)
f(checked)
}
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f))
}
}
}
func (ptr *QGroupBox) DisconnectSetChecked() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setChecked")
}
}
func (ptr *QGroupBox) SetChecked(checked bool) {
if ptr.Pointer() != nil {
C.QGroupBox_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QGroupBox) SetCheckedDefault(checked bool) {
if ptr.Pointer() != nil {
C.QGroupBox_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked))))
}
}
func (ptr *QGroupBox) SetFlat(flat bool) {
if ptr.Pointer() != nil {
C.QGroupBox_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flat))))
}
}
func (ptr *QGroupBox) SetTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QGroupBox_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QGroupBox) Title() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QGroupBox_Title(ptr.Pointer()))
}
return ""
}
//export callbackQGroupBox_Toggled
func callbackQGroupBox_Toggled(ptr unsafe.Pointer, on C.char) {
if signal := qt.GetSignal(ptr, "toggled"); signal != nil {
(*(*func(bool))(signal))(int8(on) != 0)
}
}
func (ptr *QGroupBox) ConnectToggled(f func(on bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "toggled") {
C.QGroupBox_ConnectToggled(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil {
f := func(on bool) {
(*(*func(bool))(signal))(on)
f(on)
}
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f))
}
}
}
func (ptr *QGroupBox) DisconnectToggled() {
if ptr.Pointer() != nil {
C.QGroupBox_DisconnectToggled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "toggled")
}
}
func (ptr *QGroupBox) Toggled(on bool) {
if ptr.Pointer() != nil {
C.QGroupBox_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
//export callbackQGroupBox_DestroyQGroupBox
func callbackQGroupBox_DestroyQGroupBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QGroupBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQGroupBoxFromPointer(ptr).DestroyQGroupBoxDefault()
}
}
func (ptr *QGroupBox) ConnectDestroyQGroupBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QGroupBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QGroupBox) DisconnectDestroyQGroupBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QGroupBox")
}
}
func (ptr *QGroupBox) DestroyQGroupBox() {
if ptr.Pointer() != nil {
C.QGroupBox_DestroyQGroupBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QGroupBox) DestroyQGroupBoxDefault() {
if ptr.Pointer() != nil {
C.QGroupBox_DestroyQGroupBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QHBoxLayout struct {
QBoxLayout
}
type QHBoxLayout_ITF interface {
QBoxLayout_ITF
QHBoxLayout_PTR() *QHBoxLayout
}
func (ptr *QHBoxLayout) QHBoxLayout_PTR() *QHBoxLayout {
return ptr
}
func (ptr *QHBoxLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QBoxLayout_PTR().Pointer()
}
return nil
}
func (ptr *QHBoxLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QBoxLayout_PTR().SetPointer(p)
}
}
func PointerFromQHBoxLayout(ptr QHBoxLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QHBoxLayout_PTR().Pointer()
}
return nil
}
func NewQHBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QHBoxLayout) {
n = new(QHBoxLayout)
n.SetPointer(ptr)
return
}
func NewQHBoxLayout() *QHBoxLayout {
tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQHBoxLayout2(parent QWidget_ITF) *QHBoxLayout {
tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout2(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQHBoxLayout_DestroyQHBoxLayout
func callbackQHBoxLayout_DestroyQHBoxLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QHBoxLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQHBoxLayoutFromPointer(ptr).DestroyQHBoxLayoutDefault()
}
}
func (ptr *QHBoxLayout) ConnectDestroyQHBoxLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QHBoxLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QHBoxLayout) DisconnectDestroyQHBoxLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QHBoxLayout")
}
}
func (ptr *QHBoxLayout) DestroyQHBoxLayout() {
if ptr.Pointer() != nil {
C.QHBoxLayout_DestroyQHBoxLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QHBoxLayout) DestroyQHBoxLayoutDefault() {
if ptr.Pointer() != nil {
C.QHBoxLayout_DestroyQHBoxLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QHeaderView struct {
QAbstractItemView
}
type QHeaderView_ITF interface {
QAbstractItemView_ITF
QHeaderView_PTR() *QHeaderView
}
func (ptr *QHeaderView) QHeaderView_PTR() *QHeaderView {
return ptr
}
func (ptr *QHeaderView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func (ptr *QHeaderView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemView_PTR().SetPointer(p)
}
}
func PointerFromQHeaderView(ptr QHeaderView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QHeaderView_PTR().Pointer()
}
return nil
}
func NewQHeaderViewFromPointer(ptr unsafe.Pointer) (n *QHeaderView) {
n = new(QHeaderView)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QHeaderView__ResizeMode
//QHeaderView::ResizeMode
type QHeaderView__ResizeMode int64
const (
QHeaderView__Interactive QHeaderView__ResizeMode = QHeaderView__ResizeMode(0)
QHeaderView__Stretch QHeaderView__ResizeMode = QHeaderView__ResizeMode(1)
QHeaderView__Fixed QHeaderView__ResizeMode = QHeaderView__ResizeMode(2)
QHeaderView__ResizeToContents QHeaderView__ResizeMode = QHeaderView__ResizeMode(3)
QHeaderView__Custom QHeaderView__ResizeMode = QHeaderView__ResizeMode(QHeaderView__Fixed)
)
func NewQHeaderView(orientation core.Qt__Orientation, parent QWidget_ITF) *QHeaderView {
tmpValue := NewQHeaderViewFromPointer(C.QHeaderView_NewQHeaderView(C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QHeaderView) CascadingSectionResizes() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_CascadingSectionResizes(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_Count(ptr.Pointer())))
}
return 0
}
//export callbackQHeaderView_CurrentChanged
func callbackQHeaderView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, old unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old))
} else {
NewQHeaderViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old))
}
}
func (ptr *QHeaderView) ConnectCurrentChanged(f func(current *core.QModelIndex, old *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, old *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, old)
f(current, old)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QHeaderView) CurrentChanged(current core.QModelIndex_ITF, old core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QHeaderView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old))
}
}
func (ptr *QHeaderView) CurrentChangedDefault(current core.QModelIndex_ITF, old core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QHeaderView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old))
}
}
func (ptr *QHeaderView) DefaultAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QHeaderView_DefaultAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QHeaderView) DefaultSectionSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_DefaultSectionSize(ptr.Pointer())))
}
return 0
}
//export callbackQHeaderView_GeometriesChanged
func callbackQHeaderView_GeometriesChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "geometriesChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QHeaderView) ConnectGeometriesChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "geometriesChanged") {
C.QHeaderView_ConnectGeometriesChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "geometriesChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectGeometriesChanged() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectGeometriesChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "geometriesChanged")
}
}
func (ptr *QHeaderView) GeometriesChanged() {
if ptr.Pointer() != nil {
C.QHeaderView_GeometriesChanged(ptr.Pointer())
}
}
//export callbackQHeaderView_HeaderDataChanged
func callbackQHeaderView_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, logicalFirst C.int, logicalLast C.int) {
if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil {
(*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast)))
} else {
NewQHeaderViewFromPointer(ptr).HeaderDataChangedDefault(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) ConnectHeaderDataChanged(f func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "headerDataChanged"); signal != nil {
f := func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) {
(*(*func(core.Qt__Orientation, int, int))(signal))(orientation, logicalFirst, logicalLast)
f(orientation, logicalFirst, logicalLast)
}
qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectHeaderDataChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "headerDataChanged")
}
}
func (ptr *QHeaderView) HeaderDataChanged(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_HeaderDataChanged(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) HeaderDataChangedDefault(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_HeaderDataChangedDefault(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) HiddenSectionCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_HiddenSectionCount(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) HideSection(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_HideSection(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) HighlightSections() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_HighlightSections(ptr.Pointer())) != 0
}
return false
}
//export callbackQHeaderView_HorizontalOffset
func callbackQHeaderView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQHeaderViewFromPointer(ptr).HorizontalOffsetDefault()))
}
func (ptr *QHeaderView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QHeaderView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) HorizontalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_HorizontalOffsetDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) InitStyleOption(option QStyleOptionHeader_ITF) {
if ptr.Pointer() != nil {
C.QHeaderView_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionHeader(option))
}
}
func (ptr *QHeaderView) IsFirstSectionMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_IsFirstSectionMovable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) IsSectionHidden(logicalIndex int) bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_IsSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)))) != 0
}
return false
}
func (ptr *QHeaderView) IsSortIndicatorShown() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_IsSortIndicatorShown(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) Length() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_Length(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) LogicalIndex(visualIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_LogicalIndex(ptr.Pointer(), C.int(int32(visualIndex)))))
}
return 0
}
func (ptr *QHeaderView) LogicalIndexAt(position int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_LogicalIndexAt(ptr.Pointer(), C.int(int32(position)))))
}
return 0
}
func (ptr *QHeaderView) LogicalIndexAt2(x int, y int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_LogicalIndexAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))))
}
return 0
}
func (ptr *QHeaderView) LogicalIndexAt3(pos core.QPoint_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_LogicalIndexAt3(ptr.Pointer(), core.PointerFromQPoint(pos))))
}
return 0
}
func (ptr *QHeaderView) MaximumSectionSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_MaximumSectionSize(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) MinimumSectionSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_MinimumSectionSize(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) MoveSection(from int, to int) {
if ptr.Pointer() != nil {
C.QHeaderView_MoveSection(ptr.Pointer(), C.int(int32(from)), C.int(int32(to)))
}
}
func (ptr *QHeaderView) Offset() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_Offset(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QHeaderView_Orientation(ptr.Pointer()))
}
return 0
}
//export callbackQHeaderView_PaintSection
func callbackQHeaderView_PaintSection(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "paintSection"); signal != nil {
(*(*func(*gui.QPainter, *core.QRect, int))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex)))
} else {
NewQHeaderViewFromPointer(ptr).PaintSectionDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectPaintSection(f func(painter *gui.QPainter, rect *core.QRect, logicalIndex int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintSection"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRect, logicalIndex int) {
(*(*func(*gui.QPainter, *core.QRect, int))(signal))(painter, rect, logicalIndex)
f(painter, rect, logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectPaintSection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintSection")
}
}
func (ptr *QHeaderView) PaintSection(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_PaintSection(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) PaintSectionDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_PaintSectionDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_Reset
func callbackQHeaderView_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQHeaderViewFromPointer(ptr).ResetDefault()
}
}
func (ptr *QHeaderView) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QHeaderView) Reset() {
if ptr.Pointer() != nil {
C.QHeaderView_Reset(ptr.Pointer())
}
}
func (ptr *QHeaderView) ResetDefault() {
if ptr.Pointer() != nil {
C.QHeaderView_ResetDefault(ptr.Pointer())
}
}
func (ptr *QHeaderView) ResetDefaultSectionSize() {
if ptr.Pointer() != nil {
C.QHeaderView_ResetDefaultSectionSize(ptr.Pointer())
}
}
func (ptr *QHeaderView) ResizeContentsPrecision() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_ResizeContentsPrecision(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) ResizeSection(logicalIndex int, size int) {
if ptr.Pointer() != nil {
C.QHeaderView_ResizeSection(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(size)))
}
}
func (ptr *QHeaderView) ResizeSections(mode QHeaderView__ResizeMode) {
if ptr.Pointer() != nil {
C.QHeaderView_ResizeSections(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQHeaderView_ResizeSections2
func callbackQHeaderView_ResizeSections2(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeSections2"); signal != nil {
(*(*func())(signal))()
} else {
NewQHeaderViewFromPointer(ptr).ResizeSections2Default()
}
}
func (ptr *QHeaderView) ConnectResizeSections2(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeSections2"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectResizeSections2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeSections2")
}
}
func (ptr *QHeaderView) ResizeSections2() {
if ptr.Pointer() != nil {
C.QHeaderView_ResizeSections2(ptr.Pointer())
}
}
func (ptr *QHeaderView) ResizeSections2Default() {
if ptr.Pointer() != nil {
C.QHeaderView_ResizeSections2Default(ptr.Pointer())
}
}
func (ptr *QHeaderView) RestoreState(state core.QByteArray_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0
}
return false
}
func (ptr *QHeaderView) SaveState() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QHeaderView_SaveState(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQHeaderView_SectionClicked
func callbackQHeaderView_SectionClicked(ptr unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionClicked(f func(logicalIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionClicked") {
C.QHeaderView_ConnectSectionClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionClicked"); signal != nil {
f := func(logicalIndex int) {
(*(*func(int))(signal))(logicalIndex)
f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionClicked() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionClicked")
}
}
func (ptr *QHeaderView) SectionClicked(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionClicked(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_SectionCountChanged
func callbackQHeaderView_SectionCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) {
if signal := qt.GetSignal(ptr, "sectionCountChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount)))
}
}
func (ptr *QHeaderView) ConnectSectionCountChanged(f func(oldCount int, newCount int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionCountChanged") {
C.QHeaderView_ConnectSectionCountChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionCountChanged"); signal != nil {
f := func(oldCount int, newCount int) {
(*(*func(int, int))(signal))(oldCount, newCount)
f(oldCount, newCount)
}
qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionCountChanged() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionCountChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionCountChanged")
}
}
func (ptr *QHeaderView) SectionCountChanged(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
//export callbackQHeaderView_SectionDoubleClicked
func callbackQHeaderView_SectionDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionDoubleClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionDoubleClicked(f func(logicalIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionDoubleClicked") {
C.QHeaderView_ConnectSectionDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionDoubleClicked"); signal != nil {
f := func(logicalIndex int) {
(*(*func(int))(signal))(logicalIndex)
f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionDoubleClicked() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionDoubleClicked")
}
}
func (ptr *QHeaderView) SectionDoubleClicked(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_SectionEntered
func callbackQHeaderView_SectionEntered(ptr unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionEntered"); signal != nil {
(*(*func(int))(signal))(int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionEntered(f func(logicalIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionEntered") {
C.QHeaderView_ConnectSectionEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionEntered"); signal != nil {
f := func(logicalIndex int) {
(*(*func(int))(signal))(logicalIndex)
f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionEntered() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionEntered")
}
}
func (ptr *QHeaderView) SectionEntered(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionEntered(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_SectionHandleDoubleClicked
func callbackQHeaderView_SectionHandleDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionHandleDoubleClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionHandleDoubleClicked(f func(logicalIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionHandleDoubleClicked") {
C.QHeaderView_ConnectSectionHandleDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionHandleDoubleClicked"); signal != nil {
f := func(logicalIndex int) {
(*(*func(int))(signal))(logicalIndex)
f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionHandleDoubleClicked() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionHandleDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked")
}
}
func (ptr *QHeaderView) SectionHandleDoubleClicked(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionHandleDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_SectionMoved
func callbackQHeaderView_SectionMoved(ptr unsafe.Pointer, logicalIndex C.int, oldVisualIndex C.int, newVisualIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionMoved"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldVisualIndex)), int(int32(newVisualIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionMoved(f func(logicalIndex int, oldVisualIndex int, newVisualIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionMoved") {
C.QHeaderView_ConnectSectionMoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionMoved"); signal != nil {
f := func(logicalIndex int, oldVisualIndex int, newVisualIndex int) {
(*(*func(int, int, int))(signal))(logicalIndex, oldVisualIndex, newVisualIndex)
f(logicalIndex, oldVisualIndex, newVisualIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionMoved() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionMoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionMoved")
}
}
func (ptr *QHeaderView) SectionMoved(logicalIndex int, oldVisualIndex int, newVisualIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionMoved(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldVisualIndex)), C.int(int32(newVisualIndex)))
}
}
func (ptr *QHeaderView) SectionPosition(logicalIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_SectionPosition(ptr.Pointer(), C.int(int32(logicalIndex)))))
}
return 0
}
//export callbackQHeaderView_SectionPressed
func callbackQHeaderView_SectionPressed(ptr unsafe.Pointer, logicalIndex C.int) {
if signal := qt.GetSignal(ptr, "sectionPressed"); signal != nil {
(*(*func(int))(signal))(int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) ConnectSectionPressed(f func(logicalIndex int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionPressed") {
C.QHeaderView_ConnectSectionPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionPressed"); signal != nil {
f := func(logicalIndex int) {
(*(*func(int))(signal))(logicalIndex)
f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionPressed() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionPressed")
}
}
func (ptr *QHeaderView) SectionPressed(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionPressed(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
func (ptr *QHeaderView) SectionResizeMode(logicalIndex int) QHeaderView__ResizeMode {
if ptr.Pointer() != nil {
return QHeaderView__ResizeMode(C.QHeaderView_SectionResizeMode(ptr.Pointer(), C.int(int32(logicalIndex))))
}
return 0
}
//export callbackQHeaderView_SectionResized
func callbackQHeaderView_SectionResized(ptr unsafe.Pointer, logicalIndex C.int, oldSize C.int, newSize C.int) {
if signal := qt.GetSignal(ptr, "sectionResized"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldSize)), int(int32(newSize)))
}
}
func (ptr *QHeaderView) ConnectSectionResized(f func(logicalIndex int, oldSize int, newSize int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sectionResized") {
C.QHeaderView_ConnectSectionResized(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sectionResized"); signal != nil {
f := func(logicalIndex int, oldSize int, newSize int) {
(*(*func(int, int, int))(signal))(logicalIndex, oldSize, newSize)
f(logicalIndex, oldSize, newSize)
}
qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionResized() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSectionResized(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sectionResized")
}
}
func (ptr *QHeaderView) SectionResized(logicalIndex int, oldSize int, newSize int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionResized(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldSize)), C.int(int32(newSize)))
}
}
func (ptr *QHeaderView) SectionSize(logicalIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_SectionSize(ptr.Pointer(), C.int(int32(logicalIndex)))))
}
return 0
}
//export callbackQHeaderView_SectionSizeFromContents
func callbackQHeaderView_SectionSizeFromContents(ptr unsafe.Pointer, logicalIndex C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sectionSizeFromContents"); signal != nil {
return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(logicalIndex))))
}
return core.PointerFromQSize(NewQHeaderViewFromPointer(ptr).SectionSizeFromContentsDefault(int(int32(logicalIndex))))
}
func (ptr *QHeaderView) ConnectSectionSizeFromContents(f func(logicalIndex int) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sectionSizeFromContents"); signal != nil {
f := func(logicalIndex int) *core.QSize {
(*(*func(int) *core.QSize)(signal))(logicalIndex)
return f(logicalIndex)
}
qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionSizeFromContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sectionSizeFromContents")
}
}
func (ptr *QHeaderView) SectionSizeFromContents(logicalIndex int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContents(ptr.Pointer(), C.int(int32(logicalIndex))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) SectionSizeFromContentsDefault(logicalIndex int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContentsDefault(ptr.Pointer(), C.int(int32(logicalIndex))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) SectionSizeHint(logicalIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_SectionSizeHint(ptr.Pointer(), C.int(int32(logicalIndex)))))
}
return 0
}
func (ptr *QHeaderView) SectionViewportPosition(logicalIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_SectionViewportPosition(ptr.Pointer(), C.int(int32(logicalIndex)))))
}
return 0
}
//export callbackQHeaderView_SectionsAboutToBeRemoved
func callbackQHeaderView_SectionsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) {
if signal := qt.GetSignal(ptr, "sectionsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast)))
} else {
NewQHeaderViewFromPointer(ptr).SectionsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) ConnectSectionsAboutToBeRemoved(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sectionsAboutToBeRemoved"); signal != nil {
f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast)
f(parent, logicalFirst, logicalLast)
}
qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionsAboutToBeRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved")
}
}
func (ptr *QHeaderView) SectionsAboutToBeRemoved(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) SectionsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) SectionsClickable() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_SectionsClickable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) SectionsHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_SectionsHidden(ptr.Pointer())) != 0
}
return false
}
//export callbackQHeaderView_SectionsInserted
func callbackQHeaderView_SectionsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) {
if signal := qt.GetSignal(ptr, "sectionsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast)))
} else {
NewQHeaderViewFromPointer(ptr).SectionsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) ConnectSectionsInserted(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sectionsInserted"); signal != nil {
f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast)
f(parent, logicalFirst, logicalLast)
}
qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSectionsInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sectionsInserted")
}
}
func (ptr *QHeaderView) SectionsInserted(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) SectionsInsertedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) {
if ptr.Pointer() != nil {
C.QHeaderView_SectionsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast)))
}
}
func (ptr *QHeaderView) SectionsMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_SectionsMovable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) SectionsMoved() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_SectionsMoved(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) SetCascadingSectionResizes(enable bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetCascadingSectionResizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QHeaderView) SetDefaultAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QHeaderView_SetDefaultAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QHeaderView) SetDefaultSectionSize(size int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetDefaultSectionSize(ptr.Pointer(), C.int(int32(size)))
}
}
func (ptr *QHeaderView) SetFirstSectionMovable(movable bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetFirstSectionMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QHeaderView) SetHighlightSections(highlight bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetHighlightSections(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(highlight))))
}
}
func (ptr *QHeaderView) SetMaximumSectionSize(size int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetMaximumSectionSize(ptr.Pointer(), C.int(int32(size)))
}
}
func (ptr *QHeaderView) SetMinimumSectionSize(size int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetMinimumSectionSize(ptr.Pointer(), C.int(int32(size)))
}
}
//export callbackQHeaderView_SetOffset
func callbackQHeaderView_SetOffset(ptr unsafe.Pointer, offset C.int) {
if signal := qt.GetSignal(ptr, "setOffset"); signal != nil {
(*(*func(int))(signal))(int(int32(offset)))
} else {
NewQHeaderViewFromPointer(ptr).SetOffsetDefault(int(int32(offset)))
}
}
func (ptr *QHeaderView) ConnectSetOffset(f func(offset int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil {
f := func(offset int) {
(*(*func(int))(signal))(offset)
f(offset)
}
qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSetOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffset")
}
}
func (ptr *QHeaderView) SetOffset(offset int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffset(ptr.Pointer(), C.int(int32(offset)))
}
}
func (ptr *QHeaderView) SetOffsetDefault(offset int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffsetDefault(ptr.Pointer(), C.int(int32(offset)))
}
}
//export callbackQHeaderView_SetOffsetToLastSection
func callbackQHeaderView_SetOffsetToLastSection(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setOffsetToLastSection"); signal != nil {
(*(*func())(signal))()
} else {
NewQHeaderViewFromPointer(ptr).SetOffsetToLastSectionDefault()
}
}
func (ptr *QHeaderView) ConnectSetOffsetToLastSection(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToLastSection"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSetOffsetToLastSection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffsetToLastSection")
}
}
func (ptr *QHeaderView) SetOffsetToLastSection() {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffsetToLastSection(ptr.Pointer())
}
}
func (ptr *QHeaderView) SetOffsetToLastSectionDefault() {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffsetToLastSectionDefault(ptr.Pointer())
}
}
//export callbackQHeaderView_SetOffsetToSectionPosition
func callbackQHeaderView_SetOffsetToSectionPosition(ptr unsafe.Pointer, visualSectionNumber C.int) {
if signal := qt.GetSignal(ptr, "setOffsetToSectionPosition"); signal != nil {
(*(*func(int))(signal))(int(int32(visualSectionNumber)))
} else {
NewQHeaderViewFromPointer(ptr).SetOffsetToSectionPositionDefault(int(int32(visualSectionNumber)))
}
}
func (ptr *QHeaderView) ConnectSetOffsetToSectionPosition(f func(visualSectionNumber int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToSectionPosition"); signal != nil {
f := func(visualSectionNumber int) {
(*(*func(int))(signal))(visualSectionNumber)
f(visualSectionNumber)
}
qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSetOffsetToSectionPosition() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOffsetToSectionPosition")
}
}
func (ptr *QHeaderView) SetOffsetToSectionPosition(visualSectionNumber int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffsetToSectionPosition(ptr.Pointer(), C.int(int32(visualSectionNumber)))
}
}
func (ptr *QHeaderView) SetOffsetToSectionPositionDefault(visualSectionNumber int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetOffsetToSectionPositionDefault(ptr.Pointer(), C.int(int32(visualSectionNumber)))
}
}
func (ptr *QHeaderView) SetResizeContentsPrecision(precision int) {
if ptr.Pointer() != nil {
C.QHeaderView_SetResizeContentsPrecision(ptr.Pointer(), C.int(int32(precision)))
}
}
func (ptr *QHeaderView) SetSectionHidden(logicalIndex int, hide bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QHeaderView) SetSectionResizeMode(mode QHeaderView__ResizeMode) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSectionResizeMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QHeaderView) SetSectionResizeMode2(logicalIndex int, mode QHeaderView__ResizeMode) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSectionResizeMode2(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(mode))
}
}
func (ptr *QHeaderView) SetSectionsClickable(clickable bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSectionsClickable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clickable))))
}
}
func (ptr *QHeaderView) SetSectionsMovable(movable bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSectionsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
//export callbackQHeaderView_SetSelection
func callbackQHeaderView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags))
} else {
NewQHeaderViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags))
}
}
func (ptr *QHeaderView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags)
f(rect, flags)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QHeaderView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags))
}
}
func (ptr *QHeaderView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags))
}
}
func (ptr *QHeaderView) SetSortIndicator(logicalIndex int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSortIndicator(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order))
}
}
func (ptr *QHeaderView) SetSortIndicatorShown(show bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetSortIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QHeaderView) SetStretchLastSection(stretch bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetStretchLastSection(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(stretch))))
}
}
//export callbackQHeaderView_SetVisible
func callbackQHeaderView_SetVisible(ptr unsafe.Pointer, v C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(v) != 0)
} else {
NewQHeaderViewFromPointer(ptr).SetVisibleDefault(int8(v) != 0)
}
}
func (ptr *QHeaderView) ConnectSetVisible(f func(v bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(v bool) {
(*(*func(bool))(signal))(v)
f(v)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QHeaderView) SetVisible(v bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v))))
}
}
func (ptr *QHeaderView) SetVisibleDefault(v bool) {
if ptr.Pointer() != nil {
C.QHeaderView_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v))))
}
}
func (ptr *QHeaderView) ShowSection(logicalIndex int) {
if ptr.Pointer() != nil {
C.QHeaderView_ShowSection(ptr.Pointer(), C.int(int32(logicalIndex)))
}
}
//export callbackQHeaderView_SortIndicatorChanged
func callbackQHeaderView_SortIndicatorChanged(ptr unsafe.Pointer, logicalIndex C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sortIndicatorChanged"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(logicalIndex)), core.Qt__SortOrder(order))
}
}
func (ptr *QHeaderView) ConnectSortIndicatorChanged(f func(logicalIndex int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sortIndicatorChanged") {
C.QHeaderView_ConnectSortIndicatorChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sortIndicatorChanged"); signal != nil {
f := func(logicalIndex int, order core.Qt__SortOrder) {
(*(*func(int, core.Qt__SortOrder))(signal))(logicalIndex, order)
f(logicalIndex, order)
}
qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectSortIndicatorChanged() {
if ptr.Pointer() != nil {
C.QHeaderView_DisconnectSortIndicatorChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sortIndicatorChanged")
}
}
func (ptr *QHeaderView) SortIndicatorChanged(logicalIndex int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QHeaderView_SortIndicatorChanged(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order))
}
}
func (ptr *QHeaderView) SortIndicatorOrder() core.Qt__SortOrder {
if ptr.Pointer() != nil {
return core.Qt__SortOrder(C.QHeaderView_SortIndicatorOrder(ptr.Pointer()))
}
return 0
}
func (ptr *QHeaderView) SortIndicatorSection() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_SortIndicatorSection(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) StretchLastSection() bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_StretchLastSection(ptr.Pointer())) != 0
}
return false
}
func (ptr *QHeaderView) StretchSectionCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_StretchSectionCount(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) SwapSections(first int, second int) {
if ptr.Pointer() != nil {
C.QHeaderView_SwapSections(ptr.Pointer(), C.int(int32(first)), C.int(int32(second)))
}
}
//export callbackQHeaderView_VerticalOffset
func callbackQHeaderView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQHeaderViewFromPointer(ptr).VerticalOffsetDefault()))
}
func (ptr *QHeaderView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QHeaderView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) VerticalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_VerticalOffsetDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QHeaderView) VisualIndex(logicalIndex int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_VisualIndex(ptr.Pointer(), C.int(int32(logicalIndex)))))
}
return 0
}
func (ptr *QHeaderView) VisualIndexAt(position int) int {
if ptr.Pointer() != nil {
return int(int32(C.QHeaderView_VisualIndexAt(ptr.Pointer(), C.int(int32(position)))))
}
return 0
}
//export callbackQHeaderView_DestroyQHeaderView
func callbackQHeaderView_DestroyQHeaderView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QHeaderView"); signal != nil {
(*(*func())(signal))()
} else {
NewQHeaderViewFromPointer(ptr).DestroyQHeaderViewDefault()
}
}
func (ptr *QHeaderView) ConnectDestroyQHeaderView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QHeaderView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f))
}
}
}
func (ptr *QHeaderView) DisconnectDestroyQHeaderView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QHeaderView")
}
}
func (ptr *QHeaderView) DestroyQHeaderView() {
if ptr.Pointer() != nil {
C.QHeaderView_DestroyQHeaderView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QHeaderView) DestroyQHeaderViewDefault() {
if ptr.Pointer() != nil {
C.QHeaderView_DestroyQHeaderViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQHeaderView_IndexAt
func callbackQHeaderView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point)))
}
return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point)))
}
func (ptr *QHeaderView) IndexAt(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQHeaderView_IsIndexHidden
func callbackQHeaderView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQHeaderViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QHeaderView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QHeaderView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QHeaderView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
//export callbackQHeaderView_MoveCursor
func callbackQHeaderView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
func (ptr *QHeaderView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQHeaderView_ScrollTo
func callbackQHeaderView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
} else {
NewQHeaderViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QHeaderView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QHeaderView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
func (ptr *QHeaderView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QHeaderView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQHeaderView_VisualRect
func callbackQHeaderView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(NewQHeaderViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QHeaderView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQHeaderView_VisualRegionForSelection
func callbackQHeaderView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(NewQHeaderViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection)))
}
func (ptr *QHeaderView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QHeaderView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
type QInputDialog struct {
QDialog
}
type QInputDialog_ITF interface {
QDialog_ITF
QInputDialog_PTR() *QInputDialog
}
func (ptr *QInputDialog) QInputDialog_PTR() *QInputDialog {
return ptr
}
func (ptr *QInputDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QInputDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQInputDialog(ptr QInputDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QInputDialog_PTR().Pointer()
}
return nil
}
func NewQInputDialogFromPointer(ptr unsafe.Pointer) (n *QInputDialog) {
n = new(QInputDialog)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QInputDialog__InputDialogOption
//QInputDialog::InputDialogOption
type QInputDialog__InputDialogOption int64
const (
QInputDialog__NoButtons QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000001)
QInputDialog__UseListViewForComboBoxItems QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000002)
QInputDialog__UsePlainTextEditForTextInput QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000004)
)
//go:generate stringer -type=QInputDialog__InputMode
//QInputDialog::InputMode
type QInputDialog__InputMode int64
const (
QInputDialog__TextInput QInputDialog__InputMode = QInputDialog__InputMode(0)
QInputDialog__IntInput QInputDialog__InputMode = QInputDialog__InputMode(1)
QInputDialog__DoubleInput QInputDialog__InputMode = QInputDialog__InputMode(2)
)
func NewQInputDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QInputDialog {
tmpValue := NewQInputDialogFromPointer(C.QInputDialog_NewQInputDialog(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QInputDialog) CancelButtonText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QInputDialog_CancelButtonText(ptr.Pointer()))
}
return ""
}
func (ptr *QInputDialog) ComboBoxItems() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QInputDialog_ComboBoxItems(ptr.Pointer())))
}
return make([]string, 0)
}
//export callbackQInputDialog_Done
func callbackQInputDialog_Done(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
} else {
NewQInputDialogFromPointer(ptr).DoneDefault(int(int32(result)))
}
}
func (ptr *QInputDialog) ConnectDone(f func(result int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QInputDialog) Done(result int) {
if ptr.Pointer() != nil {
C.QInputDialog_Done(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QInputDialog) DoneDefault(result int) {
if ptr.Pointer() != nil {
C.QInputDialog_DoneDefault(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QInputDialog) DoubleDecimals() int {
if ptr.Pointer() != nil {
return int(int32(C.QInputDialog_DoubleDecimals(ptr.Pointer())))
}
return 0
}
func (ptr *QInputDialog) DoubleMaximum() float64 {
if ptr.Pointer() != nil {
return float64(C.QInputDialog_DoubleMaximum(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) DoubleMinimum() float64 {
if ptr.Pointer() != nil {
return float64(C.QInputDialog_DoubleMinimum(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) DoubleStep() float64 {
if ptr.Pointer() != nil {
return float64(C.QInputDialog_DoubleStep(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) DoubleValue() float64 {
if ptr.Pointer() != nil {
return float64(C.QInputDialog_DoubleValue(ptr.Pointer()))
}
return 0
}
//export callbackQInputDialog_DoubleValueChanged
func callbackQInputDialog_DoubleValueChanged(ptr unsafe.Pointer, value C.double) {
if signal := qt.GetSignal(ptr, "doubleValueChanged"); signal != nil {
(*(*func(float64))(signal))(float64(value))
}
}
func (ptr *QInputDialog) ConnectDoubleValueChanged(f func(value float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "doubleValueChanged") {
C.QInputDialog_ConnectDoubleValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "doubleValueChanged"); signal != nil {
f := func(value float64) {
(*(*func(float64))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectDoubleValueChanged() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectDoubleValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "doubleValueChanged")
}
}
func (ptr *QInputDialog) DoubleValueChanged(value float64) {
if ptr.Pointer() != nil {
C.QInputDialog_DoubleValueChanged(ptr.Pointer(), C.double(value))
}
}
//export callbackQInputDialog_DoubleValueSelected
func callbackQInputDialog_DoubleValueSelected(ptr unsafe.Pointer, value C.double) {
if signal := qt.GetSignal(ptr, "doubleValueSelected"); signal != nil {
(*(*func(float64))(signal))(float64(value))
}
}
func (ptr *QInputDialog) ConnectDoubleValueSelected(f func(value float64)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "doubleValueSelected") {
C.QInputDialog_ConnectDoubleValueSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "doubleValueSelected"); signal != nil {
f := func(value float64) {
(*(*func(float64))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectDoubleValueSelected() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectDoubleValueSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "doubleValueSelected")
}
}
func (ptr *QInputDialog) DoubleValueSelected(value float64) {
if ptr.Pointer() != nil {
C.QInputDialog_DoubleValueSelected(ptr.Pointer(), C.double(value))
}
}
func QInputDialog_GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags)))
}
func (ptr *QInputDialog) GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags)))
}
func QInputDialog_GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step)))
}
func (ptr *QInputDialog) GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step)))
}
func QInputDialog_GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags))))
}
func (ptr *QInputDialog) GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags))))
}
func QInputDialog_GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
itemsC := C.CString(strings.Join(items, "¡¦!"))
defer C.free(unsafe.Pointer(itemsC))
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func (ptr *QInputDialog) GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
itemsC := C.CString(strings.Join(items, "¡¦!"))
defer C.free(unsafe.Pointer(itemsC))
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func QInputDialog_GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func (ptr *QInputDialog) GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func QInputDialog_GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func (ptr *QInputDialog) GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var okC C.char
if ok != nil {
okC = C.char(int8(qt.GoBoolToInt(*ok)))
defer func() { *ok = int8(okC) != 0 }()
}
return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints)))
}
func (ptr *QInputDialog) InputMode() QInputDialog__InputMode {
if ptr.Pointer() != nil {
return QInputDialog__InputMode(C.QInputDialog_InputMode(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) IntMaximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QInputDialog_IntMaximum(ptr.Pointer())))
}
return 0
}
func (ptr *QInputDialog) IntMinimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QInputDialog_IntMinimum(ptr.Pointer())))
}
return 0
}
func (ptr *QInputDialog) IntStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QInputDialog_IntStep(ptr.Pointer())))
}
return 0
}
func (ptr *QInputDialog) IntValue() int {
if ptr.Pointer() != nil {
return int(int32(C.QInputDialog_IntValue(ptr.Pointer())))
}
return 0
}
//export callbackQInputDialog_IntValueChanged
func callbackQInputDialog_IntValueChanged(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "intValueChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
}
}
func (ptr *QInputDialog) ConnectIntValueChanged(f func(value int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "intValueChanged") {
C.QInputDialog_ConnectIntValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "intValueChanged"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectIntValueChanged() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectIntValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "intValueChanged")
}
}
func (ptr *QInputDialog) IntValueChanged(value int) {
if ptr.Pointer() != nil {
C.QInputDialog_IntValueChanged(ptr.Pointer(), C.int(int32(value)))
}
}
//export callbackQInputDialog_IntValueSelected
func callbackQInputDialog_IntValueSelected(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "intValueSelected"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
}
}
func (ptr *QInputDialog) ConnectIntValueSelected(f func(value int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "intValueSelected") {
C.QInputDialog_ConnectIntValueSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "intValueSelected"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectIntValueSelected() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectIntValueSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "intValueSelected")
}
}
func (ptr *QInputDialog) IntValueSelected(value int) {
if ptr.Pointer() != nil {
C.QInputDialog_IntValueSelected(ptr.Pointer(), C.int(int32(value)))
}
}
func (ptr *QInputDialog) IsComboBoxEditable() bool {
if ptr.Pointer() != nil {
return int8(C.QInputDialog_IsComboBoxEditable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QInputDialog) LabelText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QInputDialog_LabelText(ptr.Pointer()))
}
return ""
}
func (ptr *QInputDialog) OkButtonText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QInputDialog_OkButtonText(ptr.Pointer()))
}
return ""
}
func (ptr *QInputDialog) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QInputDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
func (ptr *QInputDialog) Options() QInputDialog__InputDialogOption {
if ptr.Pointer() != nil {
return QInputDialog__InputDialogOption(C.QInputDialog_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) SetCancelButtonText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QInputDialog) SetComboBoxEditable(editable bool) {
if ptr.Pointer() != nil {
C.QInputDialog_SetComboBoxEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable))))
}
}
func (ptr *QInputDialog) SetComboBoxItems(items []string) {
if ptr.Pointer() != nil {
itemsC := C.CString(strings.Join(items, "¡¦!"))
defer C.free(unsafe.Pointer(itemsC))
C.QInputDialog_SetComboBoxItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))})
}
}
func (ptr *QInputDialog) SetDoubleDecimals(decimals int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleDecimals(ptr.Pointer(), C.int(int32(decimals)))
}
}
func (ptr *QInputDialog) SetDoubleMaximum(max float64) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleMaximum(ptr.Pointer(), C.double(max))
}
}
func (ptr *QInputDialog) SetDoubleMinimum(min float64) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleMinimum(ptr.Pointer(), C.double(min))
}
}
func (ptr *QInputDialog) SetDoubleRange(min float64, max float64) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleRange(ptr.Pointer(), C.double(min), C.double(max))
}
}
func (ptr *QInputDialog) SetDoubleStep(step float64) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleStep(ptr.Pointer(), C.double(step))
}
}
func (ptr *QInputDialog) SetDoubleValue(value float64) {
if ptr.Pointer() != nil {
C.QInputDialog_SetDoubleValue(ptr.Pointer(), C.double(value))
}
}
func (ptr *QInputDialog) SetInputMode(mode QInputDialog__InputMode) {
if ptr.Pointer() != nil {
C.QInputDialog_SetInputMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QInputDialog) SetIntMaximum(max int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetIntMaximum(ptr.Pointer(), C.int(int32(max)))
}
}
func (ptr *QInputDialog) SetIntMinimum(min int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetIntMinimum(ptr.Pointer(), C.int(int32(min)))
}
}
func (ptr *QInputDialog) SetIntRange(min int, max int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetIntRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max)))
}
}
func (ptr *QInputDialog) SetIntStep(step int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetIntStep(ptr.Pointer(), C.int(int32(step)))
}
}
func (ptr *QInputDialog) SetIntValue(value int) {
if ptr.Pointer() != nil {
C.QInputDialog_SetIntValue(ptr.Pointer(), C.int(int32(value)))
}
}
func (ptr *QInputDialog) SetLabelText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QInputDialog) SetOkButtonText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_SetOkButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QInputDialog) SetOption(option QInputDialog__InputDialogOption, on bool) {
if ptr.Pointer() != nil {
C.QInputDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QInputDialog) SetOptions(options QInputDialog__InputDialogOption) {
if ptr.Pointer() != nil {
C.QInputDialog_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
func (ptr *QInputDialog) SetTextEchoMode(mode QLineEdit__EchoMode) {
if ptr.Pointer() != nil {
C.QInputDialog_SetTextEchoMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QInputDialog) SetTextValue(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_SetTextValue(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QInputDialog) TestOption(option QInputDialog__InputDialogOption) bool {
if ptr.Pointer() != nil {
return int8(C.QInputDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
func (ptr *QInputDialog) TextEchoMode() QLineEdit__EchoMode {
if ptr.Pointer() != nil {
return QLineEdit__EchoMode(C.QInputDialog_TextEchoMode(ptr.Pointer()))
}
return 0
}
func (ptr *QInputDialog) TextValue() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QInputDialog_TextValue(ptr.Pointer()))
}
return ""
}
//export callbackQInputDialog_TextValueChanged
func callbackQInputDialog_TextValueChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "textValueChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QInputDialog) ConnectTextValueChanged(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textValueChanged") {
C.QInputDialog_ConnectTextValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textValueChanged"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectTextValueChanged() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectTextValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textValueChanged")
}
}
func (ptr *QInputDialog) TextValueChanged(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_TextValueChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQInputDialog_TextValueSelected
func callbackQInputDialog_TextValueSelected(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "textValueSelected"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QInputDialog) ConnectTextValueSelected(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textValueSelected") {
C.QInputDialog_ConnectTextValueSelected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textValueSelected"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectTextValueSelected() {
if ptr.Pointer() != nil {
C.QInputDialog_DisconnectTextValueSelected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textValueSelected")
}
}
func (ptr *QInputDialog) TextValueSelected(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QInputDialog_TextValueSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQInputDialog_DestroyQInputDialog
func callbackQInputDialog_DestroyQInputDialog(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QInputDialog"); signal != nil {
(*(*func())(signal))()
} else {
NewQInputDialogFromPointer(ptr).DestroyQInputDialogDefault()
}
}
func (ptr *QInputDialog) ConnectDestroyQInputDialog(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QInputDialog"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f))
}
}
}
func (ptr *QInputDialog) DisconnectDestroyQInputDialog() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QInputDialog")
}
}
func (ptr *QInputDialog) DestroyQInputDialog() {
if ptr.Pointer() != nil {
C.QInputDialog_DestroyQInputDialog(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QInputDialog) DestroyQInputDialogDefault() {
if ptr.Pointer() != nil {
C.QInputDialog_DestroyQInputDialogDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QItemDelegate struct {
QAbstractItemDelegate
}
type QItemDelegate_ITF interface {
QAbstractItemDelegate_ITF
QItemDelegate_PTR() *QItemDelegate
}
func (ptr *QItemDelegate) QItemDelegate_PTR() *QItemDelegate {
return ptr
}
func (ptr *QItemDelegate) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemDelegate_PTR().Pointer()
}
return nil
}
func (ptr *QItemDelegate) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemDelegate_PTR().SetPointer(p)
}
}
func PointerFromQItemDelegate(ptr QItemDelegate_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QItemDelegate_PTR().Pointer()
}
return nil
}
func NewQItemDelegateFromPointer(ptr unsafe.Pointer) (n *QItemDelegate) {
n = new(QItemDelegate)
n.SetPointer(ptr)
return
}
func NewQItemDelegate(parent core.QObject_ITF) *QItemDelegate {
tmpValue := NewQItemDelegateFromPointer(C.QItemDelegate_NewQItemDelegate(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QItemDelegate) DrawBackground(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
//export callbackQItemDelegate_DrawCheck
func callbackQItemDelegate_DrawCheck(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, state C.longlong) {
if signal := qt.GetSignal(ptr, "drawCheck"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state))
} else {
NewQItemDelegateFromPointer(ptr).DrawCheckDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state))
}
}
func (ptr *QItemDelegate) ConnectDrawCheck(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawCheck"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(painter, option, rect, state)
f(painter, option, rect, state)
}
qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectDrawCheck() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawCheck")
}
}
func (ptr *QItemDelegate) DrawCheck(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawCheck(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state))
}
}
func (ptr *QItemDelegate) DrawCheckDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawCheckDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state))
}
}
//export callbackQItemDelegate_DrawDecoration
func callbackQItemDelegate_DrawDecoration(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, pixmap unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawDecoration"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap))
} else {
NewQItemDelegateFromPointer(ptr).DrawDecorationDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap))
}
}
func (ptr *QItemDelegate) ConnectDrawDecoration(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawDecoration"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(painter, option, rect, pixmap)
f(painter, option, rect, pixmap)
}
qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectDrawDecoration() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawDecoration")
}
}
func (ptr *QItemDelegate) DrawDecoration(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawDecoration(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QItemDelegate) DrawDecorationDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawDecorationDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap))
}
}
//export callbackQItemDelegate_DrawDisplay
func callbackQItemDelegate_DrawDisplay(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "drawDisplay"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text))
} else {
NewQItemDelegateFromPointer(ptr).DrawDisplayDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text))
}
}
func (ptr *QItemDelegate) ConnectDrawDisplay(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawDisplay"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(painter, option, rect, text)
f(painter, option, rect, text)
}
qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectDrawDisplay() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawDisplay")
}
}
func (ptr *QItemDelegate) DrawDisplay(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QItemDelegate_DrawDisplay(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QItemDelegate) DrawDisplayDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QItemDelegate_DrawDisplayDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQItemDelegate_DrawFocus
func callbackQItemDelegate_DrawFocus(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawFocus"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect))
} else {
NewQItemDelegateFromPointer(ptr).DrawFocusDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect))
}
}
func (ptr *QItemDelegate) ConnectDrawFocus(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawFocus"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(painter, option, rect)
f(painter, option, rect)
}
qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectDrawFocus() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawFocus")
}
}
func (ptr *QItemDelegate) DrawFocus(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawFocus(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect))
}
}
func (ptr *QItemDelegate) DrawFocusDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_DrawFocusDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect))
}
}
func (ptr *QItemDelegate) HasClipping() bool {
if ptr.Pointer() != nil {
return int8(C.QItemDelegate_HasClipping(ptr.Pointer())) != 0
}
return false
}
func (ptr *QItemDelegate) ItemEditorFactory() *QItemEditorFactory {
if ptr.Pointer() != nil {
return NewQItemEditorFactoryFromPointer(C.QItemDelegate_ItemEditorFactory(ptr.Pointer()))
}
return nil
}
//export callbackQItemDelegate_Paint
func callbackQItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index)
f(painter, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QItemDelegate) SetClipping(clip bool) {
if ptr.Pointer() != nil {
C.QItemDelegate_SetClipping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clip))))
}
}
func (ptr *QItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) {
if ptr.Pointer() != nil {
C.QItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory))
}
}
//export callbackQItemDelegate_SizeHint
func callbackQItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize {
(*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index)
return f(option, index)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQItemDelegate_DestroyQItemDelegate
func callbackQItemDelegate_DestroyQItemDelegate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QItemDelegate"); signal != nil {
(*(*func())(signal))()
} else {
NewQItemDelegateFromPointer(ptr).DestroyQItemDelegateDefault()
}
}
func (ptr *QItemDelegate) ConnectDestroyQItemDelegate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QItemDelegate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemDelegate) DisconnectDestroyQItemDelegate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QItemDelegate")
}
}
func (ptr *QItemDelegate) DestroyQItemDelegate() {
if ptr.Pointer() != nil {
C.QItemDelegate_DestroyQItemDelegate(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QItemDelegate) DestroyQItemDelegateDefault() {
if ptr.Pointer() != nil {
C.QItemDelegate_DestroyQItemDelegateDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QItemEditorCreator struct {
QItemEditorCreatorBase
}
type QItemEditorCreator_ITF interface {
QItemEditorCreatorBase_ITF
QItemEditorCreator_PTR() *QItemEditorCreator
}
func (ptr *QItemEditorCreator) QItemEditorCreator_PTR() *QItemEditorCreator {
return ptr
}
func (ptr *QItemEditorCreator) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QItemEditorCreatorBase_PTR().Pointer()
}
return nil
}
func (ptr *QItemEditorCreator) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QItemEditorCreatorBase_PTR().SetPointer(p)
}
}
func PointerFromQItemEditorCreator(ptr QItemEditorCreator_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QItemEditorCreator_PTR().Pointer()
}
return nil
}
func NewQItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreator) {
n = new(QItemEditorCreator)
n.SetPointer(ptr)
return
}
func (ptr *QItemEditorCreator) DestroyQItemEditorCreator() {
if ptr != nil {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(ptr.Pointer(), "")
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QItemEditorCreatorBase struct {
ptr unsafe.Pointer
}
type QItemEditorCreatorBase_ITF interface {
QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase
}
func (ptr *QItemEditorCreatorBase) QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase {
return ptr
}
func (ptr *QItemEditorCreatorBase) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QItemEditorCreatorBase) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQItemEditorCreatorBase(ptr QItemEditorCreatorBase_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QItemEditorCreatorBase_PTR().Pointer()
}
return nil
}
func NewQItemEditorCreatorBaseFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreatorBase) {
n = new(QItemEditorCreatorBase)
n.SetPointer(ptr)
return
}
//export callbackQItemEditorCreatorBase_CreateWidget
func callbackQItemEditorCreatorBase_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createWidget"); signal != nil {
return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent)))
}
return PointerFromQWidget(nil)
}
func (ptr *QItemEditorCreatorBase) ConnectCreateWidget(f func(parent *QWidget) *QWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil {
f := func(parent *QWidget) *QWidget {
(*(*func(*QWidget) *QWidget)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorCreatorBase) DisconnectCreateWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createWidget")
}
}
func (ptr *QItemEditorCreatorBase) CreateWidget(parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QItemEditorCreatorBase_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQItemEditorCreatorBase_ValuePropertyName
func callbackQItemEditorCreatorBase_ValuePropertyName(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil {
return core.PointerFromQByteArray((*(*func() *core.QByteArray)(signal))())
}
return core.PointerFromQByteArray(core.NewQByteArray())
}
func (ptr *QItemEditorCreatorBase) ConnectValuePropertyName(f func() *core.QByteArray) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil {
f := func() *core.QByteArray {
(*(*func() *core.QByteArray)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorCreatorBase) DisconnectValuePropertyName() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName")
}
}
func (ptr *QItemEditorCreatorBase) ValuePropertyName() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorCreatorBase_ValuePropertyName(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase
func callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QItemEditorCreatorBase"); signal != nil {
(*(*func())(signal))()
} else {
NewQItemEditorCreatorBaseFromPointer(ptr).DestroyQItemEditorCreatorBaseDefault()
}
}
func (ptr *QItemEditorCreatorBase) ConnectDestroyQItemEditorCreatorBase(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorCreatorBase"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorCreatorBase) DisconnectDestroyQItemEditorCreatorBase() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase")
}
}
func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBase() {
if ptr.Pointer() != nil {
C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBaseDefault() {
if ptr.Pointer() != nil {
C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QItemEditorFactory struct {
ptr unsafe.Pointer
}
type QItemEditorFactory_ITF interface {
QItemEditorFactory_PTR() *QItemEditorFactory
}
func (ptr *QItemEditorFactory) QItemEditorFactory_PTR() *QItemEditorFactory {
return ptr
}
func (ptr *QItemEditorFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QItemEditorFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQItemEditorFactory(ptr QItemEditorFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QItemEditorFactory_PTR().Pointer()
}
return nil
}
func NewQItemEditorFactoryFromPointer(ptr unsafe.Pointer) (n *QItemEditorFactory) {
n = new(QItemEditorFactory)
n.SetPointer(ptr)
return
}
func NewQItemEditorFactory() *QItemEditorFactory {
return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_NewQItemEditorFactory())
}
//export callbackQItemEditorFactory_CreateEditor
func callbackQItemEditorFactory_CreateEditor(ptr unsafe.Pointer, userType C.int, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createEditor"); signal != nil {
return PointerFromQWidget((*(*func(int, *QWidget) *QWidget)(signal))(int(int32(userType)), NewQWidgetFromPointer(parent)))
}
return PointerFromQWidget(NewQItemEditorFactoryFromPointer(ptr).CreateEditorDefault(int(int32(userType)), NewQWidgetFromPointer(parent)))
}
func (ptr *QItemEditorFactory) ConnectCreateEditor(f func(userType int, parent *QWidget) *QWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil {
f := func(userType int, parent *QWidget) *QWidget {
(*(*func(int, *QWidget) *QWidget)(signal))(userType, parent)
return f(userType, parent)
}
qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorFactory) DisconnectCreateEditor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createEditor")
}
}
func (ptr *QItemEditorFactory) CreateEditor(userType int, parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QItemEditorFactory) CreateEditorDefault(userType int, parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditorDefault(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func QItemEditorFactory_DefaultFactory() *QItemEditorFactory {
return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory())
}
func (ptr *QItemEditorFactory) DefaultFactory() *QItemEditorFactory {
return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory())
}
func (ptr *QItemEditorFactory) RegisterEditor(userType int, creator QItemEditorCreatorBase_ITF) {
if ptr.Pointer() != nil {
C.QItemEditorFactory_RegisterEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQItemEditorCreatorBase(creator))
}
}
func QItemEditorFactory_SetDefaultFactory(factory QItemEditorFactory_ITF) {
C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory))
}
func (ptr *QItemEditorFactory) SetDefaultFactory(factory QItemEditorFactory_ITF) {
C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory))
}
//export callbackQItemEditorFactory_ValuePropertyName
func callbackQItemEditorFactory_ValuePropertyName(ptr unsafe.Pointer, userType C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil {
return core.PointerFromQByteArray((*(*func(int) *core.QByteArray)(signal))(int(int32(userType))))
}
return core.PointerFromQByteArray(NewQItemEditorFactoryFromPointer(ptr).ValuePropertyNameDefault(int(int32(userType))))
}
func (ptr *QItemEditorFactory) ConnectValuePropertyName(f func(userType int) *core.QByteArray) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil {
f := func(userType int) *core.QByteArray {
(*(*func(int) *core.QByteArray)(signal))(userType)
return f(userType)
}
qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorFactory) DisconnectValuePropertyName() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName")
}
}
func (ptr *QItemEditorFactory) ValuePropertyName(userType int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyName(ptr.Pointer(), C.int(int32(userType))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QItemEditorFactory) ValuePropertyNameDefault(userType int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyNameDefault(ptr.Pointer(), C.int(int32(userType))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQItemEditorFactory_DestroyQItemEditorFactory
func callbackQItemEditorFactory_DestroyQItemEditorFactory(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QItemEditorFactory"); signal != nil {
(*(*func())(signal))()
} else {
NewQItemEditorFactoryFromPointer(ptr).DestroyQItemEditorFactoryDefault()
}
}
func (ptr *QItemEditorFactory) ConnectDestroyQItemEditorFactory(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorFactory"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f))
}
}
}
func (ptr *QItemEditorFactory) DisconnectDestroyQItemEditorFactory() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorFactory")
}
}
func (ptr *QItemEditorFactory) DestroyQItemEditorFactory() {
if ptr.Pointer() != nil {
C.QItemEditorFactory_DestroyQItemEditorFactory(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QItemEditorFactory) DestroyQItemEditorFactoryDefault() {
if ptr.Pointer() != nil {
C.QItemEditorFactory_DestroyQItemEditorFactoryDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QItemEditorFactory) __creatorMap_atList(v int, i int) *QItemEditorCreatorBase {
if ptr.Pointer() != nil {
return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___creatorMap_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
}
return nil
}
func (ptr *QItemEditorFactory) __creatorMap_setList(key int, i QItemEditorCreatorBase_ITF) {
if ptr.Pointer() != nil {
C.QItemEditorFactory___creatorMap_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i))
}
}
func (ptr *QItemEditorFactory) __creatorMap_newList() unsafe.Pointer {
return C.QItemEditorFactory___creatorMap_newList(ptr.Pointer())
}
func (ptr *QItemEditorFactory) __creatorMap_keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQItemEditorFactoryFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____creatorMap_keyList_atList(i)
}
return out
}(C.QItemEditorFactory___creatorMap_keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QItemEditorFactory) __setCreatorMap__atList(v int, i int) *QItemEditorCreatorBase {
if ptr.Pointer() != nil {
return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___setCreatorMap__atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i))))
}
return nil
}
func (ptr *QItemEditorFactory) __setCreatorMap__setList(key int, i QItemEditorCreatorBase_ITF) {
if ptr.Pointer() != nil {
C.QItemEditorFactory___setCreatorMap__setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i))
}
}
func (ptr *QItemEditorFactory) __setCreatorMap__newList() unsafe.Pointer {
return C.QItemEditorFactory___setCreatorMap__newList(ptr.Pointer())
}
func (ptr *QItemEditorFactory) __setCreatorMap__keyList() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQItemEditorFactoryFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.____setCreatorMap__keyList_atList(i)
}
return out
}(C.QItemEditorFactory___setCreatorMap__keyList(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QItemEditorFactory) ____creatorMap_keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QItemEditorFactory_____creatorMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QItemEditorFactory) ____creatorMap_keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QItemEditorFactory_____creatorMap_keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QItemEditorFactory) ____creatorMap_keyList_newList() unsafe.Pointer {
return C.QItemEditorFactory_____creatorMap_keyList_newList(ptr.Pointer())
}
func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QItemEditorFactory_____setCreatorMap__keyList_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_setList(i int) {
if ptr.Pointer() != nil {
C.QItemEditorFactory_____setCreatorMap__keyList_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_newList() unsafe.Pointer {
return C.QItemEditorFactory_____setCreatorMap__keyList_newList(ptr.Pointer())
}
type QKeyEventTransition struct {
core.QEventTransition
}
type QKeyEventTransition_ITF interface {
core.QEventTransition_ITF
QKeyEventTransition_PTR() *QKeyEventTransition
}
func (ptr *QKeyEventTransition) QKeyEventTransition_PTR() *QKeyEventTransition {
return ptr
}
func (ptr *QKeyEventTransition) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QEventTransition_PTR().Pointer()
}
return nil
}
func (ptr *QKeyEventTransition) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QEventTransition_PTR().SetPointer(p)
}
}
func PointerFromQKeyEventTransition(ptr QKeyEventTransition_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QKeyEventTransition_PTR().Pointer()
}
return nil
}
func NewQKeyEventTransitionFromPointer(ptr unsafe.Pointer) (n *QKeyEventTransition) {
n = new(QKeyEventTransition)
n.SetPointer(ptr)
return
}
func NewQKeyEventTransition(sourceState core.QState_ITF) *QKeyEventTransition {
tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition(core.PointerFromQState(sourceState)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQKeyEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, key int, sourceState core.QState_ITF) *QKeyEventTransition {
tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.int(int32(key)), core.PointerFromQState(sourceState)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQKeyEventTransition_EventTest
func callbackQKeyEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventTest"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QKeyEventTransition) EventTestDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QKeyEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QKeyEventTransition) Key() int {
if ptr.Pointer() != nil {
return int(int32(C.QKeyEventTransition_Key(ptr.Pointer())))
}
return 0
}
func (ptr *QKeyEventTransition) ModifierMask() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QKeyEventTransition_ModifierMask(ptr.Pointer()))
}
return 0
}
//export callbackQKeyEventTransition_OnTransition
func callbackQKeyEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "onTransition"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQKeyEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QKeyEventTransition) OnTransitionDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QKeyEventTransition) SetKey(key int) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_SetKey(ptr.Pointer(), C.int(int32(key)))
}
}
func (ptr *QKeyEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask))
}
}
//export callbackQKeyEventTransition_DestroyQKeyEventTransition
func callbackQKeyEventTransition_DestroyQKeyEventTransition(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QKeyEventTransition"); signal != nil {
(*(*func())(signal))()
} else {
NewQKeyEventTransitionFromPointer(ptr).DestroyQKeyEventTransitionDefault()
}
}
func (ptr *QKeyEventTransition) ConnectDestroyQKeyEventTransition(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QKeyEventTransition"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeyEventTransition) DisconnectDestroyQKeyEventTransition() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QKeyEventTransition")
}
}
func (ptr *QKeyEventTransition) DestroyQKeyEventTransition() {
if ptr.Pointer() != nil {
C.QKeyEventTransition_DestroyQKeyEventTransition(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QKeyEventTransition) DestroyQKeyEventTransitionDefault() {
if ptr.Pointer() != nil {
C.QKeyEventTransition_DestroyQKeyEventTransitionDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QKeyEventTransition) __animations_atList(i int) *core.QAbstractAnimation {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractAnimationFromPointer(C.QKeyEventTransition___animations_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 *QKeyEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i))
}
}
func (ptr *QKeyEventTransition) __animations_newList() unsafe.Pointer {
return C.QKeyEventTransition___animations_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___setTargetStates_targets_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 *QKeyEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i))
}
}
func (ptr *QKeyEventTransition) __setTargetStates_targets_newList() unsafe.Pointer {
return C.QKeyEventTransition___setTargetStates_targets_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __targetStates_atList(i int) *core.QAbstractState {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___targetStates_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 *QKeyEventTransition) __targetStates_setList(i core.QAbstractState_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i))
}
}
func (ptr *QKeyEventTransition) __targetStates_newList() unsafe.Pointer {
return C.QKeyEventTransition___targetStates_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___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 *QKeyEventTransition) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QKeyEventTransition) __children_newList() unsafe.Pointer {
return C.QKeyEventTransition___children_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QKeyEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QKeyEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QKeyEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QKeyEventTransition___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___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 *QKeyEventTransition) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QKeyEventTransition) __findChildren_newList() unsafe.Pointer {
return C.QKeyEventTransition___findChildren_newList(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___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 *QKeyEventTransition) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QKeyEventTransition) __findChildren_newList3() unsafe.Pointer {
return C.QKeyEventTransition___findChildren_newList3(ptr.Pointer())
}
func (ptr *QKeyEventTransition) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QKeyEventTransition) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QKeyEventTransition) __qFindChildren_newList2() unsafe.Pointer {
return C.QKeyEventTransition___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQKeyEventTransition_Event
func callbackQKeyEventTransition_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(NewQKeyEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QKeyEventTransition) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QKeyEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQKeyEventTransition_TargetStateChanged
func callbackQKeyEventTransition_TargetStateChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQKeyEventTransition_TargetStatesChanged
func callbackQKeyEventTransition_TargetStatesChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQKeyEventTransition_Triggered
func callbackQKeyEventTransition_Triggered(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQKeyEventTransition_ChildEvent
func callbackQKeyEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQKeyEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QKeyEventTransition) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQKeyEventTransition_ConnectNotify
func callbackQKeyEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQKeyEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QKeyEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQKeyEventTransition_CustomEvent
func callbackQKeyEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQKeyEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QKeyEventTransition) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQKeyEventTransition_DeleteLater
func callbackQKeyEventTransition_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQKeyEventTransitionFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QKeyEventTransition) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QKeyEventTransition_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQKeyEventTransition_Destroyed
func callbackQKeyEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQKeyEventTransition_DisconnectNotify
func callbackQKeyEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQKeyEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QKeyEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQKeyEventTransition_EventFilter
func callbackQKeyEventTransition_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(NewQKeyEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QKeyEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QKeyEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQKeyEventTransition_MetaObject
func callbackQKeyEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQKeyEventTransitionFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QKeyEventTransition) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QKeyEventTransition_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQKeyEventTransition_ObjectNameChanged
func callbackQKeyEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQKeyEventTransition_TimerEvent
func callbackQKeyEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQKeyEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QKeyEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QKeyEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QKeySequenceEdit struct {
QWidget
}
type QKeySequenceEdit_ITF interface {
QWidget_ITF
QKeySequenceEdit_PTR() *QKeySequenceEdit
}
func (ptr *QKeySequenceEdit) QKeySequenceEdit_PTR() *QKeySequenceEdit {
return ptr
}
func (ptr *QKeySequenceEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QKeySequenceEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQKeySequenceEdit(ptr QKeySequenceEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QKeySequenceEdit_PTR().Pointer()
}
return nil
}
func NewQKeySequenceEditFromPointer(ptr unsafe.Pointer) (n *QKeySequenceEdit) {
n = new(QKeySequenceEdit)
n.SetPointer(ptr)
return
}
func NewQKeySequenceEdit(parent QWidget_ITF) *QKeySequenceEdit {
tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQKeySequenceEdit2(keySequence gui.QKeySequence_ITF, parent QWidget_ITF) *QKeySequenceEdit {
tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit2(gui.PointerFromQKeySequence(keySequence), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQKeySequenceEdit_Clear
func callbackQKeySequenceEdit_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQKeySequenceEditFromPointer(ptr).ClearDefault()
}
}
func (ptr *QKeySequenceEdit) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeySequenceEdit) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QKeySequenceEdit) Clear() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_Clear(ptr.Pointer())
}
}
func (ptr *QKeySequenceEdit) ClearDefault() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_ClearDefault(ptr.Pointer())
}
}
//export callbackQKeySequenceEdit_EditingFinished
func callbackQKeySequenceEdit_EditingFinished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QKeySequenceEdit) ConnectEditingFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") {
C.QKeySequenceEdit_ConnectEditingFinished(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeySequenceEdit) DisconnectEditingFinished() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_DisconnectEditingFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "editingFinished")
}
}
func (ptr *QKeySequenceEdit) EditingFinished() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_EditingFinished(ptr.Pointer())
}
}
func (ptr *QKeySequenceEdit) KeySequence() *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QKeySequenceEdit_KeySequence(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
//export callbackQKeySequenceEdit_KeySequenceChanged
func callbackQKeySequenceEdit_KeySequenceChanged(ptr unsafe.Pointer, keySequence unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keySequenceChanged"); signal != nil {
(*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence))
}
}
func (ptr *QKeySequenceEdit) ConnectKeySequenceChanged(f func(keySequence *gui.QKeySequence)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "keySequenceChanged") {
C.QKeySequenceEdit_ConnectKeySequenceChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "keySequenceChanged"); signal != nil {
f := func(keySequence *gui.QKeySequence) {
(*(*func(*gui.QKeySequence))(signal))(keySequence)
f(keySequence)
}
qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeySequenceEdit) DisconnectKeySequenceChanged() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_DisconnectKeySequenceChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "keySequenceChanged")
}
}
func (ptr *QKeySequenceEdit) KeySequenceChanged(keySequence gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_KeySequenceChanged(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence))
}
}
//export callbackQKeySequenceEdit_SetKeySequence
func callbackQKeySequenceEdit_SetKeySequence(ptr unsafe.Pointer, keySequence unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setKeySequence"); signal != nil {
(*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence))
} else {
NewQKeySequenceEditFromPointer(ptr).SetKeySequenceDefault(gui.NewQKeySequenceFromPointer(keySequence))
}
}
func (ptr *QKeySequenceEdit) ConnectSetKeySequence(f func(keySequence *gui.QKeySequence)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setKeySequence"); signal != nil {
f := func(keySequence *gui.QKeySequence) {
(*(*func(*gui.QKeySequence))(signal))(keySequence)
f(keySequence)
}
qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeySequenceEdit) DisconnectSetKeySequence() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setKeySequence")
}
}
func (ptr *QKeySequenceEdit) SetKeySequence(keySequence gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_SetKeySequence(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence))
}
}
func (ptr *QKeySequenceEdit) SetKeySequenceDefault(keySequence gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_SetKeySequenceDefault(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence))
}
}
//export callbackQKeySequenceEdit_DestroyQKeySequenceEdit
func callbackQKeySequenceEdit_DestroyQKeySequenceEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QKeySequenceEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQKeySequenceEditFromPointer(ptr).DestroyQKeySequenceEditDefault()
}
}
func (ptr *QKeySequenceEdit) ConnectDestroyQKeySequenceEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QKeySequenceEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QKeySequenceEdit) DisconnectDestroyQKeySequenceEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QKeySequenceEdit")
}
}
func (ptr *QKeySequenceEdit) DestroyQKeySequenceEdit() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_DestroyQKeySequenceEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QKeySequenceEdit) DestroyQKeySequenceEditDefault() {
if ptr.Pointer() != nil {
C.QKeySequenceEdit_DestroyQKeySequenceEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLCDNumber struct {
QFrame
}
type QLCDNumber_ITF interface {
QFrame_ITF
QLCDNumber_PTR() *QLCDNumber
}
func (ptr *QLCDNumber) QLCDNumber_PTR() *QLCDNumber {
return ptr
}
func (ptr *QLCDNumber) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QLCDNumber) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQLCDNumber(ptr QLCDNumber_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLCDNumber_PTR().Pointer()
}
return nil
}
func NewQLCDNumberFromPointer(ptr unsafe.Pointer) (n *QLCDNumber) {
n = new(QLCDNumber)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLCDNumber__Mode
//QLCDNumber::Mode
type QLCDNumber__Mode int64
const (
QLCDNumber__Hex QLCDNumber__Mode = QLCDNumber__Mode(0)
QLCDNumber__Dec QLCDNumber__Mode = QLCDNumber__Mode(1)
QLCDNumber__Oct QLCDNumber__Mode = QLCDNumber__Mode(2)
QLCDNumber__Bin QLCDNumber__Mode = QLCDNumber__Mode(3)
)
//go:generate stringer -type=QLCDNumber__SegmentStyle
//QLCDNumber::SegmentStyle
type QLCDNumber__SegmentStyle int64
var (
QLCDNumber__Outline QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(0)
QLCDNumber__Filled QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(1)
QLCDNumber__Flat QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(2)
)
func NewQLCDNumber(parent QWidget_ITF) *QLCDNumber {
tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQLCDNumber2(numDigits uint, parent QWidget_ITF) *QLCDNumber {
tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber2(C.uint(uint32(numDigits)), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLCDNumber) CheckOverflow(num float64) bool {
if ptr.Pointer() != nil {
return int8(C.QLCDNumber_CheckOverflow(ptr.Pointer(), C.double(num))) != 0
}
return false
}
func (ptr *QLCDNumber) CheckOverflow2(num int) bool {
if ptr.Pointer() != nil {
return int8(C.QLCDNumber_CheckOverflow2(ptr.Pointer(), C.int(int32(num)))) != 0
}
return false
}
func (ptr *QLCDNumber) DigitCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QLCDNumber_DigitCount(ptr.Pointer())))
}
return 0
}
//export callbackQLCDNumber_Display
func callbackQLCDNumber_Display(ptr unsafe.Pointer, s C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "display"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(s))
} else {
NewQLCDNumberFromPointer(ptr).DisplayDefault(cGoUnpackString(s))
}
}
func (ptr *QLCDNumber) ConnectDisplay(f func(s string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "display"); signal != nil {
f := func(s string) {
(*(*func(string))(signal))(s)
f(s)
}
qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectDisplay() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "display")
}
}
func (ptr *QLCDNumber) Display(s string) {
if ptr.Pointer() != nil {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
C.QLCDNumber_Display(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))})
}
}
func (ptr *QLCDNumber) DisplayDefault(s string) {
if ptr.Pointer() != nil {
var sC *C.char
if s != "" {
sC = C.CString(s)
defer C.free(unsafe.Pointer(sC))
}
C.QLCDNumber_DisplayDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))})
}
}
//export callbackQLCDNumber_Display2
func callbackQLCDNumber_Display2(ptr unsafe.Pointer, num C.int) {
if signal := qt.GetSignal(ptr, "display2"); signal != nil {
(*(*func(int))(signal))(int(int32(num)))
} else {
NewQLCDNumberFromPointer(ptr).Display2Default(int(int32(num)))
}
}
func (ptr *QLCDNumber) ConnectDisplay2(f func(num int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "display2"); signal != nil {
f := func(num int) {
(*(*func(int))(signal))(num)
f(num)
}
qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectDisplay2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "display2")
}
}
func (ptr *QLCDNumber) Display2(num int) {
if ptr.Pointer() != nil {
C.QLCDNumber_Display2(ptr.Pointer(), C.int(int32(num)))
}
}
func (ptr *QLCDNumber) Display2Default(num int) {
if ptr.Pointer() != nil {
C.QLCDNumber_Display2Default(ptr.Pointer(), C.int(int32(num)))
}
}
//export callbackQLCDNumber_Display3
func callbackQLCDNumber_Display3(ptr unsafe.Pointer, num C.double) {
if signal := qt.GetSignal(ptr, "display3"); signal != nil {
(*(*func(float64))(signal))(float64(num))
} else {
NewQLCDNumberFromPointer(ptr).Display3Default(float64(num))
}
}
func (ptr *QLCDNumber) ConnectDisplay3(f func(num float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "display3"); signal != nil {
f := func(num float64) {
(*(*func(float64))(signal))(num)
f(num)
}
qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectDisplay3() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "display3")
}
}
func (ptr *QLCDNumber) Display3(num float64) {
if ptr.Pointer() != nil {
C.QLCDNumber_Display3(ptr.Pointer(), C.double(num))
}
}
func (ptr *QLCDNumber) Display3Default(num float64) {
if ptr.Pointer() != nil {
C.QLCDNumber_Display3Default(ptr.Pointer(), C.double(num))
}
}
func (ptr *QLCDNumber) IntValue() int {
if ptr.Pointer() != nil {
return int(int32(C.QLCDNumber_IntValue(ptr.Pointer())))
}
return 0
}
func (ptr *QLCDNumber) Mode() QLCDNumber__Mode {
if ptr.Pointer() != nil {
return QLCDNumber__Mode(C.QLCDNumber_Mode(ptr.Pointer()))
}
return 0
}
//export callbackQLCDNumber_Overflow
func callbackQLCDNumber_Overflow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "overflow"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLCDNumber) ConnectOverflow(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "overflow") {
C.QLCDNumber_ConnectOverflow(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "overflow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectOverflow() {
if ptr.Pointer() != nil {
C.QLCDNumber_DisconnectOverflow(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "overflow")
}
}
func (ptr *QLCDNumber) Overflow() {
if ptr.Pointer() != nil {
C.QLCDNumber_Overflow(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SegmentStyle() QLCDNumber__SegmentStyle {
if ptr.Pointer() != nil {
return QLCDNumber__SegmentStyle(C.QLCDNumber_SegmentStyle(ptr.Pointer()))
}
return 0
}
//export callbackQLCDNumber_SetBinMode
func callbackQLCDNumber_SetBinMode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setBinMode"); signal != nil {
(*(*func())(signal))()
} else {
NewQLCDNumberFromPointer(ptr).SetBinModeDefault()
}
}
func (ptr *QLCDNumber) ConnectSetBinMode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setBinMode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectSetBinMode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setBinMode")
}
}
func (ptr *QLCDNumber) SetBinMode() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetBinMode(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetBinModeDefault() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetBinModeDefault(ptr.Pointer())
}
}
//export callbackQLCDNumber_SetDecMode
func callbackQLCDNumber_SetDecMode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setDecMode"); signal != nil {
(*(*func())(signal))()
} else {
NewQLCDNumberFromPointer(ptr).SetDecModeDefault()
}
}
func (ptr *QLCDNumber) ConnectSetDecMode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDecMode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectSetDecMode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDecMode")
}
}
func (ptr *QLCDNumber) SetDecMode() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetDecMode(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetDecModeDefault() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetDecModeDefault(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetDigitCount(numDigits int) {
if ptr.Pointer() != nil {
C.QLCDNumber_SetDigitCount(ptr.Pointer(), C.int(int32(numDigits)))
}
}
//export callbackQLCDNumber_SetHexMode
func callbackQLCDNumber_SetHexMode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setHexMode"); signal != nil {
(*(*func())(signal))()
} else {
NewQLCDNumberFromPointer(ptr).SetHexModeDefault()
}
}
func (ptr *QLCDNumber) ConnectSetHexMode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setHexMode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectSetHexMode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setHexMode")
}
}
func (ptr *QLCDNumber) SetHexMode() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetHexMode(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetHexModeDefault() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetHexModeDefault(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetMode(vql QLCDNumber__Mode) {
if ptr.Pointer() != nil {
C.QLCDNumber_SetMode(ptr.Pointer(), C.longlong(vql))
}
}
//export callbackQLCDNumber_SetOctMode
func callbackQLCDNumber_SetOctMode(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setOctMode"); signal != nil {
(*(*func())(signal))()
} else {
NewQLCDNumberFromPointer(ptr).SetOctModeDefault()
}
}
func (ptr *QLCDNumber) ConnectSetOctMode(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOctMode"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectSetOctMode() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOctMode")
}
}
func (ptr *QLCDNumber) SetOctMode() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetOctMode(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetOctModeDefault() {
if ptr.Pointer() != nil {
C.QLCDNumber_SetOctModeDefault(ptr.Pointer())
}
}
func (ptr *QLCDNumber) SetSegmentStyle(vql QLCDNumber__SegmentStyle) {
if ptr.Pointer() != nil {
C.QLCDNumber_SetSegmentStyle(ptr.Pointer(), C.longlong(vql))
}
}
//export callbackQLCDNumber_SetSmallDecimalPoint
func callbackQLCDNumber_SetSmallDecimalPoint(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setSmallDecimalPoint"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQLCDNumberFromPointer(ptr).SetSmallDecimalPointDefault(int8(vbo) != 0)
}
}
func (ptr *QLCDNumber) ConnectSetSmallDecimalPoint(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSmallDecimalPoint"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectSetSmallDecimalPoint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSmallDecimalPoint")
}
}
func (ptr *QLCDNumber) SetSmallDecimalPoint(vbo bool) {
if ptr.Pointer() != nil {
C.QLCDNumber_SetSmallDecimalPoint(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLCDNumber) SetSmallDecimalPointDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QLCDNumber_SetSmallDecimalPointDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLCDNumber) SmallDecimalPoint() bool {
if ptr.Pointer() != nil {
return int8(C.QLCDNumber_SmallDecimalPoint(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLCDNumber) Value() float64 {
if ptr.Pointer() != nil {
return float64(C.QLCDNumber_Value(ptr.Pointer()))
}
return 0
}
//export callbackQLCDNumber_DestroyQLCDNumber
func callbackQLCDNumber_DestroyQLCDNumber(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLCDNumber"); signal != nil {
(*(*func())(signal))()
} else {
NewQLCDNumberFromPointer(ptr).DestroyQLCDNumberDefault()
}
}
func (ptr *QLCDNumber) ConnectDestroyQLCDNumber(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLCDNumber"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f))
}
}
}
func (ptr *QLCDNumber) DisconnectDestroyQLCDNumber() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLCDNumber")
}
}
func (ptr *QLCDNumber) DestroyQLCDNumber() {
if ptr.Pointer() != nil {
C.QLCDNumber_DestroyQLCDNumber(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLCDNumber) DestroyQLCDNumberDefault() {
if ptr.Pointer() != nil {
C.QLCDNumber_DestroyQLCDNumberDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLabel struct {
QFrame
}
type QLabel_ITF interface {
QFrame_ITF
QLabel_PTR() *QLabel
}
func (ptr *QLabel) QLabel_PTR() *QLabel {
return ptr
}
func (ptr *QLabel) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QLabel) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQLabel(ptr QLabel_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLabel_PTR().Pointer()
}
return nil
}
func NewQLabelFromPointer(ptr unsafe.Pointer) (n *QLabel) {
n = new(QLabel)
n.SetPointer(ptr)
return
}
func NewQLabel(parent QWidget_ITF, ff core.Qt__WindowType) *QLabel {
tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQLabel2(text string, parent QWidget_ITF, ff core.Qt__WindowType) *QLabel {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLabel) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QLabel_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QLabel) Buddy() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QLabel_Buddy(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLabel_Clear
func callbackQLabel_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQLabelFromPointer(ptr).ClearDefault()
}
}
func (ptr *QLabel) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QLabel) Clear() {
if ptr.Pointer() != nil {
C.QLabel_Clear(ptr.Pointer())
}
}
func (ptr *QLabel) ClearDefault() {
if ptr.Pointer() != nil {
C.QLabel_ClearDefault(ptr.Pointer())
}
}
func (ptr *QLabel) HasScaledContents() bool {
if ptr.Pointer() != nil {
return int8(C.QLabel_HasScaledContents(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLabel) HasSelectedText() bool {
if ptr.Pointer() != nil {
return int8(C.QLabel_HasSelectedText(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLabel) Indent() int {
if ptr.Pointer() != nil {
return int(int32(C.QLabel_Indent(ptr.Pointer())))
}
return 0
}
//export callbackQLabel_LinkActivated
func callbackQLabel_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(link))
}
}
func (ptr *QLabel) ConnectLinkActivated(f func(link string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") {
C.QLabel_ConnectLinkActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil {
f := func(link string) {
(*(*func(string))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectLinkActivated() {
if ptr.Pointer() != nil {
C.QLabel_DisconnectLinkActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "linkActivated")
}
}
func (ptr *QLabel) LinkActivated(link string) {
if ptr.Pointer() != nil {
var linkC *C.char
if link != "" {
linkC = C.CString(link)
defer C.free(unsafe.Pointer(linkC))
}
C.QLabel_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))})
}
}
//export callbackQLabel_LinkHovered
func callbackQLabel_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(link))
}
}
func (ptr *QLabel) ConnectLinkHovered(f func(link string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") {
C.QLabel_ConnectLinkHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil {
f := func(link string) {
(*(*func(string))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectLinkHovered() {
if ptr.Pointer() != nil {
C.QLabel_DisconnectLinkHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "linkHovered")
}
}
func (ptr *QLabel) LinkHovered(link string) {
if ptr.Pointer() != nil {
var linkC *C.char
if link != "" {
linkC = C.CString(link)
defer C.free(unsafe.Pointer(linkC))
}
C.QLabel_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))})
}
}
func (ptr *QLabel) Margin() int {
if ptr.Pointer() != nil {
return int(int32(C.QLabel_Margin(ptr.Pointer())))
}
return 0
}
func (ptr *QLabel) Movie() *gui.QMovie {
if ptr.Pointer() != nil {
tmpValue := gui.NewQMovieFromPointer(C.QLabel_Movie(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLabel) OpenExternalLinks() bool {
if ptr.Pointer() != nil {
return int8(C.QLabel_OpenExternalLinks(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLabel) Picture() *gui.QPicture {
if ptr.Pointer() != nil {
return gui.NewQPictureFromPointer(C.QLabel_Picture(ptr.Pointer()))
}
return nil
}
func (ptr *QLabel) Pixmap() *gui.QPixmap {
if ptr.Pointer() != nil {
return gui.NewQPixmapFromPointer(C.QLabel_Pixmap(ptr.Pointer()))
}
return nil
}
func (ptr *QLabel) SelectedText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLabel_SelectedText(ptr.Pointer()))
}
return ""
}
func (ptr *QLabel) SelectionStart() int {
if ptr.Pointer() != nil {
return int(int32(C.QLabel_SelectionStart(ptr.Pointer())))
}
return 0
}
func (ptr *QLabel) SetAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QLabel_SetAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QLabel) SetBuddy(buddy QWidget_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetBuddy(ptr.Pointer(), PointerFromQWidget(buddy))
}
}
func (ptr *QLabel) SetIndent(vin int) {
if ptr.Pointer() != nil {
C.QLabel_SetIndent(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QLabel) SetMargin(vin int) {
if ptr.Pointer() != nil {
C.QLabel_SetMargin(ptr.Pointer(), C.int(int32(vin)))
}
}
//export callbackQLabel_SetMovie
func callbackQLabel_SetMovie(ptr unsafe.Pointer, movie unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setMovie"); signal != nil {
(*(*func(*gui.QMovie))(signal))(gui.NewQMovieFromPointer(movie))
} else {
NewQLabelFromPointer(ptr).SetMovieDefault(gui.NewQMovieFromPointer(movie))
}
}
func (ptr *QLabel) ConnectSetMovie(f func(movie *gui.QMovie)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMovie"); signal != nil {
f := func(movie *gui.QMovie) {
(*(*func(*gui.QMovie))(signal))(movie)
f(movie)
}
qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetMovie() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMovie")
}
}
func (ptr *QLabel) SetMovie(movie gui.QMovie_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetMovie(ptr.Pointer(), gui.PointerFromQMovie(movie))
}
}
func (ptr *QLabel) SetMovieDefault(movie gui.QMovie_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetMovieDefault(ptr.Pointer(), gui.PointerFromQMovie(movie))
}
}
//export callbackQLabel_SetNum
func callbackQLabel_SetNum(ptr unsafe.Pointer, num C.int) {
if signal := qt.GetSignal(ptr, "setNum"); signal != nil {
(*(*func(int))(signal))(int(int32(num)))
} else {
NewQLabelFromPointer(ptr).SetNumDefault(int(int32(num)))
}
}
func (ptr *QLabel) ConnectSetNum(f func(num int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setNum"); signal != nil {
f := func(num int) {
(*(*func(int))(signal))(num)
f(num)
}
qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetNum() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setNum")
}
}
func (ptr *QLabel) SetNum(num int) {
if ptr.Pointer() != nil {
C.QLabel_SetNum(ptr.Pointer(), C.int(int32(num)))
}
}
func (ptr *QLabel) SetNumDefault(num int) {
if ptr.Pointer() != nil {
C.QLabel_SetNumDefault(ptr.Pointer(), C.int(int32(num)))
}
}
//export callbackQLabel_SetNum2
func callbackQLabel_SetNum2(ptr unsafe.Pointer, num C.double) {
if signal := qt.GetSignal(ptr, "setNum2"); signal != nil {
(*(*func(float64))(signal))(float64(num))
} else {
NewQLabelFromPointer(ptr).SetNum2Default(float64(num))
}
}
func (ptr *QLabel) ConnectSetNum2(f func(num float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setNum2"); signal != nil {
f := func(num float64) {
(*(*func(float64))(signal))(num)
f(num)
}
qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetNum2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setNum2")
}
}
func (ptr *QLabel) SetNum2(num float64) {
if ptr.Pointer() != nil {
C.QLabel_SetNum2(ptr.Pointer(), C.double(num))
}
}
func (ptr *QLabel) SetNum2Default(num float64) {
if ptr.Pointer() != nil {
C.QLabel_SetNum2Default(ptr.Pointer(), C.double(num))
}
}
func (ptr *QLabel) SetOpenExternalLinks(open bool) {
if ptr.Pointer() != nil {
C.QLabel_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
}
//export callbackQLabel_SetPicture
func callbackQLabel_SetPicture(ptr unsafe.Pointer, picture unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setPicture"); signal != nil {
(*(*func(*gui.QPicture))(signal))(gui.NewQPictureFromPointer(picture))
} else {
NewQLabelFromPointer(ptr).SetPictureDefault(gui.NewQPictureFromPointer(picture))
}
}
func (ptr *QLabel) ConnectSetPicture(f func(picture *gui.QPicture)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setPicture"); signal != nil {
f := func(picture *gui.QPicture) {
(*(*func(*gui.QPicture))(signal))(picture)
f(picture)
}
qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetPicture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setPicture")
}
}
func (ptr *QLabel) SetPicture(picture gui.QPicture_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetPicture(ptr.Pointer(), gui.PointerFromQPicture(picture))
}
}
func (ptr *QLabel) SetPictureDefault(picture gui.QPicture_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetPictureDefault(ptr.Pointer(), gui.PointerFromQPicture(picture))
}
}
//export callbackQLabel_SetPixmap
func callbackQLabel_SetPixmap(ptr unsafe.Pointer, vqp unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setPixmap"); signal != nil {
(*(*func(*gui.QPixmap))(signal))(gui.NewQPixmapFromPointer(vqp))
} else {
NewQLabelFromPointer(ptr).SetPixmapDefault(gui.NewQPixmapFromPointer(vqp))
}
}
func (ptr *QLabel) ConnectSetPixmap(f func(vqp *gui.QPixmap)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setPixmap"); signal != nil {
f := func(vqp *gui.QPixmap) {
(*(*func(*gui.QPixmap))(signal))(vqp)
f(vqp)
}
qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setPixmap")
}
}
func (ptr *QLabel) SetPixmap(vqp gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(vqp))
}
}
func (ptr *QLabel) SetPixmapDefault(vqp gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QLabel_SetPixmapDefault(ptr.Pointer(), gui.PointerFromQPixmap(vqp))
}
}
func (ptr *QLabel) SetScaledContents(vbo bool) {
if ptr.Pointer() != nil {
C.QLabel_SetScaledContents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLabel) SetSelection(start int, length int) {
if ptr.Pointer() != nil {
C.QLabel_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length)))
}
}
//export callbackQLabel_SetText
func callbackQLabel_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
} else {
NewQLabelFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs))
}
}
func (ptr *QLabel) ConnectSetText(f func(vqs string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil {
f := func(vqs string) {
(*(*func(string))(signal))(vqs)
f(vqs)
}
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectSetText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setText")
}
}
func (ptr *QLabel) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QLabel_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QLabel) SetTextDefault(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QLabel_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QLabel) SetTextFormat(vqt core.Qt__TextFormat) {
if ptr.Pointer() != nil {
C.QLabel_SetTextFormat(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QLabel) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) {
if ptr.Pointer() != nil {
C.QLabel_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QLabel) SetWordWrap(on bool) {
if ptr.Pointer() != nil {
C.QLabel_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QLabel) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLabel_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QLabel) TextFormat() core.Qt__TextFormat {
if ptr.Pointer() != nil {
return core.Qt__TextFormat(C.QLabel_TextFormat(ptr.Pointer()))
}
return 0
}
func (ptr *QLabel) TextInteractionFlags() core.Qt__TextInteractionFlag {
if ptr.Pointer() != nil {
return core.Qt__TextInteractionFlag(C.QLabel_TextInteractionFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QLabel) WordWrap() bool {
if ptr.Pointer() != nil {
return int8(C.QLabel_WordWrap(ptr.Pointer())) != 0
}
return false
}
//export callbackQLabel_DestroyQLabel
func callbackQLabel_DestroyQLabel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLabel"); signal != nil {
(*(*func())(signal))()
} else {
NewQLabelFromPointer(ptr).DestroyQLabelDefault()
}
}
func (ptr *QLabel) ConnectDestroyQLabel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLabel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f))
}
}
}
func (ptr *QLabel) DisconnectDestroyQLabel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLabel")
}
}
func (ptr *QLabel) DestroyQLabel() {
if ptr.Pointer() != nil {
C.QLabel_DestroyQLabel(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLabel) DestroyQLabelDefault() {
if ptr.Pointer() != nil {
C.QLabel_DestroyQLabelDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLayout struct {
core.QObject
QLayoutItem
}
type QLayout_ITF interface {
core.QObject_ITF
QLayoutItem_ITF
QLayout_PTR() *QLayout
}
func (ptr *QLayout) QLayout_PTR() *QLayout {
return ptr
}
func (ptr *QLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
ptr.QLayoutItem_PTR().SetPointer(p)
}
}
func PointerFromQLayout(ptr QLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLayout_PTR().Pointer()
}
return nil
}
func NewQLayoutFromPointer(ptr unsafe.Pointer) (n *QLayout) {
n = new(QLayout)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLayout__SizeConstraint
//QLayout::SizeConstraint
type QLayout__SizeConstraint int64
const (
QLayout__SetDefaultConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(0)
QLayout__SetNoConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(1)
QLayout__SetMinimumSize QLayout__SizeConstraint = QLayout__SizeConstraint(2)
QLayout__SetFixedSize QLayout__SizeConstraint = QLayout__SizeConstraint(3)
QLayout__SetMaximumSize QLayout__SizeConstraint = QLayout__SizeConstraint(4)
QLayout__SetMinAndMaxSize QLayout__SizeConstraint = QLayout__SizeConstraint(5)
)
func NewQLayout(parent QWidget_ITF) *QLayout {
tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQLayout2() *QLayout {
tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout2())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLayout) Activate() bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_Activate(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLayout) AddChildLayout(l QLayout_ITF) {
if ptr.Pointer() != nil {
C.QLayout_AddChildLayout(ptr.Pointer(), PointerFromQLayout(l))
}
}
func (ptr *QLayout) AddChildWidget(w QWidget_ITF) {
if ptr.Pointer() != nil {
C.QLayout_AddChildWidget(ptr.Pointer(), PointerFromQWidget(w))
}
}
//export callbackQLayout_AddItem
func callbackQLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "addItem"); signal != nil {
(*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item))
}
}
func (ptr *QLayout) ConnectAddItem(f func(item *QLayoutItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil {
f := func(item *QLayoutItem) {
(*(*func(*QLayoutItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectAddItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "addItem")
}
}
func (ptr *QLayout) AddItem(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QLayout) AddWidget(w QWidget_ITF) {
if ptr.Pointer() != nil {
C.QLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(w))
}
}
func (ptr *QLayout) AlignmentRect(r core.QRect_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLayout_AlignmentRect(ptr.Pointer(), core.PointerFromQRect(r)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQLayout_ChildEvent
func callbackQLayout_ChildEvent(ptr unsafe.Pointer, e unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(e))
} else {
NewQLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(e))
}
}
func (ptr *QLayout) ConnectChildEvent(f func(e *core.QChildEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "childEvent"); signal != nil {
f := func(e *core.QChildEvent) {
(*(*func(*core.QChildEvent))(signal))(e)
f(e)
}
qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectChildEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "childEvent")
}
}
func (ptr *QLayout) ChildEvent(e core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(e))
}
}
func (ptr *QLayout) ChildEventDefault(e core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(e))
}
}
func QLayout_ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize {
tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
func (ptr *QLayout) ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize {
tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
func (ptr *QLayout) ContentsMargins() *core.QMargins {
if ptr.Pointer() != nil {
tmpValue := core.NewQMarginsFromPointer(C.QLayout_ContentsMargins(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins)
return tmpValue
}
return nil
}
func (ptr *QLayout) ContentsRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLayout_ContentsRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQLayout_Count
func callbackQLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(0))
}
func (ptr *QLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QLayout_Count(ptr.Pointer())))
}
return 0
}
//export callbackQLayout_ExpandingDirections
func callbackQLayout_ExpandingDirections(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil {
return C.longlong((*(*func() core.Qt__Orientation)(signal))())
}
return C.longlong(NewQLayoutFromPointer(ptr).ExpandingDirectionsDefault())
}
func (ptr *QLayout) ConnectExpandingDirections(f func() core.Qt__Orientation) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil {
f := func() core.Qt__Orientation {
(*(*func() core.Qt__Orientation)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectExpandingDirections() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandingDirections")
}
}
func (ptr *QLayout) ExpandingDirections() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QLayout_ExpandingDirections(ptr.Pointer()))
}
return 0
}
func (ptr *QLayout) ExpandingDirectionsDefault() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QLayout_ExpandingDirectionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQLayout_Geometry
func callbackQLayout_Geometry(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "geometry"); signal != nil {
return core.PointerFromQRect((*(*func() *core.QRect)(signal))())
}
return core.PointerFromQRect(NewQLayoutFromPointer(ptr).GeometryDefault())
}
func (ptr *QLayout) ConnectGeometry(f func() *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil {
f := func() *core.QRect {
(*(*func() *core.QRect)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "geometry")
}
}
func (ptr *QLayout) Geometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLayout_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QLayout) GeometryDefault() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLayout_GeometryDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QLayout) GetContentsMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QLayout_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
//export callbackQLayout_IndexOf
func callbackQLayout_IndexOf(ptr unsafe.Pointer, widget unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "indexOf"); signal != nil {
return C.int(int32((*(*func(*QWidget) int)(signal))(NewQWidgetFromPointer(widget))))
}
return C.int(int32(NewQLayoutFromPointer(ptr).IndexOfDefault(NewQWidgetFromPointer(widget))))
}
func (ptr *QLayout) ConnectIndexOf(f func(widget *QWidget) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexOf"); signal != nil {
f := func(widget *QWidget) int {
(*(*func(*QWidget) int)(signal))(widget)
return f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectIndexOf() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexOf")
}
}
func (ptr *QLayout) IndexOf(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayout_IndexOf(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QLayout) IndexOfDefault(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayout_IndexOfDefault(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QLayout) IndexOf2(layoutItem QLayoutItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayout_IndexOf2(ptr.Pointer(), PointerFromQLayoutItem(layoutItem))))
}
return 0
}
//export callbackQLayout_IsEmpty
func callbackQLayout_IsEmpty(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).IsEmptyDefault())))
}
func (ptr *QLayout) ConnectIsEmpty(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectIsEmpty() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isEmpty")
}
}
func (ptr *QLayout) IsEmpty() bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_IsEmpty(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLayout) IsEmptyDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_IsEmptyDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLayout) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_IsEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQLayout_ItemAt
func callbackQLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQLayoutItem(0))
}
func (ptr *QLayout) ConnectItemAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QLayout) ItemAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
//export callbackQLayout_MaximumSize
func callbackQLayout_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MaximumSizeDefault())
}
func (ptr *QLayout) ConnectMaximumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectMaximumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "maximumSize")
}
}
func (ptr *QLayout) MaximumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayout) MaximumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayout) MenuBar() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QLayout_MenuBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLayout_MinimumSize
func callbackQLayout_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MinimumSizeDefault())
}
func (ptr *QLayout) ConnectMinimumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectMinimumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumSize")
}
}
func (ptr *QLayout) MinimumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayout) MinimumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayout) ParentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QLayout_ParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLayout) RemoveItem(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QLayout_RemoveItem(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QLayout) RemoveWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QLayout_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QLayout) ReplaceWidget(from QWidget_ITF, to QWidget_ITF, options core.Qt__FindChildOption) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QLayout_ReplaceWidget(ptr.Pointer(), PointerFromQWidget(from), PointerFromQWidget(to), C.longlong(options)))
}
return nil
}
func (ptr *QLayout) SetAlignment(w QWidget_ITF, alignment core.Qt__AlignmentFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_SetAlignment(ptr.Pointer(), PointerFromQWidget(w), C.longlong(alignment))) != 0
}
return false
}
func (ptr *QLayout) SetAlignment2(l QLayout_ITF, alignment core.Qt__AlignmentFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_SetAlignment2(ptr.Pointer(), PointerFromQLayout(l), C.longlong(alignment))) != 0
}
return false
}
func (ptr *QLayout) SetContentsMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QLayout_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QLayout) SetContentsMargins2(margins core.QMargins_ITF) {
if ptr.Pointer() != nil {
C.QLayout_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins))
}
}
func (ptr *QLayout) SetEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QLayout_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQLayout_SetGeometry
func callbackQLayout_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r))
} else {
NewQLayoutFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r))
}
}
func (ptr *QLayout) ConnectSetGeometry(f func(r *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil {
f := func(r *core.QRect) {
(*(*func(*core.QRect))(signal))(r)
f(r)
}
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectSetGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGeometry")
}
}
func (ptr *QLayout) SetGeometry(r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QLayout_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r))
}
}
func (ptr *QLayout) SetGeometryDefault(r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QLayout_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r))
}
}
func (ptr *QLayout) SetMenuBar(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QLayout_SetMenuBar(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QLayout) SetSizeConstraint(vql QLayout__SizeConstraint) {
if ptr.Pointer() != nil {
C.QLayout_SetSizeConstraint(ptr.Pointer(), C.longlong(vql))
}
}
func (ptr *QLayout) SetSpacing(vin int) {
if ptr.Pointer() != nil {
C.QLayout_SetSpacing(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QLayout) SizeConstraint() QLayout__SizeConstraint {
if ptr.Pointer() != nil {
return QLayout__SizeConstraint(C.QLayout_SizeConstraint(ptr.Pointer()))
}
return 0
}
func (ptr *QLayout) Spacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QLayout_Spacing(ptr.Pointer())))
}
return 0
}
//export callbackQLayout_TakeAt
func callbackQLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "takeAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQLayoutItem(0))
}
func (ptr *QLayout) ConnectTakeAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayout) DisconnectTakeAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "takeAt")
}
}
func (ptr *QLayout) TakeAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QLayout_TakeAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QLayout) Update() {
if ptr.Pointer() != nil {
C.QLayout_Update(ptr.Pointer())
}
}
func (ptr *QLayout) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLayout___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 *QLayout) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLayout) __children_newList() unsafe.Pointer {
return C.QLayout___children_newList(ptr.Pointer())
}
func (ptr *QLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QLayout) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QLayout___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QLayout) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLayout___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 *QLayout) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLayout) __findChildren_newList() unsafe.Pointer {
return C.QLayout___findChildren_newList(ptr.Pointer())
}
func (ptr *QLayout) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLayout___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 *QLayout) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLayout) __findChildren_newList3() unsafe.Pointer {
return C.QLayout___findChildren_newList3(ptr.Pointer())
}
func (ptr *QLayout) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLayout) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QLayout) __qFindChildren_newList2() unsafe.Pointer {
return C.QLayout___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQLayout_ConnectNotify
func callbackQLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLayout) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLayout_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLayout_CustomEvent
func callbackQLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QLayout) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QLayout) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQLayout_DeleteLater
func callbackQLayout_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQLayoutFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QLayout) DeleteLater() {
if ptr.Pointer() != nil {
C.QLayout_DeleteLater(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLayout) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QLayout_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQLayout_Destroyed
func callbackQLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQLayout_DisconnectNotify
func callbackQLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QLayout) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLayout_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQLayout_Event
func callbackQLayout_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(NewQLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QLayout) Event(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
func (ptr *QLayout) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQLayout_EventFilter
func callbackQLayout_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(NewQLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QLayout) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQLayout_MetaObject
func callbackQLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQLayoutFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QLayout) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QLayout_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QLayout) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QLayout_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQLayout_ObjectNameChanged
func callbackQLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQLayout_TimerEvent
func callbackQLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QLayout) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QLayout) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
//export callbackQLayout_SizeHint
func callbackQLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQLayoutFromPointer(ptr).SizeHintDefault())
}
func (ptr *QLayout) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayout) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
type QLayoutItem struct {
ptr unsafe.Pointer
}
type QLayoutItem_ITF interface {
QLayoutItem_PTR() *QLayoutItem
}
func (ptr *QLayoutItem) QLayoutItem_PTR() *QLayoutItem {
return ptr
}
func (ptr *QLayoutItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QLayoutItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQLayoutItem(ptr QLayoutItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLayoutItem_PTR().Pointer()
}
return nil
}
func NewQLayoutItemFromPointer(ptr unsafe.Pointer) (n *QLayoutItem) {
n = new(QLayoutItem)
n.SetPointer(ptr)
return
}
func NewQLayoutItem(alignment core.Qt__AlignmentFlag) *QLayoutItem {
return NewQLayoutItemFromPointer(C.QLayoutItem_NewQLayoutItem(C.longlong(alignment)))
}
func (ptr *QLayoutItem) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QLayoutItem_Alignment(ptr.Pointer()))
}
return 0
}
//export callbackQLayoutItem_ControlTypes
func callbackQLayoutItem_ControlTypes(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "controlTypes"); signal != nil {
return C.longlong((*(*func() QSizePolicy__ControlType)(signal))())
}
return C.longlong(NewQLayoutItemFromPointer(ptr).ControlTypesDefault())
}
func (ptr *QLayoutItem) ConnectControlTypes(f func() QSizePolicy__ControlType) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "controlTypes"); signal != nil {
f := func() QSizePolicy__ControlType {
(*(*func() QSizePolicy__ControlType)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectControlTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "controlTypes")
}
}
func (ptr *QLayoutItem) ControlTypes() QSizePolicy__ControlType {
if ptr.Pointer() != nil {
return QSizePolicy__ControlType(C.QLayoutItem_ControlTypes(ptr.Pointer()))
}
return 0
}
func (ptr *QLayoutItem) ControlTypesDefault() QSizePolicy__ControlType {
if ptr.Pointer() != nil {
return QSizePolicy__ControlType(C.QLayoutItem_ControlTypesDefault(ptr.Pointer()))
}
return 0
}
//export callbackQLayoutItem_ExpandingDirections
func callbackQLayoutItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil {
return C.longlong((*(*func() core.Qt__Orientation)(signal))())
}
return C.longlong(0)
}
func (ptr *QLayoutItem) ConnectExpandingDirections(f func() core.Qt__Orientation) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil {
f := func() core.Qt__Orientation {
(*(*func() core.Qt__Orientation)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectExpandingDirections() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandingDirections")
}
}
func (ptr *QLayoutItem) ExpandingDirections() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QLayoutItem_ExpandingDirections(ptr.Pointer()))
}
return 0
}
//export callbackQLayoutItem_Geometry
func callbackQLayoutItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "geometry"); signal != nil {
return core.PointerFromQRect((*(*func() *core.QRect)(signal))())
}
return core.PointerFromQRect(core.NewQRect())
}
func (ptr *QLayoutItem) ConnectGeometry(f func() *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil {
f := func() *core.QRect {
(*(*func() *core.QRect)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "geometry")
}
}
func (ptr *QLayoutItem) Geometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLayoutItem_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQLayoutItem_HasHeightForWidth
func callbackQLayoutItem_HasHeightForWidth(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQLayoutItemFromPointer(ptr).HasHeightForWidthDefault())))
}
func (ptr *QLayoutItem) ConnectHasHeightForWidth(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectHasHeightForWidth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth")
}
}
func (ptr *QLayoutItem) HasHeightForWidth() bool {
if ptr.Pointer() != nil {
return int8(C.QLayoutItem_HasHeightForWidth(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLayoutItem) HasHeightForWidthDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QLayoutItem_HasHeightForWidthDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQLayoutItem_HeightForWidth
func callbackQLayoutItem_HeightForWidth(ptr unsafe.Pointer, vin C.int) C.int {
if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(vin)))))
}
return C.int(int32(NewQLayoutItemFromPointer(ptr).HeightForWidthDefault(int(int32(vin)))))
}
func (ptr *QLayoutItem) ConnectHeightForWidth(f func(vin int) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil {
f := func(vin int) int {
(*(*func(int) int)(signal))(vin)
return f(vin)
}
qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectHeightForWidth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "heightForWidth")
}
}
func (ptr *QLayoutItem) HeightForWidth(vin int) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayoutItem_HeightForWidth(ptr.Pointer(), C.int(int32(vin)))))
}
return 0
}
func (ptr *QLayoutItem) HeightForWidthDefault(vin int) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayoutItem_HeightForWidthDefault(ptr.Pointer(), C.int(int32(vin)))))
}
return 0
}
//export callbackQLayoutItem_Invalidate
func callbackQLayoutItem_Invalidate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "invalidate"); signal != nil {
(*(*func())(signal))()
} else {
NewQLayoutItemFromPointer(ptr).InvalidateDefault()
}
}
func (ptr *QLayoutItem) ConnectInvalidate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectInvalidate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "invalidate")
}
}
func (ptr *QLayoutItem) Invalidate() {
if ptr.Pointer() != nil {
C.QLayoutItem_Invalidate(ptr.Pointer())
}
}
func (ptr *QLayoutItem) InvalidateDefault() {
if ptr.Pointer() != nil {
C.QLayoutItem_InvalidateDefault(ptr.Pointer())
}
}
//export callbackQLayoutItem_IsEmpty
func callbackQLayoutItem_IsEmpty(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(false)))
}
func (ptr *QLayoutItem) ConnectIsEmpty(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectIsEmpty() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isEmpty")
}
}
func (ptr *QLayoutItem) IsEmpty() bool {
if ptr.Pointer() != nil {
return int8(C.QLayoutItem_IsEmpty(ptr.Pointer())) != 0
}
return false
}
//export callbackQLayoutItem_Layout
func callbackQLayoutItem_Layout(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "layout"); signal != nil {
return PointerFromQLayout((*(*func() *QLayout)(signal))())
}
return PointerFromQLayout(NewQLayoutItemFromPointer(ptr).LayoutDefault())
}
func (ptr *QLayoutItem) ConnectLayout(f func() *QLayout) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "layout"); signal != nil {
f := func() *QLayout {
(*(*func() *QLayout)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "layout")
}
}
func (ptr *QLayoutItem) Layout() *QLayout {
if ptr.Pointer() != nil {
tmpValue := NewQLayoutFromPointer(C.QLayoutItem_Layout(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLayoutItem) LayoutDefault() *QLayout {
if ptr.Pointer() != nil {
tmpValue := NewQLayoutFromPointer(C.QLayoutItem_LayoutDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLayoutItem_MaximumSize
func callbackQLayoutItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QLayoutItem) ConnectMaximumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectMaximumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "maximumSize")
}
}
func (ptr *QLayoutItem) MaximumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQLayoutItem_MinimumHeightForWidth
func callbackQLayoutItem_MinimumHeightForWidth(ptr unsafe.Pointer, w C.int) C.int {
if signal := qt.GetSignal(ptr, "minimumHeightForWidth"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(w)))))
}
return C.int(int32(NewQLayoutItemFromPointer(ptr).MinimumHeightForWidthDefault(int(int32(w)))))
}
func (ptr *QLayoutItem) ConnectMinimumHeightForWidth(f func(w int) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumHeightForWidth"); signal != nil {
f := func(w int) int {
(*(*func(int) int)(signal))(w)
return f(w)
}
qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectMinimumHeightForWidth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumHeightForWidth")
}
}
func (ptr *QLayoutItem) MinimumHeightForWidth(w int) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayoutItem_MinimumHeightForWidth(ptr.Pointer(), C.int(int32(w)))))
}
return 0
}
func (ptr *QLayoutItem) MinimumHeightForWidthDefault(w int) int {
if ptr.Pointer() != nil {
return int(int32(C.QLayoutItem_MinimumHeightForWidthDefault(ptr.Pointer(), C.int(int32(w)))))
}
return 0
}
//export callbackQLayoutItem_MinimumSize
func callbackQLayoutItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QLayoutItem) ConnectMinimumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectMinimumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumSize")
}
}
func (ptr *QLayoutItem) MinimumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QLayoutItem) SetAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QLayoutItem_SetAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
//export callbackQLayoutItem_SetGeometry
func callbackQLayoutItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r))
}
}
func (ptr *QLayoutItem) ConnectSetGeometry(f func(r *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil {
f := func(r *core.QRect) {
(*(*func(*core.QRect))(signal))(r)
f(r)
}
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectSetGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGeometry")
}
}
func (ptr *QLayoutItem) SetGeometry(r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r))
}
}
//export callbackQLayoutItem_SizeHint
func callbackQLayoutItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QLayoutItem) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QLayoutItem) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQLayoutItem_SpacerItem
func callbackQLayoutItem_SpacerItem(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "spacerItem"); signal != nil {
return PointerFromQSpacerItem((*(*func() *QSpacerItem)(signal))())
}
return PointerFromQSpacerItem(NewQLayoutItemFromPointer(ptr).SpacerItemDefault())
}
func (ptr *QLayoutItem) ConnectSpacerItem(f func() *QSpacerItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "spacerItem"); signal != nil {
f := func() *QSpacerItem {
(*(*func() *QSpacerItem)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectSpacerItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "spacerItem")
}
}
func (ptr *QLayoutItem) SpacerItem() *QSpacerItem {
if ptr.Pointer() != nil {
return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItem(ptr.Pointer()))
}
return nil
}
func (ptr *QLayoutItem) SpacerItemDefault() *QSpacerItem {
if ptr.Pointer() != nil {
return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItemDefault(ptr.Pointer()))
}
return nil
}
//export callbackQLayoutItem_Widget
func callbackQLayoutItem_Widget(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "widget"); signal != nil {
return PointerFromQWidget((*(*func() *QWidget)(signal))())
}
return PointerFromQWidget(NewQLayoutItemFromPointer(ptr).WidgetDefault())
}
func (ptr *QLayoutItem) ConnectWidget(f func() *QWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "widget"); signal != nil {
f := func() *QWidget {
(*(*func() *QWidget)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "widget")
}
}
func (ptr *QLayoutItem) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QLayoutItem_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLayoutItem) WidgetDefault() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QLayoutItem_WidgetDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLayoutItem_DestroyQLayoutItem
func callbackQLayoutItem_DestroyQLayoutItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLayoutItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQLayoutItemFromPointer(ptr).DestroyQLayoutItemDefault()
}
}
func (ptr *QLayoutItem) ConnectDestroyQLayoutItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLayoutItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QLayoutItem) DisconnectDestroyQLayoutItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLayoutItem")
}
}
func (ptr *QLayoutItem) DestroyQLayoutItem() {
if ptr.Pointer() != nil {
C.QLayoutItem_DestroyQLayoutItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLayoutItem) DestroyQLayoutItemDefault() {
if ptr.Pointer() != nil {
C.QLayoutItem_DestroyQLayoutItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QLineEdit struct {
QWidget
}
type QLineEdit_ITF interface {
QWidget_ITF
QLineEdit_PTR() *QLineEdit
}
func (ptr *QLineEdit) QLineEdit_PTR() *QLineEdit {
return ptr
}
func (ptr *QLineEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QLineEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQLineEdit(ptr QLineEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QLineEdit_PTR().Pointer()
}
return nil
}
func NewQLineEditFromPointer(ptr unsafe.Pointer) (n *QLineEdit) {
n = new(QLineEdit)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QLineEdit__EchoMode
//QLineEdit::EchoMode
type QLineEdit__EchoMode int64
const (
QLineEdit__Normal QLineEdit__EchoMode = QLineEdit__EchoMode(0)
QLineEdit__NoEcho QLineEdit__EchoMode = QLineEdit__EchoMode(1)
QLineEdit__Password QLineEdit__EchoMode = QLineEdit__EchoMode(2)
QLineEdit__PasswordEchoOnEdit QLineEdit__EchoMode = QLineEdit__EchoMode(3)
)
//go:generate stringer -type=QLineEdit__ActionPosition
//QLineEdit::ActionPosition
type QLineEdit__ActionPosition int64
const (
QLineEdit__LeadingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(0)
QLineEdit__TrailingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(1)
)
func NewQLineEdit(parent QWidget_ITF) *QLineEdit {
tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQLineEdit2(contents string, parent QWidget_ITF) *QLineEdit {
var contentsC *C.char
if contents != "" {
contentsC = C.CString(contents)
defer C.free(unsafe.Pointer(contentsC))
}
tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit2(C.struct_QtWidgets_PackedString{data: contentsC, len: C.longlong(len(contents))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QLineEdit) AddAction(action QAction_ITF, position QLineEdit__ActionPosition) {
if ptr.Pointer() != nil {
C.QLineEdit_AddAction(ptr.Pointer(), PointerFromQAction(action), C.longlong(position))
}
}
func (ptr *QLineEdit) AddAction2(icon gui.QIcon_ITF, position QLineEdit__ActionPosition) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QLineEdit_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.longlong(position)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLineEdit) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QLineEdit_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QLineEdit) Backspace() {
if ptr.Pointer() != nil {
C.QLineEdit_Backspace(ptr.Pointer())
}
}
//export callbackQLineEdit_Clear
func callbackQLineEdit_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).ClearDefault()
}
}
func (ptr *QLineEdit) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QLineEdit) Clear() {
if ptr.Pointer() != nil {
C.QLineEdit_Clear(ptr.Pointer())
}
}
func (ptr *QLineEdit) ClearDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_ClearDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) Completer() *QCompleter {
if ptr.Pointer() != nil {
tmpValue := NewQCompleterFromPointer(C.QLineEdit_Completer(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLineEdit_Copy
func callbackQLineEdit_Copy(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "copy"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).CopyDefault()
}
}
func (ptr *QLineEdit) ConnectCopy(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectCopy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "copy")
}
}
func (ptr *QLineEdit) Copy() {
if ptr.Pointer() != nil {
C.QLineEdit_Copy(ptr.Pointer())
}
}
func (ptr *QLineEdit) CopyDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_CopyDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) CreateStandardContextMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QLineEdit_CreateStandardContextMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QLineEdit) CursorBackward(mark bool, steps int) {
if ptr.Pointer() != nil {
C.QLineEdit_CursorBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps)))
}
}
func (ptr *QLineEdit) CursorForward(mark bool, steps int) {
if ptr.Pointer() != nil {
C.QLineEdit_CursorForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps)))
}
}
func (ptr *QLineEdit) CursorMoveStyle() core.Qt__CursorMoveStyle {
if ptr.Pointer() != nil {
return core.Qt__CursorMoveStyle(C.QLineEdit_CursorMoveStyle(ptr.Pointer()))
}
return 0
}
func (ptr *QLineEdit) CursorPosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_CursorPosition(ptr.Pointer())))
}
return 0
}
func (ptr *QLineEdit) CursorPositionAt(pos core.QPoint_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_CursorPositionAt(ptr.Pointer(), core.PointerFromQPoint(pos))))
}
return 0
}
//export callbackQLineEdit_CursorPositionChanged
func callbackQLineEdit_CursorPositionChanged(ptr unsafe.Pointer, oldPos C.int, newPos C.int) {
if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(oldPos)), int(int32(newPos)))
}
}
func (ptr *QLineEdit) ConnectCursorPositionChanged(f func(oldPos int, newPos int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") {
C.QLineEdit_ConnectCursorPositionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil {
f := func(oldPos int, newPos int) {
(*(*func(int, int))(signal))(oldPos, newPos)
f(oldPos, newPos)
}
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectCursorPositionChanged() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectCursorPositionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged")
}
}
func (ptr *QLineEdit) CursorPositionChanged(oldPos int, newPos int) {
if ptr.Pointer() != nil {
C.QLineEdit_CursorPositionChanged(ptr.Pointer(), C.int(int32(oldPos)), C.int(int32(newPos)))
}
}
func (ptr *QLineEdit) CursorRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QLineEdit_CursorRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QLineEdit) CursorWordBackward(mark bool) {
if ptr.Pointer() != nil {
C.QLineEdit_CursorWordBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))))
}
}
func (ptr *QLineEdit) CursorWordForward(mark bool) {
if ptr.Pointer() != nil {
C.QLineEdit_CursorWordForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))))
}
}
//export callbackQLineEdit_Cut
func callbackQLineEdit_Cut(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cut"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).CutDefault()
}
}
func (ptr *QLineEdit) ConnectCut(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectCut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cut")
}
}
func (ptr *QLineEdit) Cut() {
if ptr.Pointer() != nil {
C.QLineEdit_Cut(ptr.Pointer())
}
}
func (ptr *QLineEdit) CutDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_CutDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) Del() {
if ptr.Pointer() != nil {
C.QLineEdit_Del(ptr.Pointer())
}
}
func (ptr *QLineEdit) Deselect() {
if ptr.Pointer() != nil {
C.QLineEdit_Deselect(ptr.Pointer())
}
}
func (ptr *QLineEdit) DisplayText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLineEdit_DisplayText(ptr.Pointer()))
}
return ""
}
func (ptr *QLineEdit) DragEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_DragEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) EchoMode() QLineEdit__EchoMode {
if ptr.Pointer() != nil {
return QLineEdit__EchoMode(C.QLineEdit_EchoMode(ptr.Pointer()))
}
return 0
}
//export callbackQLineEdit_EditingFinished
func callbackQLineEdit_EditingFinished(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLineEdit) ConnectEditingFinished(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") {
C.QLineEdit_ConnectEditingFinished(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectEditingFinished() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectEditingFinished(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "editingFinished")
}
}
func (ptr *QLineEdit) EditingFinished() {
if ptr.Pointer() != nil {
C.QLineEdit_EditingFinished(ptr.Pointer())
}
}
func (ptr *QLineEdit) End(mark bool) {
if ptr.Pointer() != nil {
C.QLineEdit_End(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))))
}
}
func (ptr *QLineEdit) GetTextMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QLineEdit_GetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QLineEdit) HasAcceptableInput() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_HasAcceptableInput(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) HasFrame() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_HasFrame(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) HasSelectedText() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_HasSelectedText(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) Home(mark bool) {
if ptr.Pointer() != nil {
C.QLineEdit_Home(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))))
}
}
func (ptr *QLineEdit) InitStyleOption(option QStyleOptionFrame_ITF) {
if ptr.Pointer() != nil {
C.QLineEdit_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option))
}
}
func (ptr *QLineEdit) InputMask() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLineEdit_InputMask(ptr.Pointer()))
}
return ""
}
//export callbackQLineEdit_InputRejected
func callbackQLineEdit_InputRejected(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputRejected"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLineEdit) ConnectInputRejected(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "inputRejected") {
C.QLineEdit_ConnectInputRejected(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "inputRejected"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectInputRejected() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectInputRejected(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "inputRejected")
}
}
func (ptr *QLineEdit) InputRejected() {
if ptr.Pointer() != nil {
C.QLineEdit_InputRejected(ptr.Pointer())
}
}
func (ptr *QLineEdit) Insert(newText string) {
if ptr.Pointer() != nil {
var newTextC *C.char
if newText != "" {
newTextC = C.CString(newText)
defer C.free(unsafe.Pointer(newTextC))
}
C.QLineEdit_Insert(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newTextC, len: C.longlong(len(newText))})
}
}
func (ptr *QLineEdit) IsClearButtonEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_IsClearButtonEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) IsModified() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_IsModified(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) IsRedoAvailable() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_IsRedoAvailable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) IsUndoAvailable() bool {
if ptr.Pointer() != nil {
return int8(C.QLineEdit_IsUndoAvailable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QLineEdit) MaxLength() int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_MaxLength(ptr.Pointer())))
}
return 0
}
//export callbackQLineEdit_Paste
func callbackQLineEdit_Paste(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paste"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).PasteDefault()
}
}
func (ptr *QLineEdit) ConnectPaste(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectPaste() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paste")
}
}
func (ptr *QLineEdit) Paste() {
if ptr.Pointer() != nil {
C.QLineEdit_Paste(ptr.Pointer())
}
}
func (ptr *QLineEdit) PasteDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_PasteDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) PlaceholderText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLineEdit_PlaceholderText(ptr.Pointer()))
}
return ""
}
//export callbackQLineEdit_Redo
func callbackQLineEdit_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).RedoDefault()
}
}
func (ptr *QLineEdit) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QLineEdit) Redo() {
if ptr.Pointer() != nil {
C.QLineEdit_Redo(ptr.Pointer())
}
}
func (ptr *QLineEdit) RedoDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_RedoDefault(ptr.Pointer())
}
}
//export callbackQLineEdit_ReturnPressed
func callbackQLineEdit_ReturnPressed(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "returnPressed"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLineEdit) ConnectReturnPressed(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "returnPressed") {
C.QLineEdit_ConnectReturnPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "returnPressed"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectReturnPressed() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectReturnPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "returnPressed")
}
}
func (ptr *QLineEdit) ReturnPressed() {
if ptr.Pointer() != nil {
C.QLineEdit_ReturnPressed(ptr.Pointer())
}
}
//export callbackQLineEdit_SelectAll
func callbackQLineEdit_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QLineEdit) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QLineEdit) SelectAll() {
if ptr.Pointer() != nil {
C.QLineEdit_SelectAll(ptr.Pointer())
}
}
func (ptr *QLineEdit) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_SelectAllDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) SelectedText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLineEdit_SelectedText(ptr.Pointer()))
}
return ""
}
//export callbackQLineEdit_SelectionChanged
func callbackQLineEdit_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QLineEdit) ConnectSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") {
C.QLineEdit_ConnectSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QLineEdit) SelectionChanged() {
if ptr.Pointer() != nil {
C.QLineEdit_SelectionChanged(ptr.Pointer())
}
}
func (ptr *QLineEdit) SelectionEnd() int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_SelectionEnd(ptr.Pointer())))
}
return 0
}
func (ptr *QLineEdit) SelectionLength() int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_SelectionLength(ptr.Pointer())))
}
return 0
}
func (ptr *QLineEdit) SelectionStart() int {
if ptr.Pointer() != nil {
return int(int32(C.QLineEdit_SelectionStart(ptr.Pointer())))
}
return 0
}
func (ptr *QLineEdit) SetAlignment(flag core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QLineEdit_SetAlignment(ptr.Pointer(), C.longlong(flag))
}
}
func (ptr *QLineEdit) SetClearButtonEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QLineEdit_SetClearButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QLineEdit) SetCompleter(c QCompleter_ITF) {
if ptr.Pointer() != nil {
C.QLineEdit_SetCompleter(ptr.Pointer(), PointerFromQCompleter(c))
}
}
func (ptr *QLineEdit) SetCursorMoveStyle(style core.Qt__CursorMoveStyle) {
if ptr.Pointer() != nil {
C.QLineEdit_SetCursorMoveStyle(ptr.Pointer(), C.longlong(style))
}
}
func (ptr *QLineEdit) SetCursorPosition(vin int) {
if ptr.Pointer() != nil {
C.QLineEdit_SetCursorPosition(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QLineEdit) SetDragEnabled(b bool) {
if ptr.Pointer() != nil {
C.QLineEdit_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QLineEdit) SetEchoMode(vql QLineEdit__EchoMode) {
if ptr.Pointer() != nil {
C.QLineEdit_SetEchoMode(ptr.Pointer(), C.longlong(vql))
}
}
func (ptr *QLineEdit) SetFrame(vbo bool) {
if ptr.Pointer() != nil {
C.QLineEdit_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLineEdit) SetInputMask(inputMask string) {
if ptr.Pointer() != nil {
var inputMaskC *C.char
if inputMask != "" {
inputMaskC = C.CString(inputMask)
defer C.free(unsafe.Pointer(inputMaskC))
}
C.QLineEdit_SetInputMask(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputMaskC, len: C.longlong(len(inputMask))})
}
}
func (ptr *QLineEdit) SetMaxLength(vin int) {
if ptr.Pointer() != nil {
C.QLineEdit_SetMaxLength(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QLineEdit) SetModified(vbo bool) {
if ptr.Pointer() != nil {
C.QLineEdit_SetModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLineEdit) SetPlaceholderText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QLineEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QLineEdit) SetReadOnly(vbo bool) {
if ptr.Pointer() != nil {
C.QLineEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QLineEdit) SetSelection(start int, length int) {
if ptr.Pointer() != nil {
C.QLineEdit_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length)))
}
}
//export callbackQLineEdit_SetText
func callbackQLineEdit_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
} else {
NewQLineEditFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs))
}
}
func (ptr *QLineEdit) ConnectSetText(f func(vqs string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil {
f := func(vqs string) {
(*(*func(string))(signal))(vqs)
f(vqs)
}
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectSetText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setText")
}
}
func (ptr *QLineEdit) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QLineEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QLineEdit) SetTextDefault(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QLineEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QLineEdit) SetTextMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QLineEdit_SetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QLineEdit) SetTextMargins2(margins core.QMargins_ITF) {
if ptr.Pointer() != nil {
C.QLineEdit_SetTextMargins2(ptr.Pointer(), core.PointerFromQMargins(margins))
}
}
func (ptr *QLineEdit) SetValidator(v gui.QValidator_ITF) {
if ptr.Pointer() != nil {
C.QLineEdit_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(v))
}
}
func (ptr *QLineEdit) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QLineEdit_Text(ptr.Pointer()))
}
return ""
}
//export callbackQLineEdit_TextChanged
func callbackQLineEdit_TextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "textChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QLineEdit) ConnectTextChanged(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textChanged") {
C.QLineEdit_ConnectTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectTextChanged() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textChanged")
}
}
func (ptr *QLineEdit) TextChanged(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QLineEdit_TextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQLineEdit_TextEdited
func callbackQLineEdit_TextEdited(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "textEdited"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QLineEdit) ConnectTextEdited(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textEdited") {
C.QLineEdit_ConnectTextEdited(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textEdited"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectTextEdited() {
if ptr.Pointer() != nil {
C.QLineEdit_DisconnectTextEdited(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textEdited")
}
}
func (ptr *QLineEdit) TextEdited(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QLineEdit_TextEdited(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QLineEdit) TextMargins() *core.QMargins {
if ptr.Pointer() != nil {
tmpValue := core.NewQMarginsFromPointer(C.QLineEdit_TextMargins(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins)
return tmpValue
}
return nil
}
//export callbackQLineEdit_Undo
func callbackQLineEdit_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).UndoDefault()
}
}
func (ptr *QLineEdit) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QLineEdit) Undo() {
if ptr.Pointer() != nil {
C.QLineEdit_Undo(ptr.Pointer())
}
}
func (ptr *QLineEdit) UndoDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_UndoDefault(ptr.Pointer())
}
}
func (ptr *QLineEdit) Validator() *gui.QValidator {
if ptr.Pointer() != nil {
tmpValue := gui.NewQValidatorFromPointer(C.QLineEdit_Validator(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQLineEdit_DestroyQLineEdit
func callbackQLineEdit_DestroyQLineEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QLineEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQLineEditFromPointer(ptr).DestroyQLineEditDefault()
}
}
func (ptr *QLineEdit) ConnectDestroyQLineEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QLineEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QLineEdit) DisconnectDestroyQLineEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QLineEdit")
}
}
func (ptr *QLineEdit) DestroyQLineEdit() {
if ptr.Pointer() != nil {
C.QLineEdit_DestroyQLineEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QLineEdit) DestroyQLineEditDefault() {
if ptr.Pointer() != nil {
C.QLineEdit_DestroyQLineEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QListView struct {
QAbstractItemView
}
type QListView_ITF interface {
QAbstractItemView_ITF
QListView_PTR() *QListView
}
func (ptr *QListView) QListView_PTR() *QListView {
return ptr
}
func (ptr *QListView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func (ptr *QListView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemView_PTR().SetPointer(p)
}
}
func PointerFromQListView(ptr QListView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QListView_PTR().Pointer()
}
return nil
}
func NewQListViewFromPointer(ptr unsafe.Pointer) (n *QListView) {
n = new(QListView)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QListView__Flow
//QListView::Flow
type QListView__Flow int64
const (
QListView__LeftToRight QListView__Flow = QListView__Flow(0)
QListView__TopToBottom QListView__Flow = QListView__Flow(1)
)
//go:generate stringer -type=QListView__ResizeMode
//QListView::ResizeMode
type QListView__ResizeMode int64
const (
QListView__Fixed QListView__ResizeMode = QListView__ResizeMode(0)
QListView__Adjust QListView__ResizeMode = QListView__ResizeMode(1)
)
//go:generate stringer -type=QListView__LayoutMode
//QListView::LayoutMode
type QListView__LayoutMode int64
const (
QListView__SinglePass QListView__LayoutMode = QListView__LayoutMode(0)
QListView__Batched QListView__LayoutMode = QListView__LayoutMode(1)
)
//go:generate stringer -type=QListView__ViewMode
//QListView::ViewMode
type QListView__ViewMode int64
const (
QListView__ListMode QListView__ViewMode = QListView__ViewMode(0)
QListView__IconMode QListView__ViewMode = QListView__ViewMode(1)
)
//go:generate stringer -type=QListView__Movement
//QListView::Movement
type QListView__Movement int64
const (
QListView__Static QListView__Movement = QListView__Movement(0)
QListView__Free QListView__Movement = QListView__Movement(1)
QListView__Snap QListView__Movement = QListView__Movement(2)
)
func NewQListView(parent QWidget_ITF) *QListView {
tmpValue := NewQListViewFromPointer(C.QListView_NewQListView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QListView) BatchSize() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_BatchSize(ptr.Pointer())))
}
return 0
}
func (ptr *QListView) ClearPropertyFlags() {
if ptr.Pointer() != nil {
C.QListView_ClearPropertyFlags(ptr.Pointer())
}
}
//export callbackQListView_CurrentChanged
func callbackQListView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
} else {
NewQListViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
}
}
func (ptr *QListView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, previous *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QListView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QListView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QListView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QListView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
//export callbackQListView_DataChanged
func callbackQListView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQListViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
} else {
NewQListViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQListViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
func (ptr *QListView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil {
f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles)
f(topLeft, bottomRight, roles)
}
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectDataChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dataChanged")
}
}
func (ptr *QListView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QListView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QListView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QListView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QListView) Flow() QListView__Flow {
if ptr.Pointer() != nil {
return QListView__Flow(C.QListView_Flow(ptr.Pointer()))
}
return 0
}
func (ptr *QListView) GridSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QListView_GridSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQListView_HorizontalOffset
func callbackQListView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQListViewFromPointer(ptr).HorizontalOffsetDefault()))
}
func (ptr *QListView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QListView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QListView) HorizontalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_HorizontalOffsetDefault(ptr.Pointer())))
}
return 0
}
//export callbackQListView_IndexAt
func callbackQListView_IndexAt(ptr unsafe.Pointer, p unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(p)))
}
return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(p)))
}
func (ptr *QListView) ConnectIndexAt(f func(p *core.QPoint) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil {
f := func(p *core.QPoint) *core.QModelIndex {
(*(*func(*core.QPoint) *core.QModelIndex)(signal))(p)
return f(p)
}
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectIndexAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexAt")
}
}
func (ptr *QListView) IndexAt(p core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(p)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QListView) IndexAtDefault(p core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(p)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQListView_IsIndexHidden
func callbackQListView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQListViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QListView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil {
f := func(index *core.QModelIndex) bool {
(*(*func(*core.QModelIndex) bool)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectIsIndexHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden")
}
}
func (ptr *QListView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QListView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QListView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QListView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QListView) IsRowHidden(row int) bool {
if ptr.Pointer() != nil {
return int8(C.QListView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0
}
return false
}
func (ptr *QListView) IsSelectionRectVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QListView_IsSelectionRectVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QListView) IsWrapping() bool {
if ptr.Pointer() != nil {
return int8(C.QListView_IsWrapping(ptr.Pointer())) != 0
}
return false
}
func (ptr *QListView) ItemAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QListView_ItemAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QListView) LayoutMode() QListView__LayoutMode {
if ptr.Pointer() != nil {
return QListView__LayoutMode(C.QListView_LayoutMode(ptr.Pointer()))
}
return 0
}
func (ptr *QListView) ModelColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_ModelColumn(ptr.Pointer())))
}
return 0
}
//export callbackQListView_MoveCursor
func callbackQListView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
func (ptr *QListView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil {
f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
(*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers)
return f(cursorAction, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectMoveCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveCursor")
}
}
func (ptr *QListView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QListView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QListView) Movement() QListView__Movement {
if ptr.Pointer() != nil {
return QListView__Movement(C.QListView_Movement(ptr.Pointer()))
}
return 0
}
func (ptr *QListView) RectForIndex(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QListView_RectForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QListView) ResizeMode() QListView__ResizeMode {
if ptr.Pointer() != nil {
return QListView__ResizeMode(C.QListView_ResizeMode(ptr.Pointer()))
}
return 0
}
//export callbackQListView_RowsAboutToBeRemoved
func callbackQListView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQListViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QListView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectRowsAboutToBeRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved")
}
}
func (ptr *QListView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QListView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QListView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QListView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQListView_RowsInserted
func callbackQListView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQListViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QListView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectRowsInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsInserted")
}
}
func (ptr *QListView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QListView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QListView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QListView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQListView_ScrollTo
func callbackQListView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
} else {
NewQListViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QListView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil {
f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint)
f(index, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectScrollTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo")
}
}
func (ptr *QListView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QListView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
func (ptr *QListView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QListView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQListView_SelectionChanged
func callbackQListView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
} else {
NewQListViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
}
}
func (ptr *QListView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func(selected *core.QItemSelection, deselected *core.QItemSelection) {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected)
f(selected, deselected)
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QListView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QListView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QListView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QListView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QListView) SetBatchSize(batchSize int) {
if ptr.Pointer() != nil {
C.QListView_SetBatchSize(ptr.Pointer(), C.int(int32(batchSize)))
}
}
func (ptr *QListView) SetFlow(flow QListView__Flow) {
if ptr.Pointer() != nil {
C.QListView_SetFlow(ptr.Pointer(), C.longlong(flow))
}
}
func (ptr *QListView) SetGridSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QListView_SetGridSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QListView) SetItemAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QListView_SetItemAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QListView) SetLayoutMode(mode QListView__LayoutMode) {
if ptr.Pointer() != nil {
C.QListView_SetLayoutMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QListView) SetModelColumn(column int) {
if ptr.Pointer() != nil {
C.QListView_SetModelColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QListView) SetMovement(movement QListView__Movement) {
if ptr.Pointer() != nil {
C.QListView_SetMovement(ptr.Pointer(), C.longlong(movement))
}
}
func (ptr *QListView) SetPositionForIndex(position core.QPoint_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QListView_SetPositionForIndex(ptr.Pointer(), core.PointerFromQPoint(position), core.PointerFromQModelIndex(index))
}
}
func (ptr *QListView) SetResizeMode(mode QListView__ResizeMode) {
if ptr.Pointer() != nil {
C.QListView_SetResizeMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QListView) SetRowHidden(row int, hide bool) {
if ptr.Pointer() != nil {
C.QListView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide))))
}
}
//export callbackQListView_SetSelection
func callbackQListView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
} else {
NewQListViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
}
}
func (ptr *QListView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command)
f(rect, command)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QListView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QListView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
func (ptr *QListView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QListView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
func (ptr *QListView) SetSelectionRectVisible(show bool) {
if ptr.Pointer() != nil {
C.QListView_SetSelectionRectVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QListView) SetSpacing(space int) {
if ptr.Pointer() != nil {
C.QListView_SetSpacing(ptr.Pointer(), C.int(int32(space)))
}
}
func (ptr *QListView) SetUniformItemSizes(enable bool) {
if ptr.Pointer() != nil {
C.QListView_SetUniformItemSizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QListView) SetViewMode(mode QListView__ViewMode) {
if ptr.Pointer() != nil {
C.QListView_SetViewMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QListView) SetWordWrap(on bool) {
if ptr.Pointer() != nil {
C.QListView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QListView) SetWrapping(enable bool) {
if ptr.Pointer() != nil {
C.QListView_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QListView) Spacing() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_Spacing(ptr.Pointer())))
}
return 0
}
func (ptr *QListView) UniformItemSizes() bool {
if ptr.Pointer() != nil {
return int8(C.QListView_UniformItemSizes(ptr.Pointer())) != 0
}
return false
}
//export callbackQListView_UpdateGeometries
func callbackQListView_UpdateGeometries(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil {
(*(*func())(signal))()
} else {
NewQListViewFromPointer(ptr).UpdateGeometriesDefault()
}
}
func (ptr *QListView) ConnectUpdateGeometries(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectUpdateGeometries() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateGeometries")
}
}
func (ptr *QListView) UpdateGeometries() {
if ptr.Pointer() != nil {
C.QListView_UpdateGeometries(ptr.Pointer())
}
}
func (ptr *QListView) UpdateGeometriesDefault() {
if ptr.Pointer() != nil {
C.QListView_UpdateGeometriesDefault(ptr.Pointer())
}
}
//export callbackQListView_VerticalOffset
func callbackQListView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQListViewFromPointer(ptr).VerticalOffsetDefault()))
}
func (ptr *QListView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QListView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QListView) VerticalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QListView_VerticalOffsetDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QListView) ViewMode() QListView__ViewMode {
if ptr.Pointer() != nil {
return QListView__ViewMode(C.QListView_ViewMode(ptr.Pointer()))
}
return 0
}
//export callbackQListView_VisualRect
func callbackQListView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(NewQListViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QListView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil {
f := func(index *core.QModelIndex) *core.QRect {
(*(*func(*core.QModelIndex) *core.QRect)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectVisualRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRect")
}
}
func (ptr *QListView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QListView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QListView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QListView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQListView_VisualRegionForSelection
func callbackQListView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(NewQListViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection)))
}
func (ptr *QListView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil {
f := func(selection *core.QItemSelection) *gui.QRegion {
(*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection)
return f(selection)
}
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectVisualRegionForSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection")
}
}
func (ptr *QListView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QListView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QListView) WordWrap() bool {
if ptr.Pointer() != nil {
return int8(C.QListView_WordWrap(ptr.Pointer())) != 0
}
return false
}
//export callbackQListView_DestroyQListView
func callbackQListView_DestroyQListView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QListView"); signal != nil {
(*(*func())(signal))()
} else {
NewQListViewFromPointer(ptr).DestroyQListViewDefault()
}
}
func (ptr *QListView) ConnectDestroyQListView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QListView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f))
}
}
}
func (ptr *QListView) DisconnectDestroyQListView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QListView")
}
}
func (ptr *QListView) DestroyQListView() {
if ptr.Pointer() != nil {
C.QListView_DestroyQListView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListView) DestroyQListViewDefault() {
if ptr.Pointer() != nil {
C.QListView_DestroyQListViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListView) __indexesMoved_indexes_atList(i int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListView___indexesMoved_indexes_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QListView) __indexesMoved_indexes_setList(i core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QListView___indexesMoved_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i))
}
}
func (ptr *QListView) __indexesMoved_indexes_newList() unsafe.Pointer {
return C.QListView___indexesMoved_indexes_newList(ptr.Pointer())
}
type QListWidget struct {
QListView
}
type QListWidget_ITF interface {
QListView_ITF
QListWidget_PTR() *QListWidget
}
func (ptr *QListWidget) QListWidget_PTR() *QListWidget {
return ptr
}
func (ptr *QListWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QListView_PTR().Pointer()
}
return nil
}
func (ptr *QListWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QListView_PTR().SetPointer(p)
}
}
func PointerFromQListWidget(ptr QListWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QListWidget_PTR().Pointer()
}
return nil
}
func NewQListWidgetFromPointer(ptr unsafe.Pointer) (n *QListWidget) {
n = new(QListWidget)
n.SetPointer(ptr)
return
}
func NewQListWidget(parent QWidget_ITF) *QListWidget {
tmpValue := NewQListWidgetFromPointer(C.QListWidget_NewQListWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QListWidget) AddItem(label string) {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
C.QListWidget_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})
}
}
func (ptr *QListWidget) AddItem2(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_AddItem2(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) AddItems(labels []string) {
if ptr.Pointer() != nil {
labelsC := C.CString(strings.Join(labels, "¡¦!"))
defer C.free(unsafe.Pointer(labelsC))
C.QListWidget_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))})
}
}
//export callbackQListWidget_Clear
func callbackQListWidget_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQListWidgetFromPointer(ptr).ClearDefault()
}
}
func (ptr *QListWidget) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QListWidget) Clear() {
if ptr.Pointer() != nil {
C.QListWidget_Clear(ptr.Pointer())
}
}
func (ptr *QListWidget) ClearDefault() {
if ptr.Pointer() != nil {
C.QListWidget_ClearDefault(ptr.Pointer())
}
}
func (ptr *QListWidget) ClosePersistentEditor(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QListWidget_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QListWidget) CurrentItem() *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_CurrentItem(ptr.Pointer()))
}
return nil
}
//export callbackQListWidget_CurrentItemChanged
func callbackQListWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil {
(*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(current), NewQListWidgetItemFromPointer(previous))
}
}
func (ptr *QListWidget) ConnectCurrentItemChanged(f func(current *QListWidgetItem, previous *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") {
C.QListWidget_ConnectCurrentItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil {
f := func(current *QListWidgetItem, previous *QListWidgetItem) {
(*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectCurrentItemChanged() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectCurrentItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged")
}
}
func (ptr *QListWidget) CurrentItemChanged(current QListWidgetItem_ITF, previous QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(current), PointerFromQListWidgetItem(previous))
}
}
func (ptr *QListWidget) CurrentRow() int {
if ptr.Pointer() != nil {
return int(int32(C.QListWidget_CurrentRow(ptr.Pointer())))
}
return 0
}
//export callbackQListWidget_CurrentRowChanged
func callbackQListWidget_CurrentRowChanged(ptr unsafe.Pointer, currentRow C.int) {
if signal := qt.GetSignal(ptr, "currentRowChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(currentRow)))
}
}
func (ptr *QListWidget) ConnectCurrentRowChanged(f func(currentRow int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentRowChanged") {
C.QListWidget_ConnectCurrentRowChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentRowChanged"); signal != nil {
f := func(currentRow int) {
(*(*func(int))(signal))(currentRow)
f(currentRow)
}
qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectCurrentRowChanged() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectCurrentRowChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentRowChanged")
}
}
func (ptr *QListWidget) CurrentRowChanged(currentRow int) {
if ptr.Pointer() != nil {
C.QListWidget_CurrentRowChanged(ptr.Pointer(), C.int(int32(currentRow)))
}
}
//export callbackQListWidget_CurrentTextChanged
func callbackQListWidget_CurrentTextChanged(ptr unsafe.Pointer, currentText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(currentText))
}
}
func (ptr *QListWidget) ConnectCurrentTextChanged(f func(currentText string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") {
C.QListWidget_ConnectCurrentTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil {
f := func(currentText string) {
(*(*func(string))(signal))(currentText)
f(currentText)
}
qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectCurrentTextChanged() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectCurrentTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged")
}
}
func (ptr *QListWidget) CurrentTextChanged(currentText string) {
if ptr.Pointer() != nil {
var currentTextC *C.char
if currentText != "" {
currentTextC = C.CString(currentText)
defer C.free(unsafe.Pointer(currentTextC))
}
C.QListWidget_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: currentTextC, len: C.longlong(len(currentText))})
}
}
//export callbackQListWidget_DropMimeData
func callbackQListWidget_DropMimeData(ptr unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
return C.char(int8(qt.GoBoolToInt(NewQListWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
func (ptr *QListWidget) ConnectDropMimeData(f func(index int, data *core.QMimeData, action core.Qt__DropAction) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil {
f := func(index int, data *core.QMimeData, action core.Qt__DropAction) bool {
(*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(index, data, action)
return f(index, data, action)
}
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropMimeData")
}
}
func (ptr *QListWidget) DropMimeData(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QListWidget_DropMimeData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QListWidget) DropMimeDataDefault(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QListWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QListWidget) EditItem(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_EditItem(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QListWidgetItem {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem {
out := make([]*QListWidgetItem, int(l.len))
tmpList := NewQListWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__findItems_atList(i)
}
return out
}(C.QListWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags)))
}
return make([]*QListWidgetItem, 0)
}
func (ptr *QListWidget) IndexFromItem(item QListWidgetItem_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QListWidget_IndexFromItem(ptr.Pointer(), PointerFromQListWidgetItem(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QListWidget) InsertItem(row int, item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_InsertItem(ptr.Pointer(), C.int(int32(row)), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) InsertItem2(row int, label string) {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
C.QListWidget_InsertItem2(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})
}
}
func (ptr *QListWidget) InsertItems(row int, labels []string) {
if ptr.Pointer() != nil {
labelsC := C.CString(strings.Join(labels, "¡¦!"))
defer C.free(unsafe.Pointer(labelsC))
C.QListWidget_InsertItems(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))})
}
}
func (ptr *QListWidget) IsPersistentEditorOpen(item QListWidgetItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QListWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQListWidgetItem(item))) != 0
}
return false
}
func (ptr *QListWidget) IsSortingEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QListWidget_IsSortingEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QListWidget) Item(row int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_Item(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
//export callbackQListWidget_ItemActivated
func callbackQListWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemActivated(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") {
C.QListWidget_ConnectItemActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemActivated() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemActivated")
}
}
func (ptr *QListWidget) ItemActivated(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemActivated(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) ItemAt(p core.QPoint_ITF) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p)))
}
return nil
}
func (ptr *QListWidget) ItemAt2(x int, y int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return nil
}
//export callbackQListWidget_ItemChanged
func callbackQListWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemChanged(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") {
C.QListWidget_ConnectItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemChanged() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemChanged")
}
}
func (ptr *QListWidget) ItemChanged(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
//export callbackQListWidget_ItemClicked
func callbackQListWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemClicked(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") {
C.QListWidget_ConnectItemClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemClicked() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemClicked")
}
}
func (ptr *QListWidget) ItemClicked(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemClicked(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
//export callbackQListWidget_ItemDoubleClicked
func callbackQListWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemDoubleClicked(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") {
C.QListWidget_ConnectItemDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemDoubleClicked() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked")
}
}
func (ptr *QListWidget) ItemDoubleClicked(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
//export callbackQListWidget_ItemEntered
func callbackQListWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemEntered(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") {
C.QListWidget_ConnectItemEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemEntered() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemEntered")
}
}
func (ptr *QListWidget) ItemEntered(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemEntered(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) ItemFromIndex(index core.QModelIndex_ITF) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return nil
}
//export callbackQListWidget_ItemPressed
func callbackQListWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil {
(*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item))
}
}
func (ptr *QListWidget) ConnectItemPressed(f func(item *QListWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") {
C.QListWidget_ConnectItemPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil {
f := func(item *QListWidgetItem) {
(*(*func(*QListWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemPressed() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemPressed")
}
}
func (ptr *QListWidget) ItemPressed(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_ItemPressed(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
//export callbackQListWidget_ItemSelectionChanged
func callbackQListWidget_ItemSelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QListWidget) ConnectItemSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") {
C.QListWidget_ConnectItemSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QListWidget_DisconnectItemSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged")
}
}
func (ptr *QListWidget) ItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QListWidget_ItemSelectionChanged(ptr.Pointer())
}
}
func (ptr *QListWidget) ItemWidget(item QListWidgetItem_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QListWidget_ItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QListWidget) Items(data core.QMimeData_ITF) []*QListWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem {
out := make([]*QListWidgetItem, int(l.len))
tmpList := NewQListWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList(i)
}
return out
}(C.QListWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data)))
}
return make([]*QListWidgetItem, 0)
}
//export callbackQListWidget_MimeData
func callbackQListWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem {
out := make([]*QListWidgetItem, int(l.len))
tmpList := NewQListWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
return core.PointerFromQMimeData(NewQListWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem {
out := make([]*QListWidgetItem, int(l.len))
tmpList := NewQListWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
func (ptr *QListWidget) ConnectMimeData(f func(items []*QListWidgetItem) *core.QMimeData) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil {
f := func(items []*QListWidgetItem) *core.QMimeData {
(*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(items)
return f(items)
}
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeData")
}
}
func (ptr *QListWidget) MimeData(items []*QListWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QListWidget) MimeDataDefault(items []*QListWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQListWidget_MimeTypes
func callbackQListWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQListWidgetFromPointer(ptr).MimeTypesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QListWidget) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil {
f := func() []string {
(*(*func() []string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeTypes")
}
}
func (ptr *QListWidget) MimeTypes() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypes(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QListWidget) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QListWidget) OpenPersistentEditor(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) RemoveItemWidget(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) Row(item QListWidgetItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QListWidget_Row(ptr.Pointer(), PointerFromQListWidgetItem(item))))
}
return 0
}
//export callbackQListWidget_ScrollToItem
func callbackQListWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil {
(*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
} else {
NewQListWidgetFromPointer(ptr).ScrollToItemDefault(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QListWidget) ConnectScrollToItem(f func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil {
f := func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint) {
(*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint)
f(item, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectScrollToItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToItem")
}
}
func (ptr *QListWidget) ScrollToItem(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QListWidget_ScrollToItem(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QListWidget) ScrollToItemDefault(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QListWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QListWidget) SelectedItems() []*QListWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem {
out := make([]*QListWidgetItem, int(l.len))
tmpList := NewQListWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedItems_atList(i)
}
return out
}(C.QListWidget_SelectedItems(ptr.Pointer()))
}
return make([]*QListWidgetItem, 0)
}
func (ptr *QListWidget) SetCurrentItem(item QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_SetCurrentItem(ptr.Pointer(), PointerFromQListWidgetItem(item))
}
}
func (ptr *QListWidget) SetCurrentItem2(item QListWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QListWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(command))
}
}
func (ptr *QListWidget) SetCurrentRow(row int) {
if ptr.Pointer() != nil {
C.QListWidget_SetCurrentRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QListWidget) SetCurrentRow2(row int, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QListWidget_SetCurrentRow2(ptr.Pointer(), C.int(int32(row)), C.longlong(command))
}
}
func (ptr *QListWidget) SetItemWidget(item QListWidgetItem_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QListWidget_SetItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item), PointerFromQWidget(widget))
}
}
func (ptr *QListWidget) SetSortingEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QListWidget_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QListWidget) SortItems(order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QListWidget_SortItems(ptr.Pointer(), C.longlong(order))
}
}
//export callbackQListWidget_SupportedDropActions
func callbackQListWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQListWidgetFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QListWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil {
f := func() core.Qt__DropAction {
(*(*func() core.Qt__DropAction)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectSupportedDropActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions")
}
}
func (ptr *QListWidget) SupportedDropActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QListWidget_SupportedDropActions(ptr.Pointer()))
}
return 0
}
func (ptr *QListWidget) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QListWidget_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
func (ptr *QListWidget) TakeItem(row int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget_TakeItem(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
func (ptr *QListWidget) VisualItemRect(item QListWidgetItem_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QListWidget_VisualItemRect(ptr.Pointer(), PointerFromQListWidgetItem(item)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQListWidget_DestroyQListWidget
func callbackQListWidget_DestroyQListWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QListWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQListWidgetFromPointer(ptr).DestroyQListWidgetDefault()
}
}
func (ptr *QListWidget) ConnectDestroyQListWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QListWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidget) DisconnectDestroyQListWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QListWidget")
}
}
func (ptr *QListWidget) DestroyQListWidget() {
if ptr.Pointer() != nil {
C.QListWidget_DestroyQListWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListWidget) DestroyQListWidgetDefault() {
if ptr.Pointer() != nil {
C.QListWidget_DestroyQListWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListWidget) __findItems_atList(i int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget___findItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QListWidget) __findItems_setList(i QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget___findItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i))
}
}
func (ptr *QListWidget) __findItems_newList() unsafe.Pointer {
return C.QListWidget___findItems_newList(ptr.Pointer())
}
func (ptr *QListWidget) __items_atList(i int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget___items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QListWidget) __items_setList(i QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget___items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i))
}
}
func (ptr *QListWidget) __items_newList() unsafe.Pointer {
return C.QListWidget___items_newList(ptr.Pointer())
}
func (ptr *QListWidget) __mimeData_items_atList(i int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QListWidget) __mimeData_items_setList(i QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i))
}
}
func (ptr *QListWidget) __mimeData_items_newList() unsafe.Pointer {
return C.QListWidget___mimeData_items_newList(ptr.Pointer())
}
func (ptr *QListWidget) __selectedItems_atList(i int) *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QListWidget) __selectedItems_setList(i QListWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QListWidget___selectedItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i))
}
}
func (ptr *QListWidget) __selectedItems_newList() unsafe.Pointer {
return C.QListWidget___selectedItems_newList(ptr.Pointer())
}
type QListWidgetItem struct {
ptr unsafe.Pointer
}
type QListWidgetItem_ITF interface {
QListWidgetItem_PTR() *QListWidgetItem
}
func (ptr *QListWidgetItem) QListWidgetItem_PTR() *QListWidgetItem {
return ptr
}
func (ptr *QListWidgetItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QListWidgetItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQListWidgetItem(ptr QListWidgetItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QListWidgetItem_PTR().Pointer()
}
return nil
}
func NewQListWidgetItemFromPointer(ptr unsafe.Pointer) (n *QListWidgetItem) {
n = new(QListWidgetItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QListWidgetItem__ItemType
//QListWidgetItem::ItemType
type QListWidgetItem__ItemType int64
const (
QListWidgetItem__Type QListWidgetItem__ItemType = QListWidgetItem__ItemType(0)
QListWidgetItem__UserType QListWidgetItem__ItemType = QListWidgetItem__ItemType(1000)
)
func NewQListWidgetItem(parent QListWidget_ITF, ty int) *QListWidgetItem {
return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem(PointerFromQListWidget(parent), C.int(int32(ty))))
}
func NewQListWidgetItem2(text string, parent QListWidget_ITF, ty int) *QListWidgetItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty))))
}
func NewQListWidgetItem3(icon gui.QIcon_ITF, text string, parent QListWidget_ITF, ty int) *QListWidgetItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty))))
}
func NewQListWidgetItem4(other QListWidgetItem_ITF) *QListWidgetItem {
return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem4(PointerFromQListWidgetItem(other)))
}
func (ptr *QListWidgetItem) Background() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Background(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) CheckState() core.Qt__CheckState {
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QListWidgetItem_CheckState(ptr.Pointer()))
}
return 0
}
//export callbackQListWidgetItem_Clone
func callbackQListWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "clone"); signal != nil {
return PointerFromQListWidgetItem((*(*func() *QListWidgetItem)(signal))())
}
return PointerFromQListWidgetItem(NewQListWidgetItemFromPointer(ptr).CloneDefault())
}
func (ptr *QListWidgetItem) ConnectClone(f func() *QListWidgetItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil {
f := func() *QListWidgetItem {
(*(*func() *QListWidgetItem)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectClone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clone")
}
}
func (ptr *QListWidgetItem) Clone() *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidgetItem_Clone(ptr.Pointer()))
}
return nil
}
func (ptr *QListWidgetItem) CloneDefault() *QListWidgetItem {
if ptr.Pointer() != nil {
return NewQListWidgetItemFromPointer(C.QListWidgetItem_CloneDefault(ptr.Pointer()))
}
return nil
}
//export callbackQListWidgetItem_Data
func callbackQListWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role))))
}
return core.PointerFromQVariant(NewQListWidgetItemFromPointer(ptr).DataDefault(int(int32(role))))
}
func (ptr *QListWidgetItem) ConnectData(f func(role int) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil {
f := func(role int) *core.QVariant {
(*(*func(int) *core.QVariant)(signal))(role)
return f(role)
}
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "data")
}
}
func (ptr *QListWidgetItem) Data(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_Data(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) DataDefault(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) Flags() core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QListWidgetItem_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QListWidgetItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QListWidgetItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) Foreground() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Foreground(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QListWidgetItem_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) IsHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QListWidgetItem_IsHidden(ptr.Pointer())) != 0
}
return false
}
func (ptr *QListWidgetItem) IsSelected() bool {
if ptr.Pointer() != nil {
return int8(C.QListWidgetItem_IsSelected(ptr.Pointer())) != 0
}
return false
}
func (ptr *QListWidgetItem) ListWidget() *QListWidget {
if ptr.Pointer() != nil {
tmpValue := NewQListWidgetFromPointer(C.QListWidgetItem_ListWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQListWidgetItem_Read
func callbackQListWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "read"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in))
} else {
NewQListWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in))
}
}
func (ptr *QListWidgetItem) ConnectRead(f func(in *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil {
f := func(in *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(in)
f(in)
}
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectRead() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "read")
}
}
func (ptr *QListWidgetItem) Read(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QListWidgetItem) ReadDefault(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QListWidgetItem) SetBackground(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QListWidgetItem) SetCheckState(state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state))
}
}
//export callbackQListWidgetItem_SetData
func callbackQListWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
(*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value))
} else {
NewQListWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value))
}
}
func (ptr *QListWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil {
f := func(role int, value *core.QVariant) {
(*(*func(int, *core.QVariant))(signal))(role, value)
f(role, value)
}
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setData")
}
}
func (ptr *QListWidgetItem) SetData(role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QListWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QListWidgetItem) SetFlags(flags core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QListWidgetItem) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QListWidgetItem) SetForeground(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QListWidgetItem) SetHidden(hide bool) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QListWidgetItem) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QListWidgetItem) SetSelected(sele bool) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele))))
}
}
func (ptr *QListWidgetItem) SetSizeHint(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QListWidgetItem) SetStatusTip(statusTip string) {
if ptr.Pointer() != nil {
var statusTipC *C.char
if statusTip != "" {
statusTipC = C.CString(statusTip)
defer C.free(unsafe.Pointer(statusTipC))
}
C.QListWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))})
}
}
func (ptr *QListWidgetItem) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QListWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QListWidgetItem) SetTextAlignment(alignment int) {
if ptr.Pointer() != nil {
C.QListWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment)))
}
}
func (ptr *QListWidgetItem) SetToolTip(toolTip string) {
if ptr.Pointer() != nil {
var toolTipC *C.char
if toolTip != "" {
toolTipC = C.CString(toolTip)
defer C.free(unsafe.Pointer(toolTipC))
}
C.QListWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))})
}
}
func (ptr *QListWidgetItem) SetWhatsThis(whatsThis string) {
if ptr.Pointer() != nil {
var whatsThisC *C.char
if whatsThis != "" {
whatsThisC = C.CString(whatsThis)
defer C.free(unsafe.Pointer(whatsThisC))
}
C.QListWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))})
}
}
func (ptr *QListWidgetItem) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QListWidgetItem_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QListWidgetItem) StatusTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QListWidgetItem_StatusTip(ptr.Pointer()))
}
return ""
}
func (ptr *QListWidgetItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QListWidgetItem_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QListWidgetItem) TextAlignment() int {
if ptr.Pointer() != nil {
return int(int32(C.QListWidgetItem_TextAlignment(ptr.Pointer())))
}
return 0
}
func (ptr *QListWidgetItem) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QListWidgetItem_ToolTip(ptr.Pointer()))
}
return ""
}
func (ptr *QListWidgetItem) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QListWidgetItem_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QListWidgetItem) WhatsThis() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QListWidgetItem_WhatsThis(ptr.Pointer()))
}
return ""
}
//export callbackQListWidgetItem_Write
func callbackQListWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "write"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out))
} else {
NewQListWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out))
}
}
func (ptr *QListWidgetItem) ConnectWrite(f func(out *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil {
f := func(out *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(out)
f(out)
}
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectWrite() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "write")
}
}
func (ptr *QListWidgetItem) Write(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
func (ptr *QListWidgetItem) WriteDefault(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QListWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
//export callbackQListWidgetItem_DestroyQListWidgetItem
func callbackQListWidgetItem_DestroyQListWidgetItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QListWidgetItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQListWidgetItemFromPointer(ptr).DestroyQListWidgetItemDefault()
}
}
func (ptr *QListWidgetItem) ConnectDestroyQListWidgetItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QListWidgetItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QListWidgetItem) DisconnectDestroyQListWidgetItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QListWidgetItem")
}
}
func (ptr *QListWidgetItem) DestroyQListWidgetItem() {
if ptr.Pointer() != nil {
C.QListWidgetItem_DestroyQListWidgetItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListWidgetItem) DestroyQListWidgetItemDefault() {
if ptr.Pointer() != nil {
C.QListWidgetItem_DestroyQListWidgetItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QListWidgetItem) __dummy_atList(i int) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QListWidgetItem___dummy_atList(ptr.Pointer(), C.int(int32(i)))
}
return nil
}
func (ptr *QListWidgetItem) __dummy_setList(i unsafe.Pointer) {
if ptr.Pointer() != nil {
C.QListWidgetItem___dummy_setList(ptr.Pointer(), i)
}
}
func (ptr *QListWidgetItem) __dummy_newList() unsafe.Pointer {
return C.QListWidgetItem___dummy_newList(ptr.Pointer())
}
func (ptr *QListWidgetItem) __setDummy__atList(i int) unsafe.Pointer {
if ptr.Pointer() != nil {
return C.QListWidgetItem___setDummy__atList(ptr.Pointer(), C.int(int32(i)))
}
return nil
}
func (ptr *QListWidgetItem) __setDummy__setList(i unsafe.Pointer) {
if ptr.Pointer() != nil {
C.QListWidgetItem___setDummy__setList(ptr.Pointer(), i)
}
}
func (ptr *QListWidgetItem) __setDummy__newList() unsafe.Pointer {
return C.QListWidgetItem___setDummy__newList(ptr.Pointer())
}
type QMainWindow struct {
QWidget
}
type QMainWindow_ITF interface {
QWidget_ITF
QMainWindow_PTR() *QMainWindow
}
func (ptr *QMainWindow) QMainWindow_PTR() *QMainWindow {
return ptr
}
func (ptr *QMainWindow) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QMainWindow) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQMainWindow(ptr QMainWindow_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMainWindow_PTR().Pointer()
}
return nil
}
func NewQMainWindowFromPointer(ptr unsafe.Pointer) (n *QMainWindow) {
n = new(QMainWindow)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QMainWindow__DockOption
//QMainWindow::DockOption
type QMainWindow__DockOption int64
const (
QMainWindow__AnimatedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x01)
QMainWindow__AllowNestedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x02)
QMainWindow__AllowTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x04)
QMainWindow__ForceTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x08)
QMainWindow__VerticalTabs QMainWindow__DockOption = QMainWindow__DockOption(0x10)
QMainWindow__GroupedDragging QMainWindow__DockOption = QMainWindow__DockOption(0x20)
)
func NewQMainWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMainWindow {
tmpValue := NewQMainWindowFromPointer(C.QMainWindow_NewQMainWindow(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QMainWindow) AddDockWidget(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_AddDockWidget(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget))
}
}
func (ptr *QMainWindow) AddDockWidget2(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF, orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QMainWindow_AddDockWidget2(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget), C.longlong(orientation))
}
}
func (ptr *QMainWindow) AddToolBar(area core.Qt__ToolBarArea, toolbar QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_AddToolBar(ptr.Pointer(), C.longlong(area), PointerFromQToolBar(toolbar))
}
}
func (ptr *QMainWindow) AddToolBar2(toolbar QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_AddToolBar2(ptr.Pointer(), PointerFromQToolBar(toolbar))
}
}
func (ptr *QMainWindow) AddToolBar3(title string) *QToolBar {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQToolBarFromPointer(C.QMainWindow_AddToolBar3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) AddToolBarBreak(area core.Qt__ToolBarArea) {
if ptr.Pointer() != nil {
C.QMainWindow_AddToolBarBreak(ptr.Pointer(), C.longlong(area))
}
}
func (ptr *QMainWindow) CentralWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QMainWindow_CentralWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) Corner(corner core.Qt__Corner) core.Qt__DockWidgetArea {
if ptr.Pointer() != nil {
return core.Qt__DockWidgetArea(C.QMainWindow_Corner(ptr.Pointer(), C.longlong(corner)))
}
return 0
}
//export callbackQMainWindow_CreatePopupMenu
func callbackQMainWindow_CreatePopupMenu(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createPopupMenu"); signal != nil {
return PointerFromQMenu((*(*func() *QMenu)(signal))())
}
return PointerFromQMenu(NewQMainWindowFromPointer(ptr).CreatePopupMenuDefault())
}
func (ptr *QMainWindow) ConnectCreatePopupMenu(f func() *QMenu) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createPopupMenu"); signal != nil {
f := func() *QMenu {
(*(*func() *QMenu)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectCreatePopupMenu() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createPopupMenu")
}
}
func (ptr *QMainWindow) CreatePopupMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) CreatePopupMenuDefault() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenuDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) DockOptions() QMainWindow__DockOption {
if ptr.Pointer() != nil {
return QMainWindow__DockOption(C.QMainWindow_DockOptions(ptr.Pointer()))
}
return 0
}
func (ptr *QMainWindow) DockWidgetArea(dockwidget QDockWidget_ITF) core.Qt__DockWidgetArea {
if ptr.Pointer() != nil {
return core.Qt__DockWidgetArea(C.QMainWindow_DockWidgetArea(ptr.Pointer(), PointerFromQDockWidget(dockwidget)))
}
return 0
}
func (ptr *QMainWindow) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMainWindow) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QMainWindow_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQMainWindow_IconSizeChanged
func callbackQMainWindow_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil {
(*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize))
}
}
func (ptr *QMainWindow) ConnectIconSizeChanged(f func(iconSize *core.QSize)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") {
C.QMainWindow_ConnectIconSizeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil {
f := func(iconSize *core.QSize) {
(*(*func(*core.QSize))(signal))(iconSize)
f(iconSize)
}
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectIconSizeChanged() {
if ptr.Pointer() != nil {
C.QMainWindow_DisconnectIconSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged")
}
}
func (ptr *QMainWindow) IconSizeChanged(iconSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize))
}
}
func (ptr *QMainWindow) InsertToolBar(before QToolBar_ITF, toolbar QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_InsertToolBar(ptr.Pointer(), PointerFromQToolBar(before), PointerFromQToolBar(toolbar))
}
}
func (ptr *QMainWindow) InsertToolBarBreak(before QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_InsertToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before))
}
}
func (ptr *QMainWindow) IsAnimated() bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_IsAnimated(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMainWindow) IsDockNestingEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_IsDockNestingEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMainWindow) MenuBar() *QMenuBar {
if ptr.Pointer() != nil {
tmpValue := NewQMenuBarFromPointer(C.QMainWindow_MenuBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) MenuWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QMainWindow_MenuWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) RemoveDockWidget(dockwidget QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_RemoveDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget))
}
}
func (ptr *QMainWindow) RemoveToolBar(toolbar QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_RemoveToolBar(ptr.Pointer(), PointerFromQToolBar(toolbar))
}
}
func (ptr *QMainWindow) RemoveToolBarBreak(before QToolBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_RemoveToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before))
}
}
func (ptr *QMainWindow) ResizeDocks(docks []*QDockWidget, sizes []int, orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QMainWindow_ResizeDocks(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_docks_newList())
for _, v := range docks {
tmpList.__resizeDocks_docks_setList(v)
}
return tmpList.Pointer()
}(), func() unsafe.Pointer {
tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_sizes_newList())
for _, v := range sizes {
tmpList.__resizeDocks_sizes_setList(v)
}
return tmpList.Pointer()
}(), C.longlong(orientation))
}
}
func (ptr *QMainWindow) RestoreDockWidget(dockwidget QDockWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_RestoreDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) != 0
}
return false
}
func (ptr *QMainWindow) RestoreState(state core.QByteArray_ITF, version int) bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state), C.int(int32(version)))) != 0
}
return false
}
func (ptr *QMainWindow) SaveState(version int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QMainWindow_SaveState(ptr.Pointer(), C.int(int32(version))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
//export callbackQMainWindow_SetAnimated
func callbackQMainWindow_SetAnimated(ptr unsafe.Pointer, enabled C.char) {
if signal := qt.GetSignal(ptr, "setAnimated"); signal != nil {
(*(*func(bool))(signal))(int8(enabled) != 0)
} else {
NewQMainWindowFromPointer(ptr).SetAnimatedDefault(int8(enabled) != 0)
}
}
func (ptr *QMainWindow) ConnectSetAnimated(f func(enabled bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setAnimated"); signal != nil {
f := func(enabled bool) {
(*(*func(bool))(signal))(enabled)
f(enabled)
}
qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectSetAnimated() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setAnimated")
}
}
func (ptr *QMainWindow) SetAnimated(enabled bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMainWindow) SetAnimatedDefault(enabled bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetAnimatedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMainWindow) SetCentralWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_SetCentralWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QMainWindow) SetCorner(corner core.Qt__Corner, area core.Qt__DockWidgetArea) {
if ptr.Pointer() != nil {
C.QMainWindow_SetCorner(ptr.Pointer(), C.longlong(corner), C.longlong(area))
}
}
//export callbackQMainWindow_SetDockNestingEnabled
func callbackQMainWindow_SetDockNestingEnabled(ptr unsafe.Pointer, enabled C.char) {
if signal := qt.GetSignal(ptr, "setDockNestingEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(enabled) != 0)
} else {
NewQMainWindowFromPointer(ptr).SetDockNestingEnabledDefault(int8(enabled) != 0)
}
}
func (ptr *QMainWindow) ConnectSetDockNestingEnabled(f func(enabled bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDockNestingEnabled"); signal != nil {
f := func(enabled bool) {
(*(*func(bool))(signal))(enabled)
f(enabled)
}
qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectSetDockNestingEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDockNestingEnabled")
}
}
func (ptr *QMainWindow) SetDockNestingEnabled(enabled bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetDockNestingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMainWindow) SetDockNestingEnabledDefault(enabled bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetDockNestingEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMainWindow) SetDockOptions(options QMainWindow__DockOption) {
if ptr.Pointer() != nil {
C.QMainWindow_SetDockOptions(ptr.Pointer(), C.longlong(options))
}
}
func (ptr *QMainWindow) SetDocumentMode(enabled bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMainWindow) SetIconSize(iconSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize))
}
}
func (ptr *QMainWindow) SetMenuBar(menuBar QMenuBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_SetMenuBar(ptr.Pointer(), PointerFromQMenuBar(menuBar))
}
}
func (ptr *QMainWindow) SetMenuWidget(menuBar QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_SetMenuWidget(ptr.Pointer(), PointerFromQWidget(menuBar))
}
}
func (ptr *QMainWindow) SetStatusBar(statusbar QStatusBar_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_SetStatusBar(ptr.Pointer(), PointerFromQStatusBar(statusbar))
}
}
func (ptr *QMainWindow) SetTabPosition(areas core.Qt__DockWidgetArea, tabPosition QTabWidget__TabPosition) {
if ptr.Pointer() != nil {
C.QMainWindow_SetTabPosition(ptr.Pointer(), C.longlong(areas), C.longlong(tabPosition))
}
}
func (ptr *QMainWindow) SetTabShape(tabShape QTabWidget__TabShape) {
if ptr.Pointer() != nil {
C.QMainWindow_SetTabShape(ptr.Pointer(), C.longlong(tabShape))
}
}
func (ptr *QMainWindow) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QMainWindow_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle))
}
}
//export callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac
func callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr unsafe.Pointer, set C.char) {
if signal := qt.GetSignal(ptr, "setUnifiedTitleAndToolBarOnMac"); signal != nil {
(*(*func(bool))(signal))(int8(set) != 0)
} else {
NewQMainWindowFromPointer(ptr).SetUnifiedTitleAndToolBarOnMacDefault(int8(set) != 0)
}
}
func (ptr *QMainWindow) ConnectSetUnifiedTitleAndToolBarOnMac(f func(set bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac"); signal != nil {
f := func(set bool) {
(*(*func(bool))(signal))(set)
f(set)
}
qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectSetUnifiedTitleAndToolBarOnMac() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac")
}
}
func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMac(set bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set))))
}
}
func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMacDefault(set bool) {
if ptr.Pointer() != nil {
C.QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set))))
}
}
func (ptr *QMainWindow) SplitDockWidget(first QDockWidget_ITF, second QDockWidget_ITF, orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QMainWindow_SplitDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second), C.longlong(orientation))
}
}
func (ptr *QMainWindow) StatusBar() *QStatusBar {
if ptr.Pointer() != nil {
tmpValue := NewQStatusBarFromPointer(C.QMainWindow_StatusBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) TabPosition(area core.Qt__DockWidgetArea) QTabWidget__TabPosition {
if ptr.Pointer() != nil {
return QTabWidget__TabPosition(C.QMainWindow_TabPosition(ptr.Pointer(), C.longlong(area)))
}
return 0
}
func (ptr *QMainWindow) TabShape() QTabWidget__TabShape {
if ptr.Pointer() != nil {
return QTabWidget__TabShape(C.QMainWindow_TabShape(ptr.Pointer()))
}
return 0
}
//export callbackQMainWindow_TabifiedDockWidgetActivated
func callbackQMainWindow_TabifiedDockWidgetActivated(ptr unsafe.Pointer, dockWidget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tabifiedDockWidgetActivated"); signal != nil {
(*(*func(*QDockWidget))(signal))(NewQDockWidgetFromPointer(dockWidget))
}
}
func (ptr *QMainWindow) ConnectTabifiedDockWidgetActivated(f func(dockWidget *QDockWidget)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabifiedDockWidgetActivated") {
C.QMainWindow_ConnectTabifiedDockWidgetActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabifiedDockWidgetActivated"); signal != nil {
f := func(dockWidget *QDockWidget) {
(*(*func(*QDockWidget))(signal))(dockWidget)
f(dockWidget)
}
qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectTabifiedDockWidgetActivated() {
if ptr.Pointer() != nil {
C.QMainWindow_DisconnectTabifiedDockWidgetActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated")
}
}
func (ptr *QMainWindow) TabifiedDockWidgetActivated(dockWidget QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_TabifiedDockWidgetActivated(ptr.Pointer(), PointerFromQDockWidget(dockWidget))
}
}
func (ptr *QMainWindow) TabifiedDockWidgets(dockwidget QDockWidget_ITF) []*QDockWidget {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QDockWidget {
out := make([]*QDockWidget, int(l.len))
tmpList := NewQMainWindowFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__tabifiedDockWidgets_atList(i)
}
return out
}(C.QMainWindow_TabifiedDockWidgets(ptr.Pointer(), PointerFromQDockWidget(dockwidget)))
}
return make([]*QDockWidget, 0)
}
func (ptr *QMainWindow) TabifyDockWidget(first QDockWidget_ITF, second QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow_TabifyDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second))
}
}
func (ptr *QMainWindow) TakeCentralWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QMainWindow_TakeCentralWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMainWindow) ToolBarArea(toolbar QToolBar_ITF) core.Qt__ToolBarArea {
if ptr.Pointer() != nil {
return core.Qt__ToolBarArea(C.QMainWindow_ToolBarArea(ptr.Pointer(), PointerFromQToolBar(toolbar)))
}
return 0
}
func (ptr *QMainWindow) ToolBarBreak(toolbar QToolBar_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_ToolBarBreak(ptr.Pointer(), PointerFromQToolBar(toolbar))) != 0
}
return false
}
func (ptr *QMainWindow) ToolButtonStyle() core.Qt__ToolButtonStyle {
if ptr.Pointer() != nil {
return core.Qt__ToolButtonStyle(C.QMainWindow_ToolButtonStyle(ptr.Pointer()))
}
return 0
}
//export callbackQMainWindow_ToolButtonStyleChanged
func callbackQMainWindow_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) {
if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil {
(*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle))
}
}
func (ptr *QMainWindow) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") {
C.QMainWindow_ConnectToolButtonStyleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil {
f := func(toolButtonStyle core.Qt__ToolButtonStyle) {
(*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle)
f(toolButtonStyle)
}
qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectToolButtonStyleChanged() {
if ptr.Pointer() != nil {
C.QMainWindow_DisconnectToolButtonStyleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged")
}
}
func (ptr *QMainWindow) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QMainWindow_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle))
}
}
func (ptr *QMainWindow) UnifiedTitleAndToolBarOnMac() bool {
if ptr.Pointer() != nil {
return int8(C.QMainWindow_UnifiedTitleAndToolBarOnMac(ptr.Pointer())) != 0
}
return false
}
//export callbackQMainWindow_DestroyQMainWindow
func callbackQMainWindow_DestroyQMainWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMainWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQMainWindowFromPointer(ptr).DestroyQMainWindowDefault()
}
}
func (ptr *QMainWindow) ConnectDestroyQMainWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMainWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMainWindow) DisconnectDestroyQMainWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMainWindow")
}
}
func (ptr *QMainWindow) DestroyQMainWindow() {
if ptr.Pointer() != nil {
C.QMainWindow_DestroyQMainWindow(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMainWindow) DestroyQMainWindowDefault() {
if ptr.Pointer() != nil {
C.QMainWindow_DestroyQMainWindowDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMainWindow) __resizeDocks_docks_atList(i int) *QDockWidget {
if ptr.Pointer() != nil {
tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___resizeDocks_docks_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 *QMainWindow) __resizeDocks_docks_setList(i QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow___resizeDocks_docks_setList(ptr.Pointer(), PointerFromQDockWidget(i))
}
}
func (ptr *QMainWindow) __resizeDocks_docks_newList() unsafe.Pointer {
return C.QMainWindow___resizeDocks_docks_newList(ptr.Pointer())
}
func (ptr *QMainWindow) __resizeDocks_sizes_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QMainWindow___resizeDocks_sizes_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QMainWindow) __resizeDocks_sizes_setList(i int) {
if ptr.Pointer() != nil {
C.QMainWindow___resizeDocks_sizes_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QMainWindow) __resizeDocks_sizes_newList() unsafe.Pointer {
return C.QMainWindow___resizeDocks_sizes_newList(ptr.Pointer())
}
func (ptr *QMainWindow) __tabifiedDockWidgets_atList(i int) *QDockWidget {
if ptr.Pointer() != nil {
tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___tabifiedDockWidgets_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 *QMainWindow) __tabifiedDockWidgets_setList(i QDockWidget_ITF) {
if ptr.Pointer() != nil {
C.QMainWindow___tabifiedDockWidgets_setList(ptr.Pointer(), PointerFromQDockWidget(i))
}
}
func (ptr *QMainWindow) __tabifiedDockWidgets_newList() unsafe.Pointer {
return C.QMainWindow___tabifiedDockWidgets_newList(ptr.Pointer())
}
type QMdiArea struct {
QAbstractScrollArea
}
type QMdiArea_ITF interface {
QAbstractScrollArea_ITF
QMdiArea_PTR() *QMdiArea
}
func (ptr *QMdiArea) QMdiArea_PTR() *QMdiArea {
return ptr
}
func (ptr *QMdiArea) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QMdiArea) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQMdiArea(ptr QMdiArea_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMdiArea_PTR().Pointer()
}
return nil
}
func NewQMdiAreaFromPointer(ptr unsafe.Pointer) (n *QMdiArea) {
n = new(QMdiArea)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QMdiArea__AreaOption
//QMdiArea::AreaOption
type QMdiArea__AreaOption int64
const (
QMdiArea__DontMaximizeSubWindowOnActivation QMdiArea__AreaOption = QMdiArea__AreaOption(0x1)
)
//go:generate stringer -type=QMdiArea__WindowOrder
//QMdiArea::WindowOrder
type QMdiArea__WindowOrder int64
const (
QMdiArea__CreationOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(0)
QMdiArea__StackingOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(1)
QMdiArea__ActivationHistoryOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(2)
)
//go:generate stringer -type=QMdiArea__ViewMode
//QMdiArea::ViewMode
type QMdiArea__ViewMode int64
const (
QMdiArea__SubWindowView QMdiArea__ViewMode = QMdiArea__ViewMode(0)
QMdiArea__TabbedView QMdiArea__ViewMode = QMdiArea__ViewMode(1)
)
func NewQMdiArea(parent QWidget_ITF) *QMdiArea {
tmpValue := NewQMdiAreaFromPointer(C.QMdiArea_NewQMdiArea(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQMdiArea_ActivateNextSubWindow
func callbackQMdiArea_ActivateNextSubWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activateNextSubWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).ActivateNextSubWindowDefault()
}
}
func (ptr *QMdiArea) ConnectActivateNextSubWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "activateNextSubWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectActivateNextSubWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "activateNextSubWindow")
}
}
func (ptr *QMdiArea) ActivateNextSubWindow() {
if ptr.Pointer() != nil {
C.QMdiArea_ActivateNextSubWindow(ptr.Pointer())
}
}
func (ptr *QMdiArea) ActivateNextSubWindowDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_ActivateNextSubWindowDefault(ptr.Pointer())
}
}
//export callbackQMdiArea_ActivatePreviousSubWindow
func callbackQMdiArea_ActivatePreviousSubWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activatePreviousSubWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).ActivatePreviousSubWindowDefault()
}
}
func (ptr *QMdiArea) ConnectActivatePreviousSubWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "activatePreviousSubWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectActivatePreviousSubWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "activatePreviousSubWindow")
}
}
func (ptr *QMdiArea) ActivatePreviousSubWindow() {
if ptr.Pointer() != nil {
C.QMdiArea_ActivatePreviousSubWindow(ptr.Pointer())
}
}
func (ptr *QMdiArea) ActivatePreviousSubWindowDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_ActivatePreviousSubWindowDefault(ptr.Pointer())
}
}
func (ptr *QMdiArea) ActivationOrder() QMdiArea__WindowOrder {
if ptr.Pointer() != nil {
return QMdiArea__WindowOrder(C.QMdiArea_ActivationOrder(ptr.Pointer()))
}
return 0
}
func (ptr *QMdiArea) ActiveSubWindow() *QMdiSubWindow {
if ptr.Pointer() != nil {
tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_ActiveSubWindow(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMdiArea) AddSubWindow(widget QWidget_ITF, windowFlags core.Qt__WindowType) *QMdiSubWindow {
if ptr.Pointer() != nil {
tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_AddSubWindow(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(windowFlags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMdiArea) Background() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QMdiArea_Background(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
//export callbackQMdiArea_CascadeSubWindows
func callbackQMdiArea_CascadeSubWindows(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cascadeSubWindows"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).CascadeSubWindowsDefault()
}
}
func (ptr *QMdiArea) ConnectCascadeSubWindows(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cascadeSubWindows"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectCascadeSubWindows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cascadeSubWindows")
}
}
func (ptr *QMdiArea) CascadeSubWindows() {
if ptr.Pointer() != nil {
C.QMdiArea_CascadeSubWindows(ptr.Pointer())
}
}
func (ptr *QMdiArea) CascadeSubWindowsDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_CascadeSubWindowsDefault(ptr.Pointer())
}
}
//export callbackQMdiArea_CloseActiveSubWindow
func callbackQMdiArea_CloseActiveSubWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeActiveSubWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).CloseActiveSubWindowDefault()
}
}
func (ptr *QMdiArea) ConnectCloseActiveSubWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeActiveSubWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectCloseActiveSubWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeActiveSubWindow")
}
}
func (ptr *QMdiArea) CloseActiveSubWindow() {
if ptr.Pointer() != nil {
C.QMdiArea_CloseActiveSubWindow(ptr.Pointer())
}
}
func (ptr *QMdiArea) CloseActiveSubWindowDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_CloseActiveSubWindowDefault(ptr.Pointer())
}
}
//export callbackQMdiArea_CloseAllSubWindows
func callbackQMdiArea_CloseAllSubWindows(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeAllSubWindows"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).CloseAllSubWindowsDefault()
}
}
func (ptr *QMdiArea) ConnectCloseAllSubWindows(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeAllSubWindows"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectCloseAllSubWindows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeAllSubWindows")
}
}
func (ptr *QMdiArea) CloseAllSubWindows() {
if ptr.Pointer() != nil {
C.QMdiArea_CloseAllSubWindows(ptr.Pointer())
}
}
func (ptr *QMdiArea) CloseAllSubWindowsDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_CloseAllSubWindowsDefault(ptr.Pointer())
}
}
func (ptr *QMdiArea) CurrentSubWindow() *QMdiSubWindow {
if ptr.Pointer() != nil {
tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_CurrentSubWindow(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMdiArea) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QMdiArea_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMdiArea) RemoveSubWindow(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_RemoveSubWindow(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QMdiArea) SetActivationOrder(order QMdiArea__WindowOrder) {
if ptr.Pointer() != nil {
C.QMdiArea_SetActivationOrder(ptr.Pointer(), C.longlong(order))
}
}
//export callbackQMdiArea_SetActiveSubWindow
func callbackQMdiArea_SetActiveSubWindow(ptr unsafe.Pointer, window unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setActiveSubWindow"); signal != nil {
(*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window))
} else {
NewQMdiAreaFromPointer(ptr).SetActiveSubWindowDefault(NewQMdiSubWindowFromPointer(window))
}
}
func (ptr *QMdiArea) ConnectSetActiveSubWindow(f func(window *QMdiSubWindow)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setActiveSubWindow"); signal != nil {
f := func(window *QMdiSubWindow) {
(*(*func(*QMdiSubWindow))(signal))(window)
f(window)
}
qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectSetActiveSubWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setActiveSubWindow")
}
}
func (ptr *QMdiArea) SetActiveSubWindow(window QMdiSubWindow_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SetActiveSubWindow(ptr.Pointer(), PointerFromQMdiSubWindow(window))
}
}
func (ptr *QMdiArea) SetActiveSubWindowDefault(window QMdiSubWindow_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SetActiveSubWindowDefault(ptr.Pointer(), PointerFromQMdiSubWindow(window))
}
}
func (ptr *QMdiArea) SetBackground(background gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(background))
}
}
func (ptr *QMdiArea) SetDocumentMode(enabled bool) {
if ptr.Pointer() != nil {
C.QMdiArea_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QMdiArea) SetOption(option QMdiArea__AreaOption, on bool) {
if ptr.Pointer() != nil {
C.QMdiArea_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QMdiArea) SetTabPosition(position QTabWidget__TabPosition) {
if ptr.Pointer() != nil {
C.QMdiArea_SetTabPosition(ptr.Pointer(), C.longlong(position))
}
}
func (ptr *QMdiArea) SetTabShape(shape QTabWidget__TabShape) {
if ptr.Pointer() != nil {
C.QMdiArea_SetTabShape(ptr.Pointer(), C.longlong(shape))
}
}
func (ptr *QMdiArea) SetTabsClosable(closable bool) {
if ptr.Pointer() != nil {
C.QMdiArea_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable))))
}
}
func (ptr *QMdiArea) SetTabsMovable(movable bool) {
if ptr.Pointer() != nil {
C.QMdiArea_SetTabsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QMdiArea) SetViewMode(mode QMdiArea__ViewMode) {
if ptr.Pointer() != nil {
C.QMdiArea_SetViewMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQMdiArea_SetupViewport
func callbackQMdiArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport))
} else {
NewQMdiAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport))
}
}
func (ptr *QMdiArea) ConnectSetupViewport(f func(viewport *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil {
f := func(viewport *QWidget) {
(*(*func(*QWidget))(signal))(viewport)
f(viewport)
}
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectSetupViewport() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setupViewport")
}
}
func (ptr *QMdiArea) SetupViewport(viewport QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport))
}
}
func (ptr *QMdiArea) SetupViewportDefault(viewport QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport))
}
}
//export callbackQMdiArea_SubWindowActivated
func callbackQMdiArea_SubWindowActivated(ptr unsafe.Pointer, window unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "subWindowActivated"); signal != nil {
(*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window))
}
}
func (ptr *QMdiArea) ConnectSubWindowActivated(f func(window *QMdiSubWindow)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "subWindowActivated") {
C.QMdiArea_ConnectSubWindowActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "subWindowActivated"); signal != nil {
f := func(window *QMdiSubWindow) {
(*(*func(*QMdiSubWindow))(signal))(window)
f(window)
}
qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectSubWindowActivated() {
if ptr.Pointer() != nil {
C.QMdiArea_DisconnectSubWindowActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "subWindowActivated")
}
}
func (ptr *QMdiArea) SubWindowActivated(window QMdiSubWindow_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea_SubWindowActivated(ptr.Pointer(), PointerFromQMdiSubWindow(window))
}
}
func (ptr *QMdiArea) SubWindowList(order QMdiArea__WindowOrder) []*QMdiSubWindow {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QMdiSubWindow {
out := make([]*QMdiSubWindow, int(l.len))
tmpList := NewQMdiAreaFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__subWindowList_atList(i)
}
return out
}(C.QMdiArea_SubWindowList(ptr.Pointer(), C.longlong(order)))
}
return make([]*QMdiSubWindow, 0)
}
func (ptr *QMdiArea) TabPosition() QTabWidget__TabPosition {
if ptr.Pointer() != nil {
return QTabWidget__TabPosition(C.QMdiArea_TabPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QMdiArea) TabShape() QTabWidget__TabShape {
if ptr.Pointer() != nil {
return QTabWidget__TabShape(C.QMdiArea_TabShape(ptr.Pointer()))
}
return 0
}
func (ptr *QMdiArea) TabsClosable() bool {
if ptr.Pointer() != nil {
return int8(C.QMdiArea_TabsClosable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMdiArea) TabsMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QMdiArea_TabsMovable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMdiArea) TestOption(option QMdiArea__AreaOption) bool {
if ptr.Pointer() != nil {
return int8(C.QMdiArea_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
//export callbackQMdiArea_TileSubWindows
func callbackQMdiArea_TileSubWindows(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tileSubWindows"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).TileSubWindowsDefault()
}
}
func (ptr *QMdiArea) ConnectTileSubWindows(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tileSubWindows"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectTileSubWindows() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tileSubWindows")
}
}
func (ptr *QMdiArea) TileSubWindows() {
if ptr.Pointer() != nil {
C.QMdiArea_TileSubWindows(ptr.Pointer())
}
}
func (ptr *QMdiArea) TileSubWindowsDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_TileSubWindowsDefault(ptr.Pointer())
}
}
func (ptr *QMdiArea) ViewMode() QMdiArea__ViewMode {
if ptr.Pointer() != nil {
return QMdiArea__ViewMode(C.QMdiArea_ViewMode(ptr.Pointer()))
}
return 0
}
//export callbackQMdiArea_DestroyQMdiArea
func callbackQMdiArea_DestroyQMdiArea(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMdiArea"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiAreaFromPointer(ptr).DestroyQMdiAreaDefault()
}
}
func (ptr *QMdiArea) ConnectDestroyQMdiArea(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMdiArea"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiArea) DisconnectDestroyQMdiArea() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMdiArea")
}
}
func (ptr *QMdiArea) DestroyQMdiArea() {
if ptr.Pointer() != nil {
C.QMdiArea_DestroyQMdiArea(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMdiArea) DestroyQMdiAreaDefault() {
if ptr.Pointer() != nil {
C.QMdiArea_DestroyQMdiAreaDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMdiArea) __subWindowList_atList(i int) *QMdiSubWindow {
if ptr.Pointer() != nil {
tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea___subWindowList_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 *QMdiArea) __subWindowList_setList(i QMdiSubWindow_ITF) {
if ptr.Pointer() != nil {
C.QMdiArea___subWindowList_setList(ptr.Pointer(), PointerFromQMdiSubWindow(i))
}
}
func (ptr *QMdiArea) __subWindowList_newList() unsafe.Pointer {
return C.QMdiArea___subWindowList_newList(ptr.Pointer())
}
type QMdiSubWindow struct {
QWidget
}
type QMdiSubWindow_ITF interface {
QWidget_ITF
QMdiSubWindow_PTR() *QMdiSubWindow
}
func (ptr *QMdiSubWindow) QMdiSubWindow_PTR() *QMdiSubWindow {
return ptr
}
func (ptr *QMdiSubWindow) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QMdiSubWindow) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQMdiSubWindow(ptr QMdiSubWindow_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMdiSubWindow_PTR().Pointer()
}
return nil
}
func NewQMdiSubWindowFromPointer(ptr unsafe.Pointer) (n *QMdiSubWindow) {
n = new(QMdiSubWindow)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QMdiSubWindow__SubWindowOption
//QMdiSubWindow::SubWindowOption
type QMdiSubWindow__SubWindowOption int64
const (
QMdiSubWindow__AllowOutsideAreaHorizontally QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x1)
QMdiSubWindow__AllowOutsideAreaVertically QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x2)
QMdiSubWindow__RubberBandResize QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x4)
QMdiSubWindow__RubberBandMove QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x8)
)
func NewQMdiSubWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMdiSubWindow {
tmpValue := NewQMdiSubWindowFromPointer(C.QMdiSubWindow_NewQMdiSubWindow(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQMdiSubWindow_AboutToActivate
func callbackQMdiSubWindow_AboutToActivate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToActivate"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QMdiSubWindow) ConnectAboutToActivate(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "aboutToActivate") {
C.QMdiSubWindow_ConnectAboutToActivate(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "aboutToActivate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiSubWindow) DisconnectAboutToActivate() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_DisconnectAboutToActivate(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "aboutToActivate")
}
}
func (ptr *QMdiSubWindow) AboutToActivate() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_AboutToActivate(ptr.Pointer())
}
}
func (ptr *QMdiSubWindow) IsShaded() bool {
if ptr.Pointer() != nil {
return int8(C.QMdiSubWindow_IsShaded(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMdiSubWindow) KeyboardPageStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QMdiSubWindow_KeyboardPageStep(ptr.Pointer())))
}
return 0
}
func (ptr *QMdiSubWindow) KeyboardSingleStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QMdiSubWindow_KeyboardSingleStep(ptr.Pointer())))
}
return 0
}
func (ptr *QMdiSubWindow) MdiArea() *QMdiArea {
if ptr.Pointer() != nil {
tmpValue := NewQMdiAreaFromPointer(C.QMdiSubWindow_MdiArea(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMdiSubWindow) SetKeyboardPageStep(step int) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_SetKeyboardPageStep(ptr.Pointer(), C.int(int32(step)))
}
}
func (ptr *QMdiSubWindow) SetKeyboardSingleStep(step int) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_SetKeyboardSingleStep(ptr.Pointer(), C.int(int32(step)))
}
}
func (ptr *QMdiSubWindow) SetOption(option QMdiSubWindow__SubWindowOption, on bool) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QMdiSubWindow) SetSystemMenu(systemMenu QMenu_ITF) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_SetSystemMenu(ptr.Pointer(), PointerFromQMenu(systemMenu))
}
}
func (ptr *QMdiSubWindow) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQMdiSubWindow_ShowShaded
func callbackQMdiSubWindow_ShowShaded(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showShaded"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiSubWindowFromPointer(ptr).ShowShadedDefault()
}
}
func (ptr *QMdiSubWindow) ConnectShowShaded(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showShaded"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiSubWindow) DisconnectShowShaded() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showShaded")
}
}
func (ptr *QMdiSubWindow) ShowShaded() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_ShowShaded(ptr.Pointer())
}
}
func (ptr *QMdiSubWindow) ShowShadedDefault() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_ShowShadedDefault(ptr.Pointer())
}
}
//export callbackQMdiSubWindow_ShowSystemMenu
func callbackQMdiSubWindow_ShowSystemMenu(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showSystemMenu"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiSubWindowFromPointer(ptr).ShowSystemMenuDefault()
}
}
func (ptr *QMdiSubWindow) ConnectShowSystemMenu(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showSystemMenu"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiSubWindow) DisconnectShowSystemMenu() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showSystemMenu")
}
}
func (ptr *QMdiSubWindow) ShowSystemMenu() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_ShowSystemMenu(ptr.Pointer())
}
}
func (ptr *QMdiSubWindow) ShowSystemMenuDefault() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_ShowSystemMenuDefault(ptr.Pointer())
}
}
func (ptr *QMdiSubWindow) SystemMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QMdiSubWindow_SystemMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMdiSubWindow) TestOption(option QMdiSubWindow__SubWindowOption) bool {
if ptr.Pointer() != nil {
return int8(C.QMdiSubWindow_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
func (ptr *QMdiSubWindow) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QMdiSubWindow_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQMdiSubWindow_WindowStateChanged
func callbackQMdiSubWindow_WindowStateChanged(ptr unsafe.Pointer, oldState C.longlong, newState C.longlong) {
if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil {
(*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(core.Qt__WindowState(oldState), core.Qt__WindowState(newState))
}
}
func (ptr *QMdiSubWindow) ConnectWindowStateChanged(f func(oldState core.Qt__WindowState, newState core.Qt__WindowState)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "windowStateChanged") {
C.QMdiSubWindow_ConnectWindowStateChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "windowStateChanged"); signal != nil {
f := func(oldState core.Qt__WindowState, newState core.Qt__WindowState) {
(*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(oldState, newState)
f(oldState, newState)
}
qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiSubWindow) DisconnectWindowStateChanged() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_DisconnectWindowStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "windowStateChanged")
}
}
func (ptr *QMdiSubWindow) WindowStateChanged(oldState core.Qt__WindowState, newState core.Qt__WindowState) {
if ptr.Pointer() != nil {
C.QMdiSubWindow_WindowStateChanged(ptr.Pointer(), C.longlong(oldState), C.longlong(newState))
}
}
//export callbackQMdiSubWindow_DestroyQMdiSubWindow
func callbackQMdiSubWindow_DestroyQMdiSubWindow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMdiSubWindow"); signal != nil {
(*(*func())(signal))()
} else {
NewQMdiSubWindowFromPointer(ptr).DestroyQMdiSubWindowDefault()
}
}
func (ptr *QMdiSubWindow) ConnectDestroyQMdiSubWindow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMdiSubWindow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMdiSubWindow) DisconnectDestroyQMdiSubWindow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMdiSubWindow")
}
}
func (ptr *QMdiSubWindow) DestroyQMdiSubWindow() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_DestroyQMdiSubWindow(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMdiSubWindow) DestroyQMdiSubWindowDefault() {
if ptr.Pointer() != nil {
C.QMdiSubWindow_DestroyQMdiSubWindowDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QMenu struct {
QWidget
}
type QMenu_ITF interface {
QWidget_ITF
QMenu_PTR() *QMenu
}
func (ptr *QMenu) QMenu_PTR() *QMenu {
return ptr
}
func (ptr *QMenu) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QMenu) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQMenu(ptr QMenu_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMenu_PTR().Pointer()
}
return nil
}
func NewQMenuFromPointer(ptr unsafe.Pointer) (n *QMenu) {
n = new(QMenu)
n.SetPointer(ptr)
return
}
func NewQMenu(parent QWidget_ITF) *QMenu {
tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQMenu2(title string, parent QWidget_ITF) *QMenu {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQMenu_AboutToHide
func callbackQMenu_AboutToHide(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToHide"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QMenu) ConnectAboutToHide(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "aboutToHide") {
C.QMenu_ConnectAboutToHide(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "aboutToHide"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenu) DisconnectAboutToHide() {
if ptr.Pointer() != nil {
C.QMenu_DisconnectAboutToHide(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "aboutToHide")
}
}
func (ptr *QMenu) AboutToHide() {
if ptr.Pointer() != nil {
C.QMenu_AboutToHide(ptr.Pointer())
}
}
//export callbackQMenu_AboutToShow
func callbackQMenu_AboutToShow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToShow"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QMenu) ConnectAboutToShow(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "aboutToShow") {
C.QMenu_ConnectAboutToShow(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "aboutToShow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenu) DisconnectAboutToShow() {
if ptr.Pointer() != nil {
C.QMenu_DisconnectAboutToShow(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "aboutToShow")
}
}
func (ptr *QMenu) AboutToShow() {
if ptr.Pointer() != nil {
C.QMenu_AboutToShow(ptr.Pointer())
}
}
func (ptr *QMenu) ActionAt(pt core.QPoint_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) ActionGeometry(act QAction_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QMenu_ActionGeometry(ptr.Pointer(), PointerFromQAction(act)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QMenu) ActiveAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_ActiveAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddAction(text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddAction2(icon gui.QIcon_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddAction3(text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddMenu(menu QMenu_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_AddMenu(ptr.Pointer(), PointerFromQMenu(menu)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddMenu2(title string) *QMenu {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddSection(text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddSection(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddSection2(icon gui.QIcon_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_AddSection2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) AddSeparator() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_AddSeparator(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) Clear() {
if ptr.Pointer() != nil {
C.QMenu_Clear(ptr.Pointer())
}
}
func (ptr *QMenu) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QMenu_ColumnCount(ptr.Pointer())))
}
return 0
}
func (ptr *QMenu) DefaultAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_DefaultAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) Exec() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_Exec(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) Exec2(p core.QPoint_ITF, action QAction_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_Exec2(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(action)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func QMenu_Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction {
tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer {
tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3())
for _, v := range actions {
tmpList.__exec_actions_setList3(v)
}
return tmpList.Pointer()
}(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QMenu) Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction {
tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer {
tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3())
for _, v := range actions {
tmpList.__exec_actions_setList3(v)
}
return tmpList.Pointer()
}(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QMenu) HideTearOffMenu() {
if ptr.Pointer() != nil {
C.QMenu_HideTearOffMenu(ptr.Pointer())
}
}
//export callbackQMenu_Hovered
func callbackQMenu_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hovered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QMenu) ConnectHovered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "hovered") {
C.QMenu_ConnectHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenu) DisconnectHovered() {
if ptr.Pointer() != nil {
C.QMenu_DisconnectHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "hovered")
}
}
func (ptr *QMenu) Hovered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_Hovered(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QMenu) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QMenu_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QMenu) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action))
}
}
func (ptr *QMenu) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) InsertSection(before QAction_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_InsertSection(ptr.Pointer(), PointerFromQAction(before), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) InsertSection2(before QAction_ITF, icon gui.QIcon_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenu_InsertSection2(ptr.Pointer(), PointerFromQAction(before), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) InsertSeparator(before QAction_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_InsertSeparator(ptr.Pointer(), PointerFromQAction(before)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) IsEmpty() bool {
if ptr.Pointer() != nil {
return int8(C.QMenu_IsEmpty(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenu) IsTearOffEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QMenu_IsTearOffEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenu) IsTearOffMenuVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QMenu_IsTearOffMenuVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenu) MenuAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu_MenuAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenu) Popup(p core.QPoint_ITF, atAction QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_Popup(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(atAction))
}
}
func (ptr *QMenu) SeparatorsCollapsible() bool {
if ptr.Pointer() != nil {
return int8(C.QMenu_SeparatorsCollapsible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenu) SetActiveAction(act QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_SetActiveAction(ptr.Pointer(), PointerFromQAction(act))
}
}
func (ptr *QMenu) SetAsDockMenu() {
if ptr.Pointer() != nil {
C.QMenu_SetAsDockMenu(ptr.Pointer())
}
}
func (ptr *QMenu) SetDefaultAction(act QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_SetDefaultAction(ptr.Pointer(), PointerFromQAction(act))
}
}
func (ptr *QMenu) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QMenu_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QMenu) SetSeparatorsCollapsible(collapse bool) {
if ptr.Pointer() != nil {
C.QMenu_SetSeparatorsCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(collapse))))
}
}
func (ptr *QMenu) SetTearOffEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QMenu_SetTearOffEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QMenu) SetTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QMenu_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QMenu) SetToolTipsVisible(visible bool) {
if ptr.Pointer() != nil {
C.QMenu_SetToolTipsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QMenu) ShowTearOffMenu(pos core.QPoint_ITF) {
if ptr.Pointer() != nil {
C.QMenu_ShowTearOffMenu(ptr.Pointer(), core.PointerFromQPoint(pos))
}
}
func (ptr *QMenu) ShowTearOffMenu2() {
if ptr.Pointer() != nil {
C.QMenu_ShowTearOffMenu2(ptr.Pointer())
}
}
func (ptr *QMenu) Title() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QMenu_Title(ptr.Pointer()))
}
return ""
}
func (ptr *QMenu) ToolTipsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QMenu_ToolTipsVisible(ptr.Pointer())) != 0
}
return false
}
//export callbackQMenu_Triggered
func callbackQMenu_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QMenu) ConnectTriggered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "triggered") {
C.QMenu_ConnectTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenu) DisconnectTriggered() {
if ptr.Pointer() != nil {
C.QMenu_DisconnectTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "triggered")
}
}
func (ptr *QMenu) Triggered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu_Triggered(ptr.Pointer(), PointerFromQAction(action))
}
}
//export callbackQMenu_DestroyQMenu
func callbackQMenu_DestroyQMenu(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMenu"); signal != nil {
(*(*func())(signal))()
} else {
NewQMenuFromPointer(ptr).DestroyQMenuDefault()
}
}
func (ptr *QMenu) ConnectDestroyQMenu(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMenu"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenu) DisconnectDestroyQMenu() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMenu")
}
}
func (ptr *QMenu) DestroyQMenu() {
if ptr.Pointer() != nil {
C.QMenu_DestroyQMenu(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMenu) DestroyQMenuDefault() {
if ptr.Pointer() != nil {
C.QMenu_DestroyQMenuDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMenu) __exec_actions_atList3(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenu___exec_actions_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 *QMenu) __exec_actions_setList3(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenu___exec_actions_setList3(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QMenu) __exec_actions_newList3() unsafe.Pointer {
return C.QMenu___exec_actions_newList3(ptr.Pointer())
}
type QMenuBar struct {
QWidget
}
type QMenuBar_ITF interface {
QWidget_ITF
QMenuBar_PTR() *QMenuBar
}
func (ptr *QMenuBar) QMenuBar_PTR() *QMenuBar {
return ptr
}
func (ptr *QMenuBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QMenuBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQMenuBar(ptr QMenuBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMenuBar_PTR().Pointer()
}
return nil
}
func NewQMenuBarFromPointer(ptr unsafe.Pointer) (n *QMenuBar) {
n = new(QMenuBar)
n.SetPointer(ptr)
return
}
func NewQMenuBar(parent QWidget_ITF) *QMenuBar {
tmpValue := NewQMenuBarFromPointer(C.QMenuBar_NewQMenuBar(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QMenuBar) ActionAt(pt core.QPoint_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) ActionGeometry(act QAction_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QMenuBar_ActionGeometry(ptr.Pointer(), PointerFromQAction(act)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QMenuBar) ActiveAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_ActiveAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddAction(text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddAction2(text string, receiver core.QObject_ITF, member string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddMenu(menu QMenu_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_AddMenu(ptr.Pointer(), PointerFromQMenu(menu)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddMenu2(title string) *QMenu {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) AddSeparator() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_AddSeparator(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) Clear() {
if ptr.Pointer() != nil {
C.QMenuBar_Clear(ptr.Pointer())
}
}
func (ptr *QMenuBar) CornerWidget(corner core.Qt__Corner) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QMenuBar_CornerWidget(ptr.Pointer(), C.longlong(corner)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQMenuBar_Hovered
func callbackQMenuBar_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hovered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QMenuBar) ConnectHovered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "hovered") {
C.QMenuBar_ConnectHovered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenuBar) DisconnectHovered() {
if ptr.Pointer() != nil {
C.QMenuBar_DisconnectHovered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "hovered")
}
}
func (ptr *QMenuBar) Hovered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenuBar_Hovered(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QMenuBar) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenuBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action))
}
}
func (ptr *QMenuBar) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) InsertSeparator(before QAction_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QMenuBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMenuBar) IsDefaultUp() bool {
if ptr.Pointer() != nil {
return int8(C.QMenuBar_IsDefaultUp(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenuBar) IsNativeMenuBar() bool {
if ptr.Pointer() != nil {
return int8(C.QMenuBar_IsNativeMenuBar(ptr.Pointer())) != 0
}
return false
}
func (ptr *QMenuBar) SetActiveAction(act QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenuBar_SetActiveAction(ptr.Pointer(), PointerFromQAction(act))
}
}
func (ptr *QMenuBar) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) {
if ptr.Pointer() != nil {
C.QMenuBar_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner))
}
}
func (ptr *QMenuBar) SetDefaultUp(vbo bool) {
if ptr.Pointer() != nil {
C.QMenuBar_SetDefaultUp(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QMenuBar) SetNativeMenuBar(nativeMenuBar bool) {
if ptr.Pointer() != nil {
C.QMenuBar_SetNativeMenuBar(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(nativeMenuBar))))
}
}
//export callbackQMenuBar_Triggered
func callbackQMenuBar_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QMenuBar) ConnectTriggered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "triggered") {
C.QMenuBar_ConnectTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenuBar) DisconnectTriggered() {
if ptr.Pointer() != nil {
C.QMenuBar_DisconnectTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "triggered")
}
}
func (ptr *QMenuBar) Triggered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QMenuBar_Triggered(ptr.Pointer(), PointerFromQAction(action))
}
}
//export callbackQMenuBar_DestroyQMenuBar
func callbackQMenuBar_DestroyQMenuBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMenuBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQMenuBarFromPointer(ptr).DestroyQMenuBarDefault()
}
}
func (ptr *QMenuBar) ConnectDestroyQMenuBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMenuBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QMenuBar) DisconnectDestroyQMenuBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMenuBar")
}
}
func (ptr *QMenuBar) DestroyQMenuBar() {
if ptr.Pointer() != nil {
C.QMenuBar_DestroyQMenuBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMenuBar) DestroyQMenuBarDefault() {
if ptr.Pointer() != nil {
C.QMenuBar_DestroyQMenuBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QMessageBox struct {
QDialog
}
type QMessageBox_ITF interface {
QDialog_ITF
QMessageBox_PTR() *QMessageBox
}
func (ptr *QMessageBox) QMessageBox_PTR() *QMessageBox {
return ptr
}
func (ptr *QMessageBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QMessageBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQMessageBox(ptr QMessageBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMessageBox_PTR().Pointer()
}
return nil
}
func NewQMessageBoxFromPointer(ptr unsafe.Pointer) (n *QMessageBox) {
n = new(QMessageBox)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QMessageBox__Icon
//QMessageBox::Icon
type QMessageBox__Icon int64
const (
QMessageBox__NoIcon QMessageBox__Icon = QMessageBox__Icon(0)
QMessageBox__Information QMessageBox__Icon = QMessageBox__Icon(1)
QMessageBox__Warning QMessageBox__Icon = QMessageBox__Icon(2)
QMessageBox__Critical QMessageBox__Icon = QMessageBox__Icon(3)
QMessageBox__Question QMessageBox__Icon = QMessageBox__Icon(4)
)
//go:generate stringer -type=QMessageBox__ButtonRole
//QMessageBox::ButtonRole
type QMessageBox__ButtonRole int64
const (
QMessageBox__InvalidRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(-1)
QMessageBox__AcceptRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(0)
QMessageBox__RejectRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(1)
QMessageBox__DestructiveRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(2)
QMessageBox__ActionRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(3)
QMessageBox__HelpRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(4)
QMessageBox__YesRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(5)
QMessageBox__NoRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(6)
QMessageBox__ResetRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(7)
QMessageBox__ApplyRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(8)
QMessageBox__NRoles QMessageBox__ButtonRole = QMessageBox__ButtonRole(9)
)
//go:generate stringer -type=QMessageBox__StandardButton
//QMessageBox::StandardButton
type QMessageBox__StandardButton int64
var (
QMessageBox__NoButton QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000000)
QMessageBox__Ok QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000400)
QMessageBox__Save QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000800)
QMessageBox__SaveAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00001000)
QMessageBox__Open QMessageBox__StandardButton = QMessageBox__StandardButton(0x00002000)
QMessageBox__Yes QMessageBox__StandardButton = QMessageBox__StandardButton(0x00004000)
QMessageBox__YesToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00008000)
QMessageBox__No QMessageBox__StandardButton = QMessageBox__StandardButton(0x00010000)
QMessageBox__NoToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00020000)
QMessageBox__Abort QMessageBox__StandardButton = QMessageBox__StandardButton(0x00040000)
QMessageBox__Retry QMessageBox__StandardButton = QMessageBox__StandardButton(0x00080000)
QMessageBox__Ignore QMessageBox__StandardButton = QMessageBox__StandardButton(0x00100000)
QMessageBox__Close QMessageBox__StandardButton = QMessageBox__StandardButton(0x00200000)
QMessageBox__Cancel QMessageBox__StandardButton = QMessageBox__StandardButton(0x00400000)
QMessageBox__Discard QMessageBox__StandardButton = QMessageBox__StandardButton(0x00800000)
QMessageBox__Help QMessageBox__StandardButton = QMessageBox__StandardButton(0x01000000)
QMessageBox__Apply QMessageBox__StandardButton = QMessageBox__StandardButton(0x02000000)
QMessageBox__Reset QMessageBox__StandardButton = QMessageBox__StandardButton(0x04000000)
QMessageBox__RestoreDefaults QMessageBox__StandardButton = QMessageBox__StandardButton(0x08000000)
QMessageBox__FirstButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__Ok)
QMessageBox__LastButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__RestoreDefaults)
QMessageBox__YesAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__YesToAll)
QMessageBox__NoAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__NoToAll)
QMessageBox__Default QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000100)
QMessageBox__Escape QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000200)
QMessageBox__FlagMask QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000300)
QMessageBox__ButtonMask QMessageBox__StandardButton = QMessageBox__StandardButton(C.QMessageBox_ButtonMask_Type())
)
func NewQMessageBox(parent QWidget_ITF) *QMessageBox {
tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQMessageBox2(icon QMessageBox__Icon, title string, text string, buttons QMessageBox__StandardButton, parent QWidget_ITF, ff core.Qt__WindowType) *QMessageBox {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox2(C.longlong(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QMessageBox_About(parent QWidget_ITF, title string, text string) {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
func (ptr *QMessageBox) About(parent QWidget_ITF, title string, text string) {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
func QMessageBox_AboutQt(parent QWidget_ITF, title string) {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
func (ptr *QMessageBox) AboutQt(parent QWidget_ITF, title string) {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
func (ptr *QMessageBox) AddButton(button QAbstractButton_ITF, role QMessageBox__ButtonRole) {
if ptr.Pointer() != nil {
C.QMessageBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role))
}
}
func (ptr *QMessageBox) AddButton2(text string, role QMessageBox__ButtonRole) *QPushButton {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMessageBox) AddButton3(button QMessageBox__StandardButton) *QPushButton {
if ptr.Pointer() != nil {
tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton3(ptr.Pointer(), C.longlong(button)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMessageBox) Button(which QMessageBox__StandardButton) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_Button(ptr.Pointer(), C.longlong(which)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQMessageBox_ButtonClicked
func callbackQMessageBox_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil {
(*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button))
}
}
func (ptr *QMessageBox) ConnectButtonClicked(f func(button *QAbstractButton)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") {
C.QMessageBox_ConnectButtonClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil {
f := func(button *QAbstractButton) {
(*(*func(*QAbstractButton))(signal))(button)
f(button)
}
qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QMessageBox) DisconnectButtonClicked() {
if ptr.Pointer() != nil {
C.QMessageBox_DisconnectButtonClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "buttonClicked")
}
}
func (ptr *QMessageBox) ButtonClicked(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
func (ptr *QMessageBox) ButtonRole(button QAbstractButton_ITF) QMessageBox__ButtonRole {
if ptr.Pointer() != nil {
return QMessageBox__ButtonRole(C.QMessageBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button)))
}
return 0
}
func (ptr *QMessageBox) Buttons() []*QAbstractButton {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton {
out := make([]*QAbstractButton, int(l.len))
tmpList := NewQMessageBoxFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__buttons_atList(i)
}
return out
}(C.QMessageBox_Buttons(ptr.Pointer()))
}
return make([]*QAbstractButton, 0)
}
func (ptr *QMessageBox) CheckBox() *QCheckBox {
if ptr.Pointer() != nil {
tmpValue := NewQCheckBoxFromPointer(C.QMessageBox_CheckBox(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMessageBox) ClickedButton() *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_ClickedButton(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func QMessageBox_Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) DefaultButton() *QPushButton {
if ptr.Pointer() != nil {
tmpValue := NewQPushButtonFromPointer(C.QMessageBox_DefaultButton(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMessageBox) DetailedText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QMessageBox_DetailedText(ptr.Pointer()))
}
return ""
}
func (ptr *QMessageBox) EscapeButton() *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_EscapeButton(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMessageBox) Icon() QMessageBox__Icon {
if ptr.Pointer() != nil {
return QMessageBox__Icon(C.QMessageBox_Icon(ptr.Pointer()))
}
return 0
}
func (ptr *QMessageBox) IconPixmap() *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QMessageBox_IconPixmap(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func QMessageBox_Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) InformativeText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QMessageBox_InformativeText(ptr.Pointer()))
}
return ""
}
func (ptr *QMessageBox) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QMessageBox_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
func QMessageBox_Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) RemoveButton(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
func (ptr *QMessageBox) SetCheckBox(cb QCheckBox_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_SetCheckBox(ptr.Pointer(), PointerFromQCheckBox(cb))
}
}
func (ptr *QMessageBox) SetDefaultButton(button QPushButton_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_SetDefaultButton(ptr.Pointer(), PointerFromQPushButton(button))
}
}
func (ptr *QMessageBox) SetDefaultButton2(button QMessageBox__StandardButton) {
if ptr.Pointer() != nil {
C.QMessageBox_SetDefaultButton2(ptr.Pointer(), C.longlong(button))
}
}
func (ptr *QMessageBox) SetDetailedText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QMessageBox_SetDetailedText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QMessageBox) SetEscapeButton(button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_SetEscapeButton(ptr.Pointer(), PointerFromQAbstractButton(button))
}
}
func (ptr *QMessageBox) SetEscapeButton2(button QMessageBox__StandardButton) {
if ptr.Pointer() != nil {
C.QMessageBox_SetEscapeButton2(ptr.Pointer(), C.longlong(button))
}
}
func (ptr *QMessageBox) SetIcon(vqm QMessageBox__Icon) {
if ptr.Pointer() != nil {
C.QMessageBox_SetIcon(ptr.Pointer(), C.longlong(vqm))
}
}
func (ptr *QMessageBox) SetIconPixmap(pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox_SetIconPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QMessageBox) SetInformativeText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QMessageBox_SetInformativeText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QMessageBox) SetStandardButtons(buttons QMessageBox__StandardButton) {
if ptr.Pointer() != nil {
C.QMessageBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons))
}
}
func (ptr *QMessageBox) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QMessageBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QMessageBox) SetTextFormat(format core.Qt__TextFormat) {
if ptr.Pointer() != nil {
C.QMessageBox_SetTextFormat(ptr.Pointer(), C.longlong(format))
}
}
func (ptr *QMessageBox) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) {
if ptr.Pointer() != nil {
C.QMessageBox_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QMessageBox) SetWindowTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QMessageBox_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QMessageBox) StandardButton(button QAbstractButton_ITF) QMessageBox__StandardButton {
if ptr.Pointer() != nil {
return QMessageBox__StandardButton(C.QMessageBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button)))
}
return 0
}
func (ptr *QMessageBox) StandardButtons() QMessageBox__StandardButton {
if ptr.Pointer() != nil {
return QMessageBox__StandardButton(C.QMessageBox_StandardButtons(ptr.Pointer()))
}
return 0
}
func (ptr *QMessageBox) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QMessageBox_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QMessageBox) TextFormat() core.Qt__TextFormat {
if ptr.Pointer() != nil {
return core.Qt__TextFormat(C.QMessageBox_TextFormat(ptr.Pointer()))
}
return 0
}
func (ptr *QMessageBox) TextInteractionFlags() core.Qt__TextInteractionFlag {
if ptr.Pointer() != nil {
return core.Qt__TextInteractionFlag(C.QMessageBox_TextInteractionFlags(ptr.Pointer()))
}
return 0
}
func QMessageBox_Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
func (ptr *QMessageBox) Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton)))
}
//export callbackQMessageBox_DestroyQMessageBox
func callbackQMessageBox_DestroyQMessageBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMessageBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQMessageBoxFromPointer(ptr).DestroyQMessageBoxDefault()
}
}
func (ptr *QMessageBox) ConnectDestroyQMessageBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMessageBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QMessageBox) DisconnectDestroyQMessageBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMessageBox")
}
}
func (ptr *QMessageBox) DestroyQMessageBox() {
if ptr.Pointer() != nil {
C.QMessageBox_DestroyQMessageBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMessageBox) DestroyQMessageBoxDefault() {
if ptr.Pointer() != nil {
C.QMessageBox_DestroyQMessageBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMessageBox) __buttons_atList(i int) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox___buttons_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 *QMessageBox) __buttons_setList(i QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QMessageBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i))
}
}
func (ptr *QMessageBox) __buttons_newList() unsafe.Pointer {
return C.QMessageBox___buttons_newList(ptr.Pointer())
}
type QMouseEventTransition struct {
core.QEventTransition
}
type QMouseEventTransition_ITF interface {
core.QEventTransition_ITF
QMouseEventTransition_PTR() *QMouseEventTransition
}
func (ptr *QMouseEventTransition) QMouseEventTransition_PTR() *QMouseEventTransition {
return ptr
}
func (ptr *QMouseEventTransition) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QEventTransition_PTR().Pointer()
}
return nil
}
func (ptr *QMouseEventTransition) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QEventTransition_PTR().SetPointer(p)
}
}
func PointerFromQMouseEventTransition(ptr QMouseEventTransition_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QMouseEventTransition_PTR().Pointer()
}
return nil
}
func NewQMouseEventTransitionFromPointer(ptr unsafe.Pointer) (n *QMouseEventTransition) {
n = new(QMouseEventTransition)
n.SetPointer(ptr)
return
}
func NewQMouseEventTransition(sourceState core.QState_ITF) *QMouseEventTransition {
tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition(core.PointerFromQState(sourceState)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQMouseEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, button core.Qt__MouseButton, sourceState core.QState_ITF) *QMouseEventTransition {
tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.longlong(button), core.PointerFromQState(sourceState)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QMouseEventTransition) Button() core.Qt__MouseButton {
if ptr.Pointer() != nil {
return core.Qt__MouseButton(C.QMouseEventTransition_Button(ptr.Pointer()))
}
return 0
}
//export callbackQMouseEventTransition_EventTest
func callbackQMouseEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "eventTest"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QMouseEventTransition) EventTestDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QMouseEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QMouseEventTransition) HitTestPath() *gui.QPainterPath {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPainterPathFromPointer(C.QMouseEventTransition_HitTestPath(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath)
return tmpValue
}
return nil
}
func (ptr *QMouseEventTransition) ModifierMask() core.Qt__KeyboardModifier {
if ptr.Pointer() != nil {
return core.Qt__KeyboardModifier(C.QMouseEventTransition_ModifierMask(ptr.Pointer()))
}
return 0
}
//export callbackQMouseEventTransition_OnTransition
func callbackQMouseEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "onTransition"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQMouseEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QMouseEventTransition) OnTransitionDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QMouseEventTransition) SetButton(button core.Qt__MouseButton) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_SetButton(ptr.Pointer(), C.longlong(button))
}
}
func (ptr *QMouseEventTransition) SetHitTestPath(path gui.QPainterPath_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_SetHitTestPath(ptr.Pointer(), gui.PointerFromQPainterPath(path))
}
}
func (ptr *QMouseEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask))
}
}
//export callbackQMouseEventTransition_DestroyQMouseEventTransition
func callbackQMouseEventTransition_DestroyQMouseEventTransition(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QMouseEventTransition"); signal != nil {
(*(*func())(signal))()
} else {
NewQMouseEventTransitionFromPointer(ptr).DestroyQMouseEventTransitionDefault()
}
}
func (ptr *QMouseEventTransition) ConnectDestroyQMouseEventTransition(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QMouseEventTransition"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f))
}
}
}
func (ptr *QMouseEventTransition) DisconnectDestroyQMouseEventTransition() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QMouseEventTransition")
}
}
func (ptr *QMouseEventTransition) DestroyQMouseEventTransition() {
if ptr.Pointer() != nil {
C.QMouseEventTransition_DestroyQMouseEventTransition(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMouseEventTransition) DestroyQMouseEventTransitionDefault() {
if ptr.Pointer() != nil {
C.QMouseEventTransition_DestroyQMouseEventTransitionDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QMouseEventTransition) __animations_atList(i int) *core.QAbstractAnimation {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractAnimationFromPointer(C.QMouseEventTransition___animations_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 *QMouseEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i))
}
}
func (ptr *QMouseEventTransition) __animations_newList() unsafe.Pointer {
return C.QMouseEventTransition___animations_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___setTargetStates_targets_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 *QMouseEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i))
}
}
func (ptr *QMouseEventTransition) __setTargetStates_targets_newList() unsafe.Pointer {
return C.QMouseEventTransition___setTargetStates_targets_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __targetStates_atList(i int) *core.QAbstractState {
if ptr.Pointer() != nil {
tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___targetStates_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 *QMouseEventTransition) __targetStates_setList(i core.QAbstractState_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i))
}
}
func (ptr *QMouseEventTransition) __targetStates_newList() unsafe.Pointer {
return C.QMouseEventTransition___targetStates_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___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 *QMouseEventTransition) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QMouseEventTransition) __children_newList() unsafe.Pointer {
return C.QMouseEventTransition___children_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QMouseEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QMouseEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QMouseEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QMouseEventTransition___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___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 *QMouseEventTransition) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QMouseEventTransition) __findChildren_newList() unsafe.Pointer {
return C.QMouseEventTransition___findChildren_newList(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___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 *QMouseEventTransition) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QMouseEventTransition) __findChildren_newList3() unsafe.Pointer {
return C.QMouseEventTransition___findChildren_newList3(ptr.Pointer())
}
func (ptr *QMouseEventTransition) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QMouseEventTransition) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QMouseEventTransition) __qFindChildren_newList2() unsafe.Pointer {
return C.QMouseEventTransition___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQMouseEventTransition_Event
func callbackQMouseEventTransition_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(NewQMouseEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QMouseEventTransition) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QMouseEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQMouseEventTransition_TargetStateChanged
func callbackQMouseEventTransition_TargetStateChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQMouseEventTransition_TargetStatesChanged
func callbackQMouseEventTransition_TargetStatesChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQMouseEventTransition_Triggered
func callbackQMouseEventTransition_Triggered(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func())(signal))()
}
}
//export callbackQMouseEventTransition_ChildEvent
func callbackQMouseEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQMouseEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QMouseEventTransition) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQMouseEventTransition_ConnectNotify
func callbackQMouseEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQMouseEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QMouseEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQMouseEventTransition_CustomEvent
func callbackQMouseEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQMouseEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QMouseEventTransition) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQMouseEventTransition_DeleteLater
func callbackQMouseEventTransition_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQMouseEventTransitionFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QMouseEventTransition) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QMouseEventTransition_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQMouseEventTransition_Destroyed
func callbackQMouseEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQMouseEventTransition_DisconnectNotify
func callbackQMouseEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQMouseEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QMouseEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQMouseEventTransition_EventFilter
func callbackQMouseEventTransition_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(NewQMouseEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QMouseEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QMouseEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQMouseEventTransition_MetaObject
func callbackQMouseEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQMouseEventTransitionFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QMouseEventTransition) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QMouseEventTransition_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQMouseEventTransition_ObjectNameChanged
func callbackQMouseEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQMouseEventTransition_TimerEvent
func callbackQMouseEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQMouseEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QMouseEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QMouseEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QOpenGLWidget struct {
QWidget
}
type QOpenGLWidget_ITF interface {
QWidget_ITF
QOpenGLWidget_PTR() *QOpenGLWidget
}
func (ptr *QOpenGLWidget) QOpenGLWidget_PTR() *QOpenGLWidget {
return ptr
}
func (ptr *QOpenGLWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QOpenGLWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQOpenGLWidget(ptr QOpenGLWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QOpenGLWidget_PTR().Pointer()
}
return nil
}
func NewQOpenGLWidgetFromPointer(ptr unsafe.Pointer) (n *QOpenGLWidget) {
n = new(QOpenGLWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QOpenGLWidget__UpdateBehavior
//QOpenGLWidget::UpdateBehavior
type QOpenGLWidget__UpdateBehavior int64
const (
QOpenGLWidget__NoPartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(0)
QOpenGLWidget__PartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(1)
)
func NewQOpenGLWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QOpenGLWidget {
tmpValue := NewQOpenGLWidgetFromPointer(C.QOpenGLWidget_NewQOpenGLWidget(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQOpenGLWidget_AboutToCompose
func callbackQOpenGLWidget_AboutToCompose(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToCompose"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QOpenGLWidget) ConnectAboutToCompose(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "aboutToCompose") {
C.QOpenGLWidget_ConnectAboutToCompose(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "aboutToCompose"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectAboutToCompose() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DisconnectAboutToCompose(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "aboutToCompose")
}
}
func (ptr *QOpenGLWidget) AboutToCompose() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_AboutToCompose(ptr.Pointer())
}
}
//export callbackQOpenGLWidget_AboutToResize
func callbackQOpenGLWidget_AboutToResize(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "aboutToResize"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QOpenGLWidget) ConnectAboutToResize(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "aboutToResize") {
C.QOpenGLWidget_ConnectAboutToResize(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "aboutToResize"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectAboutToResize() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DisconnectAboutToResize(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "aboutToResize")
}
}
func (ptr *QOpenGLWidget) AboutToResize() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_AboutToResize(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) Context() *gui.QOpenGLContext {
if ptr.Pointer() != nil {
tmpValue := gui.NewQOpenGLContextFromPointer(C.QOpenGLWidget_Context(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QOpenGLWidget) DefaultFramebufferObject() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QOpenGLWidget_DefaultFramebufferObject(ptr.Pointer())))
}
return 0
}
func (ptr *QOpenGLWidget) DoneCurrent() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DoneCurrent(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) Format() *gui.QSurfaceFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQSurfaceFormatFromPointer(C.QOpenGLWidget_Format(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QSurfaceFormat).DestroyQSurfaceFormat)
return tmpValue
}
return nil
}
//export callbackQOpenGLWidget_FrameSwapped
func callbackQOpenGLWidget_FrameSwapped(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QOpenGLWidget) ConnectFrameSwapped(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") {
C.QOpenGLWidget_ConnectFrameSwapped(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectFrameSwapped() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DisconnectFrameSwapped(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "frameSwapped")
}
}
func (ptr *QOpenGLWidget) FrameSwapped() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_FrameSwapped(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) GrabFramebuffer() *gui.QImage {
if ptr.Pointer() != nil {
tmpValue := gui.NewQImageFromPointer(C.QOpenGLWidget_GrabFramebuffer(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage)
return tmpValue
}
return nil
}
//export callbackQOpenGLWidget_InitializeGL
func callbackQOpenGLWidget_InitializeGL(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initializeGL"); signal != nil {
(*(*func())(signal))()
} else {
NewQOpenGLWidgetFromPointer(ptr).InitializeGLDefault()
}
}
func (ptr *QOpenGLWidget) ConnectInitializeGL(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initializeGL"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectInitializeGL() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initializeGL")
}
}
func (ptr *QOpenGLWidget) InitializeGL() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_InitializeGL(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) InitializeGLDefault() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_InitializeGLDefault(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) IsValid() bool {
if ptr.Pointer() != nil {
return int8(C.QOpenGLWidget_IsValid(ptr.Pointer())) != 0
}
return false
}
func (ptr *QOpenGLWidget) MakeCurrent() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_MakeCurrent(ptr.Pointer())
}
}
//export callbackQOpenGLWidget_PaintGL
func callbackQOpenGLWidget_PaintGL(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintGL"); signal != nil {
(*(*func())(signal))()
} else {
NewQOpenGLWidgetFromPointer(ptr).PaintGLDefault()
}
}
func (ptr *QOpenGLWidget) ConnectPaintGL(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintGL"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectPaintGL() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintGL")
}
}
func (ptr *QOpenGLWidget) PaintGL() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_PaintGL(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) PaintGLDefault() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_PaintGLDefault(ptr.Pointer())
}
}
//export callbackQOpenGLWidget_ResizeGL
func callbackQOpenGLWidget_ResizeGL(ptr unsafe.Pointer, w C.int, h C.int) {
if signal := qt.GetSignal(ptr, "resizeGL"); signal != nil {
(*(*func(int, int))(signal))(int(int32(w)), int(int32(h)))
} else {
NewQOpenGLWidgetFromPointer(ptr).ResizeGLDefault(int(int32(w)), int(int32(h)))
}
}
func (ptr *QOpenGLWidget) ConnectResizeGL(f func(w int, h int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeGL"); signal != nil {
f := func(w int, h int) {
(*(*func(int, int))(signal))(w, h)
f(w, h)
}
qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectResizeGL() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeGL")
}
}
func (ptr *QOpenGLWidget) ResizeGL(w int, h int) {
if ptr.Pointer() != nil {
C.QOpenGLWidget_ResizeGL(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QOpenGLWidget) ResizeGLDefault(w int, h int) {
if ptr.Pointer() != nil {
C.QOpenGLWidget_ResizeGLDefault(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))
}
}
//export callbackQOpenGLWidget_Resized
func callbackQOpenGLWidget_Resized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resized"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QOpenGLWidget) ConnectResized(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "resized") {
C.QOpenGLWidget_ConnectResized(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectResized() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DisconnectResized(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "resized")
}
}
func (ptr *QOpenGLWidget) Resized() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_Resized(ptr.Pointer())
}
}
func (ptr *QOpenGLWidget) SetFormat(format gui.QSurfaceFormat_ITF) {
if ptr.Pointer() != nil {
C.QOpenGLWidget_SetFormat(ptr.Pointer(), gui.PointerFromQSurfaceFormat(format))
}
}
func (ptr *QOpenGLWidget) SetTextureFormat(texFormat uint) {
if ptr.Pointer() != nil {
C.QOpenGLWidget_SetTextureFormat(ptr.Pointer(), C.uint(uint32(texFormat)))
}
}
func (ptr *QOpenGLWidget) SetUpdateBehavior(updateBehavior QOpenGLWidget__UpdateBehavior) {
if ptr.Pointer() != nil {
C.QOpenGLWidget_SetUpdateBehavior(ptr.Pointer(), C.longlong(updateBehavior))
}
}
func (ptr *QOpenGLWidget) TextureFormat() uint {
if ptr.Pointer() != nil {
return uint(uint32(C.QOpenGLWidget_TextureFormat(ptr.Pointer())))
}
return 0
}
func (ptr *QOpenGLWidget) UpdateBehavior() QOpenGLWidget__UpdateBehavior {
if ptr.Pointer() != nil {
return QOpenGLWidget__UpdateBehavior(C.QOpenGLWidget_UpdateBehavior(ptr.Pointer()))
}
return 0
}
//export callbackQOpenGLWidget_DestroyQOpenGLWidget
func callbackQOpenGLWidget_DestroyQOpenGLWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QOpenGLWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQOpenGLWidgetFromPointer(ptr).DestroyQOpenGLWidgetDefault()
}
}
func (ptr *QOpenGLWidget) ConnectDestroyQOpenGLWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QOpenGLWidget) DisconnectDestroyQOpenGLWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLWidget")
}
}
func (ptr *QOpenGLWidget) DestroyQOpenGLWidget() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DestroyQOpenGLWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QOpenGLWidget) DestroyQOpenGLWidgetDefault() {
if ptr.Pointer() != nil {
C.QOpenGLWidget_DestroyQOpenGLWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QPanGesture struct {
QGesture
}
type QPanGesture_ITF interface {
QGesture_ITF
QPanGesture_PTR() *QPanGesture
}
func (ptr *QPanGesture) QPanGesture_PTR() *QPanGesture {
return ptr
}
func (ptr *QPanGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func (ptr *QPanGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGesture_PTR().SetPointer(p)
}
}
func PointerFromQPanGesture(ptr QPanGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPanGesture_PTR().Pointer()
}
return nil
}
func NewQPanGestureFromPointer(ptr unsafe.Pointer) (n *QPanGesture) {
n = new(QPanGesture)
n.SetPointer(ptr)
return
}
func (ptr *QPanGesture) Acceleration() float64 {
if ptr.Pointer() != nil {
return float64(C.QPanGesture_Acceleration(ptr.Pointer()))
}
return 0
}
func (ptr *QPanGesture) Delta() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Delta(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPanGesture) LastOffset() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPanGesture_LastOffset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPanGesture) Offset() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Offset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPanGesture) SetAcceleration(value float64) {
if ptr.Pointer() != nil {
C.QPanGesture_SetAcceleration(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPanGesture) SetLastOffset(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPanGesture_SetLastOffset(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
func (ptr *QPanGesture) SetOffset(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPanGesture_SetOffset(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
//export callbackQPanGesture_DestroyQPanGesture
func callbackQPanGesture_DestroyQPanGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QPanGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQPanGestureFromPointer(ptr).DestroyQPanGestureDefault()
}
}
func (ptr *QPanGesture) ConnectDestroyQPanGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QPanGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QPanGesture) DisconnectDestroyQPanGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QPanGesture")
}
}
func (ptr *QPanGesture) DestroyQPanGesture() {
if ptr.Pointer() != nil {
C.QPanGesture_DestroyQPanGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPanGesture) DestroyQPanGestureDefault() {
if ptr.Pointer() != nil {
C.QPanGesture_DestroyQPanGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QPinchGesture struct {
QGesture
}
type QPinchGesture_ITF interface {
QGesture_ITF
QPinchGesture_PTR() *QPinchGesture
}
func (ptr *QPinchGesture) QPinchGesture_PTR() *QPinchGesture {
return ptr
}
func (ptr *QPinchGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func (ptr *QPinchGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGesture_PTR().SetPointer(p)
}
}
func PointerFromQPinchGesture(ptr QPinchGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPinchGesture_PTR().Pointer()
}
return nil
}
func NewQPinchGestureFromPointer(ptr unsafe.Pointer) (n *QPinchGesture) {
n = new(QPinchGesture)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QPinchGesture__ChangeFlag
//QPinchGesture::ChangeFlag
type QPinchGesture__ChangeFlag int64
const (
QPinchGesture__ScaleFactorChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x1)
QPinchGesture__RotationAngleChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x2)
QPinchGesture__CenterPointChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x4)
)
func (ptr *QPinchGesture) CenterPoint() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_CenterPoint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPinchGesture) ChangeFlags() QPinchGesture__ChangeFlag {
if ptr.Pointer() != nil {
return QPinchGesture__ChangeFlag(C.QPinchGesture_ChangeFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) LastCenterPoint() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_LastCenterPoint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPinchGesture) LastRotationAngle() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_LastRotationAngle(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) LastScaleFactor() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_LastScaleFactor(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) RotationAngle() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_RotationAngle(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) ScaleFactor() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_ScaleFactor(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) SetCenterPoint(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
func (ptr *QPinchGesture) SetChangeFlags(value QPinchGesture__ChangeFlag) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetChangeFlags(ptr.Pointer(), C.longlong(value))
}
}
func (ptr *QPinchGesture) SetLastCenterPoint(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetLastCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
func (ptr *QPinchGesture) SetLastRotationAngle(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetLastRotationAngle(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) SetLastScaleFactor(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetLastScaleFactor(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) SetRotationAngle(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetRotationAngle(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) SetScaleFactor(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetScaleFactor(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) SetStartCenterPoint(value core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetStartCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value))
}
}
func (ptr *QPinchGesture) SetTotalChangeFlags(value QPinchGesture__ChangeFlag) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetTotalChangeFlags(ptr.Pointer(), C.longlong(value))
}
}
func (ptr *QPinchGesture) SetTotalRotationAngle(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetTotalRotationAngle(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) SetTotalScaleFactor(value float64) {
if ptr.Pointer() != nil {
C.QPinchGesture_SetTotalScaleFactor(ptr.Pointer(), C.double(value))
}
}
func (ptr *QPinchGesture) StartCenterPoint() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_StartCenterPoint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QPinchGesture) TotalChangeFlags() QPinchGesture__ChangeFlag {
if ptr.Pointer() != nil {
return QPinchGesture__ChangeFlag(C.QPinchGesture_TotalChangeFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) TotalRotationAngle() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_TotalRotationAngle(ptr.Pointer()))
}
return 0
}
func (ptr *QPinchGesture) TotalScaleFactor() float64 {
if ptr.Pointer() != nil {
return float64(C.QPinchGesture_TotalScaleFactor(ptr.Pointer()))
}
return 0
}
//export callbackQPinchGesture_DestroyQPinchGesture
func callbackQPinchGesture_DestroyQPinchGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QPinchGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQPinchGestureFromPointer(ptr).DestroyQPinchGestureDefault()
}
}
func (ptr *QPinchGesture) ConnectDestroyQPinchGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QPinchGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QPinchGesture) DisconnectDestroyQPinchGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QPinchGesture")
}
}
func (ptr *QPinchGesture) DestroyQPinchGesture() {
if ptr.Pointer() != nil {
C.QPinchGesture_DestroyQPinchGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPinchGesture) DestroyQPinchGestureDefault() {
if ptr.Pointer() != nil {
C.QPinchGesture_DestroyQPinchGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QPlainTextDocumentLayout struct {
gui.QAbstractTextDocumentLayout
}
type QPlainTextDocumentLayout_ITF interface {
gui.QAbstractTextDocumentLayout_ITF
QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout
}
func (ptr *QPlainTextDocumentLayout) QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout {
return ptr
}
func (ptr *QPlainTextDocumentLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractTextDocumentLayout_PTR().Pointer()
}
return nil
}
func (ptr *QPlainTextDocumentLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractTextDocumentLayout_PTR().SetPointer(p)
}
}
func PointerFromQPlainTextDocumentLayout(ptr QPlainTextDocumentLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPlainTextDocumentLayout_PTR().Pointer()
}
return nil
}
func NewQPlainTextDocumentLayoutFromPointer(ptr unsafe.Pointer) (n *QPlainTextDocumentLayout) {
n = new(QPlainTextDocumentLayout)
n.SetPointer(ptr)
return
}
func NewQPlainTextDocumentLayout(document gui.QTextDocument_ITF) *QPlainTextDocumentLayout {
tmpValue := NewQPlainTextDocumentLayoutFromPointer(C.QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(gui.PointerFromQTextDocument(document)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQPlainTextDocumentLayout_BlockBoundingRect
func callbackQPlainTextDocumentLayout_BlockBoundingRect(ptr unsafe.Pointer, block unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "blockBoundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func(*gui.QTextBlock) *core.QRectF)(signal))(gui.NewQTextBlockFromPointer(block)))
}
return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).BlockBoundingRectDefault(gui.NewQTextBlockFromPointer(block)))
}
func (ptr *QPlainTextDocumentLayout) ConnectBlockBoundingRect(f func(block *gui.QTextBlock) *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "blockBoundingRect"); signal != nil {
f := func(block *gui.QTextBlock) *core.QRectF {
(*(*func(*gui.QTextBlock) *core.QRectF)(signal))(block)
return f(block)
}
qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectBlockBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "blockBoundingRect")
}
}
func (ptr *QPlainTextDocumentLayout) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) BlockBoundingRectDefault(block gui.QTextBlock_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextBlock(block)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) CursorWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextDocumentLayout_CursorWidth(ptr.Pointer())))
}
return 0
}
//export callbackQPlainTextDocumentLayout_DocumentChanged
func callbackQPlainTextDocumentLayout_DocumentChanged(ptr unsafe.Pointer, from C.int, charsRemoved C.int, charsAdded C.int) {
if signal := qt.GetSignal(ptr, "documentChanged"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded)))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentChangedDefault(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded)))
}
}
func (ptr *QPlainTextDocumentLayout) ConnectDocumentChanged(f func(from int, charsRemoved int, charsAdded int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "documentChanged"); signal != nil {
f := func(from int, charsRemoved int, charsAdded int) {
(*(*func(int, int, int))(signal))(from, charsRemoved, charsAdded)
f(from, charsRemoved, charsAdded)
}
qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectDocumentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "documentChanged")
}
}
func (ptr *QPlainTextDocumentLayout) DocumentChanged(from int, charsRemoved int, charsAdded int) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DocumentChanged(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded)))
}
}
func (ptr *QPlainTextDocumentLayout) DocumentChangedDefault(from int, charsRemoved int, charsAdded int) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DocumentChangedDefault(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded)))
}
}
//export callbackQPlainTextDocumentLayout_DocumentSize
func callbackQPlainTextDocumentLayout_DocumentSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "documentSize"); signal != nil {
return core.PointerFromQSizeF((*(*func() *core.QSizeF)(signal))())
}
return core.PointerFromQSizeF(NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentSizeDefault())
}
func (ptr *QPlainTextDocumentLayout) ConnectDocumentSize(f func() *core.QSizeF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "documentSize"); signal != nil {
f := func() *core.QSizeF {
(*(*func() *core.QSizeF)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectDocumentSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "documentSize")
}
}
func (ptr *QPlainTextDocumentLayout) DocumentSize() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) DocumentSizeDefault() *core.QSizeF {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) EnsureBlockLayout(block gui.QTextBlock_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_EnsureBlockLayout(ptr.Pointer(), gui.PointerFromQTextBlock(block))
}
}
//export callbackQPlainTextDocumentLayout_FrameBoundingRect
func callbackQPlainTextDocumentLayout_FrameBoundingRect(ptr unsafe.Pointer, vqt unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "frameBoundingRect"); signal != nil {
return core.PointerFromQRectF((*(*func(*gui.QTextFrame) *core.QRectF)(signal))(gui.NewQTextFrameFromPointer(vqt)))
}
return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).FrameBoundingRectDefault(gui.NewQTextFrameFromPointer(vqt)))
}
func (ptr *QPlainTextDocumentLayout) ConnectFrameBoundingRect(f func(vqt *gui.QTextFrame) *core.QRectF) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "frameBoundingRect"); signal != nil {
f := func(vqt *gui.QTextFrame) *core.QRectF {
(*(*func(*gui.QTextFrame) *core.QRectF)(signal))(vqt)
return f(vqt)
}
qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectFrameBoundingRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "frameBoundingRect")
}
}
func (ptr *QPlainTextDocumentLayout) FrameBoundingRect(vqt gui.QTextFrame_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRect(ptr.Pointer(), gui.PointerFromQTextFrame(vqt)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) FrameBoundingRectDefault(vqt gui.QTextFrame_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextFrame(vqt)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
//export callbackQPlainTextDocumentLayout_HitTest
func callbackQPlainTextDocumentLayout_HitTest(ptr unsafe.Pointer, vqp unsafe.Pointer, vqt C.longlong) C.int {
if signal := qt.GetSignal(ptr, "hitTest"); signal != nil {
return C.int(int32((*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt))))
}
return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).HitTestDefault(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt))))
}
func (ptr *QPlainTextDocumentLayout) ConnectHitTest(f func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hitTest"); signal != nil {
f := func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int {
(*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(vqp, vqt)
return f(vqp, vqt)
}
qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectHitTest() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hitTest")
}
}
func (ptr *QPlainTextDocumentLayout) HitTest(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextDocumentLayout_HitTest(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt))))
}
return 0
}
func (ptr *QPlainTextDocumentLayout) HitTestDefault(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextDocumentLayout_HitTestDefault(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt))))
}
return 0
}
//export callbackQPlainTextDocumentLayout_PageCount
func callbackQPlainTextDocumentLayout_PageCount(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "pageCount"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).PageCountDefault()))
}
func (ptr *QPlainTextDocumentLayout) ConnectPageCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "pageCount"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectPageCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "pageCount")
}
}
func (ptr *QPlainTextDocumentLayout) PageCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextDocumentLayout_PageCount(ptr.Pointer())))
}
return 0
}
func (ptr *QPlainTextDocumentLayout) PageCountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextDocumentLayout_PageCountDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QPlainTextDocumentLayout) RequestUpdate() {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_RequestUpdate(ptr.Pointer())
}
}
func (ptr *QPlainTextDocumentLayout) SetCursorWidth(width int) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_SetCursorWidth(ptr.Pointer(), C.int(int32(width)))
}
}
//export callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout
func callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QPlainTextDocumentLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).DestroyQPlainTextDocumentLayoutDefault()
}
}
func (ptr *QPlainTextDocumentLayout) ConnectDestroyQPlainTextDocumentLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextDocumentLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectDestroyQPlainTextDocumentLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout")
}
}
func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayout() {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayoutDefault() {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPlainTextDocumentLayout) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___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 *QPlainTextDocumentLayout) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QPlainTextDocumentLayout) __children_newList() unsafe.Pointer {
return C.QPlainTextDocumentLayout___children_newList(ptr.Pointer())
}
func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QPlainTextDocumentLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QPlainTextDocumentLayout___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QPlainTextDocumentLayout) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___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 *QPlainTextDocumentLayout) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QPlainTextDocumentLayout) __findChildren_newList() unsafe.Pointer {
return C.QPlainTextDocumentLayout___findChildren_newList(ptr.Pointer())
}
func (ptr *QPlainTextDocumentLayout) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___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 *QPlainTextDocumentLayout) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QPlainTextDocumentLayout) __findChildren_newList3() unsafe.Pointer {
return C.QPlainTextDocumentLayout___findChildren_newList3(ptr.Pointer())
}
func (ptr *QPlainTextDocumentLayout) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextDocumentLayout) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QPlainTextDocumentLayout) __qFindChildren_newList2() unsafe.Pointer {
return C.QPlainTextDocumentLayout___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQPlainTextDocumentLayout_DocumentSizeChanged
func callbackQPlainTextDocumentLayout_DocumentSizeChanged(ptr unsafe.Pointer, newSize unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "documentSizeChanged"); signal != nil {
(*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(newSize))
}
}
//export callbackQPlainTextDocumentLayout_DrawInlineObject
func callbackQPlainTextDocumentLayout_DrawInlineObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, object unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawInlineObject"); signal != nil {
(*(*func(*gui.QPainter, *core.QRectF, *gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).DrawInlineObjectDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
}
}
func (ptr *QPlainTextDocumentLayout) DrawInlineObjectDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF, object gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DrawInlineObjectDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect), gui.PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format))
}
}
//export callbackQPlainTextDocumentLayout_PageCountChanged
func callbackQPlainTextDocumentLayout_PageCountChanged(ptr unsafe.Pointer, newPages C.int) {
if signal := qt.GetSignal(ptr, "pageCountChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(newPages)))
}
}
//export callbackQPlainTextDocumentLayout_PositionInlineObject
func callbackQPlainTextDocumentLayout_PositionInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "positionInlineObject"); signal != nil {
(*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).PositionInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
}
}
func (ptr *QPlainTextDocumentLayout) PositionInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_PositionInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format))
}
}
//export callbackQPlainTextDocumentLayout_ResizeInlineObject
func callbackQPlainTextDocumentLayout_ResizeInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeInlineObject"); signal != nil {
(*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).ResizeInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format))
}
}
func (ptr *QPlainTextDocumentLayout) ResizeInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_ResizeInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format))
}
}
//export callbackQPlainTextDocumentLayout_Update
func callbackQPlainTextDocumentLayout_Update(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect))
}
}
//export callbackQPlainTextDocumentLayout_UpdateBlock
func callbackQPlainTextDocumentLayout_UpdateBlock(ptr unsafe.Pointer, block unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateBlock"); signal != nil {
(*(*func(*gui.QTextBlock))(signal))(gui.NewQTextBlockFromPointer(block))
}
}
//export callbackQPlainTextDocumentLayout_ChildEvent
func callbackQPlainTextDocumentLayout_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QPlainTextDocumentLayout) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQPlainTextDocumentLayout_ConnectNotify
func callbackQPlainTextDocumentLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QPlainTextDocumentLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQPlainTextDocumentLayout_CustomEvent
func callbackQPlainTextDocumentLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QPlainTextDocumentLayout) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQPlainTextDocumentLayout_DeleteLater
func callbackQPlainTextDocumentLayout_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QPlainTextDocumentLayout) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQPlainTextDocumentLayout_Destroyed
func callbackQPlainTextDocumentLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQPlainTextDocumentLayout_DisconnectNotify
func callbackQPlainTextDocumentLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QPlainTextDocumentLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQPlainTextDocumentLayout_Event
func callbackQPlainTextDocumentLayout_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(NewQPlainTextDocumentLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QPlainTextDocumentLayout) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextDocumentLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQPlainTextDocumentLayout_EventFilter
func callbackQPlainTextDocumentLayout_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(NewQPlainTextDocumentLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QPlainTextDocumentLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextDocumentLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQPlainTextDocumentLayout_MetaObject
func callbackQPlainTextDocumentLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQPlainTextDocumentLayoutFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QPlainTextDocumentLayout) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QPlainTextDocumentLayout_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQPlainTextDocumentLayout_ObjectNameChanged
func callbackQPlainTextDocumentLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQPlainTextDocumentLayout_TimerEvent
func callbackQPlainTextDocumentLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQPlainTextDocumentLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QPlainTextDocumentLayout) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextDocumentLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QPlainTextEdit struct {
QAbstractScrollArea
}
type QPlainTextEdit_ITF interface {
QAbstractScrollArea_ITF
QPlainTextEdit_PTR() *QPlainTextEdit
}
func (ptr *QPlainTextEdit) QPlainTextEdit_PTR() *QPlainTextEdit {
return ptr
}
func (ptr *QPlainTextEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QPlainTextEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQPlainTextEdit(ptr QPlainTextEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPlainTextEdit_PTR().Pointer()
}
return nil
}
func NewQPlainTextEditFromPointer(ptr unsafe.Pointer) (n *QPlainTextEdit) {
n = new(QPlainTextEdit)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QPlainTextEdit__LineWrapMode
//QPlainTextEdit::LineWrapMode
type QPlainTextEdit__LineWrapMode int64
const (
QPlainTextEdit__NoWrap QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(0)
QPlainTextEdit__WidgetWidth QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(1)
)
func NewQPlainTextEdit(parent QWidget_ITF) *QPlainTextEdit {
tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQPlainTextEdit2(text string, parent QWidget_ITF) *QPlainTextEdit {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QPlainTextEdit) AnchorAt(pos core.QPoint_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QPlainTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos)))
}
return ""
}
//export callbackQPlainTextEdit_AppendHtml
func callbackQPlainTextEdit_AppendHtml(ptr unsafe.Pointer, html C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "appendHtml"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(html))
} else {
NewQPlainTextEditFromPointer(ptr).AppendHtmlDefault(cGoUnpackString(html))
}
}
func (ptr *QPlainTextEdit) ConnectAppendHtml(f func(html string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "appendHtml"); signal != nil {
f := func(html string) {
(*(*func(string))(signal))(html)
f(html)
}
qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectAppendHtml() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "appendHtml")
}
}
func (ptr *QPlainTextEdit) AppendHtml(html string) {
if ptr.Pointer() != nil {
var htmlC *C.char
if html != "" {
htmlC = C.CString(html)
defer C.free(unsafe.Pointer(htmlC))
}
C.QPlainTextEdit_AppendHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))})
}
}
func (ptr *QPlainTextEdit) AppendHtmlDefault(html string) {
if ptr.Pointer() != nil {
var htmlC *C.char
if html != "" {
htmlC = C.CString(html)
defer C.free(unsafe.Pointer(htmlC))
}
C.QPlainTextEdit_AppendHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))})
}
}
//export callbackQPlainTextEdit_AppendPlainText
func callbackQPlainTextEdit_AppendPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "appendPlainText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQPlainTextEditFromPointer(ptr).AppendPlainTextDefault(cGoUnpackString(text))
}
}
func (ptr *QPlainTextEdit) ConnectAppendPlainText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "appendPlainText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectAppendPlainText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "appendPlainText")
}
}
func (ptr *QPlainTextEdit) AppendPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_AppendPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) AppendPlainTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_AppendPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) BackgroundVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_BackgroundVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPlainTextEdit) BlockBoundingGeometry(block gui.QTextBlock_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingGeometry(ptr.Pointer(), gui.PointerFromQTextBlock(block)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block)))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) BlockCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextEdit_BlockCount(ptr.Pointer())))
}
return 0
}
//export callbackQPlainTextEdit_BlockCountChanged
func callbackQPlainTextEdit_BlockCountChanged(ptr unsafe.Pointer, newBlockCount C.int) {
if signal := qt.GetSignal(ptr, "blockCountChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(newBlockCount)))
}
}
func (ptr *QPlainTextEdit) ConnectBlockCountChanged(f func(newBlockCount int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "blockCountChanged") {
C.QPlainTextEdit_ConnectBlockCountChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "blockCountChanged"); signal != nil {
f := func(newBlockCount int) {
(*(*func(int))(signal))(newBlockCount)
f(newBlockCount)
}
qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectBlockCountChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectBlockCountChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "blockCountChanged")
}
}
func (ptr *QPlainTextEdit) BlockCountChanged(newBlockCount int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_BlockCountChanged(ptr.Pointer(), C.int(int32(newBlockCount)))
}
}
//export callbackQPlainTextEdit_CanInsertFromMimeData
func callbackQPlainTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source)))))
}
return C.char(int8(qt.GoBoolToInt(NewQPlainTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)))))
}
func (ptr *QPlainTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil {
f := func(source *core.QMimeData) bool {
(*(*func(*core.QMimeData) bool)(signal))(source)
return f(source)
}
qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCanInsertFromMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData")
}
}
func (ptr *QPlainTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0
}
return false
}
func (ptr *QPlainTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0
}
return false
}
func (ptr *QPlainTextEdit) CanPaste() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_CanPaste(ptr.Pointer())) != 0
}
return false
}
//export callbackQPlainTextEdit_CenterCursor
func callbackQPlainTextEdit_CenterCursor(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "centerCursor"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).CenterCursorDefault()
}
}
func (ptr *QPlainTextEdit) ConnectCenterCursor(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "centerCursor"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCenterCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "centerCursor")
}
}
func (ptr *QPlainTextEdit) CenterCursor() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CenterCursor(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) CenterCursorDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CenterCursorDefault(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) CenterOnScroll() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_CenterOnScroll(ptr.Pointer())) != 0
}
return false
}
//export callbackQPlainTextEdit_Clear
func callbackQPlainTextEdit_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).ClearDefault()
}
}
func (ptr *QPlainTextEdit) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QPlainTextEdit) Clear() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Clear(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) ClearDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ClearDefault(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) ContentOffset() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QPlainTextEdit_ContentOffset(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQPlainTextEdit_Copy
func callbackQPlainTextEdit_Copy(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "copy"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).CopyDefault()
}
}
func (ptr *QPlainTextEdit) ConnectCopy(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCopy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "copy")
}
}
func (ptr *QPlainTextEdit) Copy() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Copy(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) CopyDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CopyDefault(ptr.Pointer())
}
}
//export callbackQPlainTextEdit_CopyAvailable
func callbackQPlainTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) {
if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(yes) != 0)
}
}
func (ptr *QPlainTextEdit) ConnectCopyAvailable(f func(yes bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") {
C.QPlainTextEdit_ConnectCopyAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil {
f := func(yes bool) {
(*(*func(bool))(signal))(yes)
f(yes)
}
qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCopyAvailable() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectCopyAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "copyAvailable")
}
}
func (ptr *QPlainTextEdit) CopyAvailable(yes bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes))))
}
}
//export callbackQPlainTextEdit_CreateMimeDataFromSelection
func callbackQPlainTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil {
return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))())
}
return core.PointerFromQMimeData(NewQPlainTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault())
}
func (ptr *QPlainTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil {
f := func() *core.QMimeData {
(*(*func() *core.QMimeData)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCreateMimeDataFromSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection")
}
}
func (ptr *QPlainTextEdit) CreateMimeDataFromSelection() *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelection(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CreateStandardContextMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CurrentCharFormat() *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QPlainTextEdit_CurrentCharFormat(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor)
return tmpValue
}
return nil
}
//export callbackQPlainTextEdit_CursorPositionChanged
func callbackQPlainTextEdit_CursorPositionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QPlainTextEdit) ConnectCursorPositionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") {
C.QPlainTextEdit_ConnectCursorPositionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCursorPositionChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectCursorPositionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged")
}
}
func (ptr *QPlainTextEdit) CursorPositionChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CursorPositionChanged(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CursorRect2() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect2(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) CursorWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextEdit_CursorWidth(ptr.Pointer())))
}
return 0
}
//export callbackQPlainTextEdit_Cut
func callbackQPlainTextEdit_Cut(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cut"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).CutDefault()
}
}
func (ptr *QPlainTextEdit) ConnectCut(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectCut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cut")
}
}
func (ptr *QPlainTextEdit) Cut() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Cut(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) CutDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_CutDefault(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) Document() *gui.QTextDocument {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextDocumentFromPointer(C.QPlainTextEdit_Document(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) DocumentTitle() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QPlainTextEdit_DocumentTitle(ptr.Pointer()))
}
return ""
}
func (ptr *QPlainTextEdit) EnsureCursorVisible() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_EnsureCursorVisible(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
var expC *C.char
if exp != "" {
expC = C.CString(exp)
defer C.free(unsafe.Pointer(expC))
}
return int8(C.QPlainTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0
}
return false
}
func (ptr *QPlainTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0
}
return false
}
func (ptr *QPlainTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0
}
return false
}
func (ptr *QPlainTextEdit) FirstVisibleBlock() *gui.QTextBlock {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextBlockFromPointer(C.QPlainTextEdit_FirstVisibleBlock(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextBlock).DestroyQTextBlock)
return tmpValue
}
return nil
}
//export callbackQPlainTextEdit_InsertFromMimeData
func callbackQPlainTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil {
(*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source))
} else {
NewQPlainTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))
}
}
func (ptr *QPlainTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil {
f := func(source *core.QMimeData) {
(*(*func(*core.QMimeData))(signal))(source)
f(source)
}
qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectInsertFromMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData")
}
}
func (ptr *QPlainTextEdit) InsertFromMimeData(source core.QMimeData_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))
}
}
func (ptr *QPlainTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))
}
}
//export callbackQPlainTextEdit_InsertPlainText
func callbackQPlainTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQPlainTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text))
}
}
func (ptr *QPlainTextEdit) ConnectInsertPlainText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectInsertPlainText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertPlainText")
}
}
func (ptr *QPlainTextEdit) InsertPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) InsertPlainTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPlainTextEdit) IsUndoRedoEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPlainTextEdit) LineWrapMode() QPlainTextEdit__LineWrapMode {
if ptr.Pointer() != nil {
return QPlainTextEdit__LineWrapMode(C.QPlainTextEdit_LineWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQPlainTextEdit_LoadResource
func callbackQPlainTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "loadResource"); signal != nil {
return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name)))
}
return core.PointerFromQVariant(NewQPlainTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name)))
}
func (ptr *QPlainTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil {
f := func(ty int, name *core.QUrl) *core.QVariant {
(*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name)
return f(ty, name)
}
qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectLoadResource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "loadResource")
}
}
func (ptr *QPlainTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) MaximumBlockCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextEdit_MaximumBlockCount(ptr.Pointer())))
}
return 0
}
func (ptr *QPlainTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier))
}
}
//export callbackQPlainTextEdit_ModificationChanged
func callbackQPlainTextEdit_ModificationChanged(ptr unsafe.Pointer, changed C.char) {
if signal := qt.GetSignal(ptr, "modificationChanged"); signal != nil {
(*(*func(bool))(signal))(int8(changed) != 0)
}
}
func (ptr *QPlainTextEdit) ConnectModificationChanged(f func(changed bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "modificationChanged") {
C.QPlainTextEdit_ConnectModificationChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "modificationChanged"); signal != nil {
f := func(changed bool) {
(*(*func(bool))(signal))(changed)
f(changed)
}
qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectModificationChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectModificationChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "modificationChanged")
}
}
func (ptr *QPlainTextEdit) ModificationChanged(changed bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ModificationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(changed))))
}
}
func (ptr *QPlainTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode))
}
}
func (ptr *QPlainTextEdit) OverwriteMode() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_OverwriteMode(ptr.Pointer())) != 0
}
return false
}
//export callbackQPlainTextEdit_Paste
func callbackQPlainTextEdit_Paste(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paste"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).PasteDefault()
}
}
func (ptr *QPlainTextEdit) ConnectPaste(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectPaste() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paste")
}
}
func (ptr *QPlainTextEdit) Paste() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Paste(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) PasteDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_PasteDefault(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) PlaceholderText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QPlainTextEdit_PlaceholderText(ptr.Pointer()))
}
return ""
}
func (ptr *QPlainTextEdit) Print(printer gui.QPagedPaintDevice_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer))
}
}
//export callbackQPlainTextEdit_Redo
func callbackQPlainTextEdit_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).RedoDefault()
}
}
func (ptr *QPlainTextEdit) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QPlainTextEdit) Redo() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Redo(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) RedoDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_RedoDefault(ptr.Pointer())
}
}
//export callbackQPlainTextEdit_RedoAvailable
func callbackQPlainTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QPlainTextEdit) ConnectRedoAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") {
C.QPlainTextEdit_ConnectRedoAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectRedoAvailable() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectRedoAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "redoAvailable")
}
}
func (ptr *QPlainTextEdit) RedoAvailable(available bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
//export callbackQPlainTextEdit_SelectAll
func callbackQPlainTextEdit_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QPlainTextEdit) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QPlainTextEdit) SelectAll() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SelectAll(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SelectAllDefault(ptr.Pointer())
}
}
//export callbackQPlainTextEdit_SelectionChanged
func callbackQPlainTextEdit_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QPlainTextEdit) ConnectSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") {
C.QPlainTextEdit_ConnectSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QPlainTextEdit) SelectionChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SelectionChanged(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) SetBackgroundVisible(visible bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetBackgroundVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QPlainTextEdit) SetCenterOnScroll(enabled bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetCenterOnScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QPlainTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format))
}
}
func (ptr *QPlainTextEdit) SetCursorWidth(width int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width)))
}
}
func (ptr *QPlainTextEdit) SetDocument(document gui.QTextDocument_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document))
}
}
func (ptr *QPlainTextEdit) SetDocumentTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QPlainTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QPlainTextEdit) SetLineWrapMode(mode QPlainTextEdit__LineWrapMode) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QPlainTextEdit) SetMaximumBlockCount(maximum int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetMaximumBlockCount(ptr.Pointer(), C.int(int32(maximum)))
}
}
func (ptr *QPlainTextEdit) SetOverwriteMode(overwrite bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite))))
}
}
func (ptr *QPlainTextEdit) SetPlaceholderText(placeholderText string) {
if ptr.Pointer() != nil {
var placeholderTextC *C.char
if placeholderText != "" {
placeholderTextC = C.CString(placeholderText)
defer C.free(unsafe.Pointer(placeholderTextC))
}
C.QPlainTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))})
}
}
//export callbackQPlainTextEdit_SetPlainText
func callbackQPlainTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQPlainTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text))
}
}
func (ptr *QPlainTextEdit) ConnectSetPlainText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectSetPlainText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setPlainText")
}
}
func (ptr *QPlainTextEdit) SetPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) SetPlainTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QPlainTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QPlainTextEdit) SetReadOnly(ro bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro))))
}
}
func (ptr *QPlainTextEdit) SetTabChangesFocus(b bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QPlainTextEdit) SetTabStopDistance(distance float64) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance))
}
}
func (ptr *QPlainTextEdit) SetTabStopWidth(width int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width)))
}
}
func (ptr *QPlainTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))
}
}
func (ptr *QPlainTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QPlainTextEdit) SetUndoRedoEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QPlainTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QPlainTextEdit) TabChangesFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QPlainTextEdit_TabChangesFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPlainTextEdit) TabStopDistance() float64 {
if ptr.Pointer() != nil {
return float64(C.QPlainTextEdit_TabStopDistance(ptr.Pointer()))
}
return 0
}
func (ptr *QPlainTextEdit) TabStopWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QPlainTextEdit_TabStopWidth(ptr.Pointer())))
}
return 0
}
//export callbackQPlainTextEdit_TextChanged
func callbackQPlainTextEdit_TextChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "textChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QPlainTextEdit) ConnectTextChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textChanged") {
C.QPlainTextEdit_ConnectTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectTextChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textChanged")
}
}
func (ptr *QPlainTextEdit) TextChanged() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_TextChanged(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) TextCursor() *gui.QTextCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_TextCursor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor)
return tmpValue
}
return nil
}
func (ptr *QPlainTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag {
if ptr.Pointer() != nil {
return core.Qt__TextInteractionFlag(C.QPlainTextEdit_TextInteractionFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QPlainTextEdit) ToPlainText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QPlainTextEdit_ToPlainText(ptr.Pointer()))
}
return ""
}
//export callbackQPlainTextEdit_Undo
func callbackQPlainTextEdit_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).UndoDefault()
}
}
func (ptr *QPlainTextEdit) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QPlainTextEdit) Undo() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_Undo(ptr.Pointer())
}
}
func (ptr *QPlainTextEdit) UndoDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_UndoDefault(ptr.Pointer())
}
}
//export callbackQPlainTextEdit_UndoAvailable
func callbackQPlainTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QPlainTextEdit) ConnectUndoAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") {
C.QPlainTextEdit_ConnectUndoAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectUndoAvailable() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectUndoAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "undoAvailable")
}
}
func (ptr *QPlainTextEdit) UndoAvailable(available bool) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
//export callbackQPlainTextEdit_UpdateRequest
func callbackQPlainTextEdit_UpdateRequest(ptr unsafe.Pointer, rect unsafe.Pointer, dy C.int) {
if signal := qt.GetSignal(ptr, "updateRequest"); signal != nil {
(*(*func(*core.QRect, int))(signal))(core.NewQRectFromPointer(rect), int(int32(dy)))
}
}
func (ptr *QPlainTextEdit) ConnectUpdateRequest(f func(rect *core.QRect, dy int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "updateRequest") {
C.QPlainTextEdit_ConnectUpdateRequest(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "updateRequest"); signal != nil {
f := func(rect *core.QRect, dy int) {
(*(*func(*core.QRect, int))(signal))(rect, dy)
f(rect, dy)
}
qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectUpdateRequest() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DisconnectUpdateRequest(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "updateRequest")
}
}
func (ptr *QPlainTextEdit) UpdateRequest(rect core.QRect_ITF, dy int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_UpdateRequest(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(dy)))
}
}
func (ptr *QPlainTextEdit) WordWrapMode() gui.QTextOption__WrapMode {
if ptr.Pointer() != nil {
return gui.QTextOption__WrapMode(C.QPlainTextEdit_WordWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQPlainTextEdit_ZoomIn
func callbackQPlainTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) {
if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil {
(*(*func(int))(signal))(int(int32(ran)))
} else {
NewQPlainTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran)))
}
}
func (ptr *QPlainTextEdit) ConnectZoomIn(f func(ran int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil {
f := func(ran int) {
(*(*func(int))(signal))(ran)
f(ran)
}
qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectZoomIn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "zoomIn")
}
}
func (ptr *QPlainTextEdit) ZoomIn(ran int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran)))
}
}
func (ptr *QPlainTextEdit) ZoomInDefault(ran int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran)))
}
}
//export callbackQPlainTextEdit_ZoomOut
func callbackQPlainTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) {
if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil {
(*(*func(int))(signal))(int(int32(ran)))
} else {
NewQPlainTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran)))
}
}
func (ptr *QPlainTextEdit) ConnectZoomOut(f func(ran int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil {
f := func(ran int) {
(*(*func(int))(signal))(ran)
f(ran)
}
qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectZoomOut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "zoomOut")
}
}
func (ptr *QPlainTextEdit) ZoomOut(ran int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran)))
}
}
func (ptr *QPlainTextEdit) ZoomOutDefault(ran int) {
if ptr.Pointer() != nil {
C.QPlainTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran)))
}
}
//export callbackQPlainTextEdit_DestroyQPlainTextEdit
func callbackQPlainTextEdit_DestroyQPlainTextEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QPlainTextEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQPlainTextEditFromPointer(ptr).DestroyQPlainTextEditDefault()
}
}
func (ptr *QPlainTextEdit) ConnectDestroyQPlainTextEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QPlainTextEdit) DisconnectDestroyQPlainTextEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextEdit")
}
}
func (ptr *QPlainTextEdit) DestroyQPlainTextEdit() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DestroyQPlainTextEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPlainTextEdit) DestroyQPlainTextEditDefault() {
if ptr.Pointer() != nil {
C.QPlainTextEdit_DestroyQPlainTextEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QProgressBar struct {
QWidget
}
type QProgressBar_ITF interface {
QWidget_ITF
QProgressBar_PTR() *QProgressBar
}
func (ptr *QProgressBar) QProgressBar_PTR() *QProgressBar {
return ptr
}
func (ptr *QProgressBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QProgressBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQProgressBar(ptr QProgressBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QProgressBar_PTR().Pointer()
}
return nil
}
func NewQProgressBarFromPointer(ptr unsafe.Pointer) (n *QProgressBar) {
n = new(QProgressBar)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QProgressBar__Direction
//QProgressBar::Direction
type QProgressBar__Direction int64
const (
QProgressBar__TopToBottom QProgressBar__Direction = QProgressBar__Direction(0)
QProgressBar__BottomToTop QProgressBar__Direction = QProgressBar__Direction(1)
)
func NewQProgressBar(parent QWidget_ITF) *QProgressBar {
tmpValue := NewQProgressBarFromPointer(C.QProgressBar_NewQProgressBar(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QProgressBar) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QProgressBar_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QProgressBar) Format() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QProgressBar_Format(ptr.Pointer()))
}
return ""
}
func (ptr *QProgressBar) InitStyleOption(option QStyleOptionProgressBar_ITF) {
if ptr.Pointer() != nil {
C.QProgressBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionProgressBar(option))
}
}
func (ptr *QProgressBar) InvertedAppearance() bool {
if ptr.Pointer() != nil {
return int8(C.QProgressBar_InvertedAppearance(ptr.Pointer())) != 0
}
return false
}
func (ptr *QProgressBar) IsTextVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QProgressBar_IsTextVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QProgressBar) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressBar_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressBar) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressBar_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressBar) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QProgressBar_Orientation(ptr.Pointer()))
}
return 0
}
//export callbackQProgressBar_Reset
func callbackQProgressBar_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressBarFromPointer(ptr).ResetDefault()
}
}
func (ptr *QProgressBar) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QProgressBar) Reset() {
if ptr.Pointer() != nil {
C.QProgressBar_Reset(ptr.Pointer())
}
}
func (ptr *QProgressBar) ResetDefault() {
if ptr.Pointer() != nil {
C.QProgressBar_ResetDefault(ptr.Pointer())
}
}
func (ptr *QProgressBar) ResetFormat() {
if ptr.Pointer() != nil {
C.QProgressBar_ResetFormat(ptr.Pointer())
}
}
func (ptr *QProgressBar) SetAlignment(alignment core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QProgressBar_SetAlignment(ptr.Pointer(), C.longlong(alignment))
}
}
func (ptr *QProgressBar) SetFormat(format string) {
if ptr.Pointer() != nil {
var formatC *C.char
if format != "" {
formatC = C.CString(format)
defer C.free(unsafe.Pointer(formatC))
}
C.QProgressBar_SetFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))})
}
}
func (ptr *QProgressBar) SetInvertedAppearance(invert bool) {
if ptr.Pointer() != nil {
C.QProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(invert))))
}
}
//export callbackQProgressBar_SetMaximum
func callbackQProgressBar_SetMaximum(ptr unsafe.Pointer, maximum C.int) {
if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil {
(*(*func(int))(signal))(int(int32(maximum)))
} else {
NewQProgressBarFromPointer(ptr).SetMaximumDefault(int(int32(maximum)))
}
}
func (ptr *QProgressBar) ConnectSetMaximum(f func(maximum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil {
f := func(maximum int) {
(*(*func(int))(signal))(maximum)
f(maximum)
}
qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectSetMaximum() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMaximum")
}
}
func (ptr *QProgressBar) SetMaximum(maximum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(maximum)))
}
}
func (ptr *QProgressBar) SetMaximumDefault(maximum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum)))
}
}
//export callbackQProgressBar_SetMinimum
func callbackQProgressBar_SetMinimum(ptr unsafe.Pointer, minimum C.int) {
if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil {
(*(*func(int))(signal))(int(int32(minimum)))
} else {
NewQProgressBarFromPointer(ptr).SetMinimumDefault(int(int32(minimum)))
}
}
func (ptr *QProgressBar) ConnectSetMinimum(f func(minimum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil {
f := func(minimum int) {
(*(*func(int))(signal))(minimum)
f(minimum)
}
qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectSetMinimum() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMinimum")
}
}
func (ptr *QProgressBar) SetMinimum(minimum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(minimum)))
}
}
func (ptr *QProgressBar) SetMinimumDefault(minimum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum)))
}
}
//export callbackQProgressBar_SetOrientation
func callbackQProgressBar_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) {
if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil {
(*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt))
} else {
NewQProgressBarFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt))
}
}
func (ptr *QProgressBar) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil {
f := func(vqt core.Qt__Orientation) {
(*(*func(core.Qt__Orientation))(signal))(vqt)
f(vqt)
}
qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectSetOrientation() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setOrientation")
}
}
func (ptr *QProgressBar) SetOrientation(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QProgressBar_SetOrientation(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QProgressBar) SetOrientationDefault(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QProgressBar_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt))
}
}
//export callbackQProgressBar_SetRange
func callbackQProgressBar_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) {
if signal := qt.GetSignal(ptr, "setRange"); signal != nil {
(*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum)))
} else {
NewQProgressBarFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum)))
}
}
func (ptr *QProgressBar) ConnectSetRange(f func(minimum int, maximum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil {
f := func(minimum int, maximum int) {
(*(*func(int, int))(signal))(minimum, maximum)
f(minimum, maximum)
}
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectSetRange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRange")
}
}
func (ptr *QProgressBar) SetRange(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
func (ptr *QProgressBar) SetRangeDefault(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
func (ptr *QProgressBar) SetTextDirection(textDirection QProgressBar__Direction) {
if ptr.Pointer() != nil {
C.QProgressBar_SetTextDirection(ptr.Pointer(), C.longlong(textDirection))
}
}
func (ptr *QProgressBar) SetTextVisible(visible bool) {
if ptr.Pointer() != nil {
C.QProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQProgressBar_SetValue
func callbackQProgressBar_SetValue(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "setValue"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
} else {
NewQProgressBarFromPointer(ptr).SetValueDefault(int(int32(value)))
}
}
func (ptr *QProgressBar) ConnectSetValue(f func(value int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectSetValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setValue")
}
}
func (ptr *QProgressBar) SetValue(value int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetValue(ptr.Pointer(), C.int(int32(value)))
}
}
func (ptr *QProgressBar) SetValueDefault(value int) {
if ptr.Pointer() != nil {
C.QProgressBar_SetValueDefault(ptr.Pointer(), C.int(int32(value)))
}
}
//export callbackQProgressBar_Text
func callbackQProgressBar_Text(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "text"); signal != nil {
tempVal := (*(*func() string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQProgressBarFromPointer(ptr).TextDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QProgressBar) ConnectText(f func() string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil {
f := func() string {
(*(*func() string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "text")
}
}
func (ptr *QProgressBar) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QProgressBar_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QProgressBar) TextDefault() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QProgressBar_TextDefault(ptr.Pointer()))
}
return ""
}
func (ptr *QProgressBar) TextDirection() QProgressBar__Direction {
if ptr.Pointer() != nil {
return QProgressBar__Direction(C.QProgressBar_TextDirection(ptr.Pointer()))
}
return 0
}
func (ptr *QProgressBar) Value() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressBar_Value(ptr.Pointer())))
}
return 0
}
//export callbackQProgressBar_ValueChanged
func callbackQProgressBar_ValueChanged(ptr unsafe.Pointer, value C.int) {
if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(value)))
}
}
func (ptr *QProgressBar) ConnectValueChanged(f func(value int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") {
C.QProgressBar_ConnectValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil {
f := func(value int) {
(*(*func(int))(signal))(value)
f(value)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectValueChanged() {
if ptr.Pointer() != nil {
C.QProgressBar_DisconnectValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged")
}
}
func (ptr *QProgressBar) ValueChanged(value int) {
if ptr.Pointer() != nil {
C.QProgressBar_ValueChanged(ptr.Pointer(), C.int(int32(value)))
}
}
//export callbackQProgressBar_DestroyQProgressBar
func callbackQProgressBar_DestroyQProgressBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QProgressBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressBarFromPointer(ptr).DestroyQProgressBarDefault()
}
}
func (ptr *QProgressBar) ConnectDestroyQProgressBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QProgressBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressBar) DisconnectDestroyQProgressBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QProgressBar")
}
}
func (ptr *QProgressBar) DestroyQProgressBar() {
if ptr.Pointer() != nil {
C.QProgressBar_DestroyQProgressBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QProgressBar) DestroyQProgressBarDefault() {
if ptr.Pointer() != nil {
C.QProgressBar_DestroyQProgressBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QProgressDialog struct {
QDialog
}
type QProgressDialog_ITF interface {
QDialog_ITF
QProgressDialog_PTR() *QProgressDialog
}
func (ptr *QProgressDialog) QProgressDialog_PTR() *QProgressDialog {
return ptr
}
func (ptr *QProgressDialog) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QProgressDialog) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQProgressDialog(ptr QProgressDialog_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QProgressDialog_PTR().Pointer()
}
return nil
}
func NewQProgressDialogFromPointer(ptr unsafe.Pointer) (n *QProgressDialog) {
n = new(QProgressDialog)
n.SetPointer(ptr)
return
}
func NewQProgressDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog {
tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQProgressDialog2(labelText string, cancelButtonText string, minimum int, maximum int, parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog {
var labelTextC *C.char
if labelText != "" {
labelTextC = C.CString(labelText)
defer C.free(unsafe.Pointer(labelTextC))
}
var cancelButtonTextC *C.char
if cancelButtonText != "" {
cancelButtonTextC = C.CString(cancelButtonText)
defer C.free(unsafe.Pointer(cancelButtonTextC))
}
tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog2(C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}, C.int(int32(minimum)), C.int(int32(maximum)), PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QProgressDialog) AutoClose() bool {
if ptr.Pointer() != nil {
return int8(C.QProgressDialog_AutoClose(ptr.Pointer())) != 0
}
return false
}
func (ptr *QProgressDialog) AutoReset() bool {
if ptr.Pointer() != nil {
return int8(C.QProgressDialog_AutoReset(ptr.Pointer())) != 0
}
return false
}
//export callbackQProgressDialog_Cancel
func callbackQProgressDialog_Cancel(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cancel"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressDialogFromPointer(ptr).CancelDefault()
}
}
func (ptr *QProgressDialog) ConnectCancel(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cancel"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectCancel() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cancel")
}
}
func (ptr *QProgressDialog) Cancel() {
if ptr.Pointer() != nil {
C.QProgressDialog_Cancel(ptr.Pointer())
}
}
func (ptr *QProgressDialog) CancelDefault() {
if ptr.Pointer() != nil {
C.QProgressDialog_CancelDefault(ptr.Pointer())
}
}
//export callbackQProgressDialog_Canceled
func callbackQProgressDialog_Canceled(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "canceled"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QProgressDialog) ConnectCanceled(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canceled") {
C.QProgressDialog_ConnectCanceled(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canceled"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectCanceled() {
if ptr.Pointer() != nil {
C.QProgressDialog_DisconnectCanceled(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canceled")
}
}
func (ptr *QProgressDialog) Canceled() {
if ptr.Pointer() != nil {
C.QProgressDialog_Canceled(ptr.Pointer())
}
}
//export callbackQProgressDialog_ForceShow
func callbackQProgressDialog_ForceShow(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "forceShow"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressDialogFromPointer(ptr).ForceShowDefault()
}
}
func (ptr *QProgressDialog) ConnectForceShow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "forceShow"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectForceShow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "forceShow")
}
}
func (ptr *QProgressDialog) ForceShow() {
if ptr.Pointer() != nil {
C.QProgressDialog_ForceShow(ptr.Pointer())
}
}
func (ptr *QProgressDialog) ForceShowDefault() {
if ptr.Pointer() != nil {
C.QProgressDialog_ForceShowDefault(ptr.Pointer())
}
}
func (ptr *QProgressDialog) LabelText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QProgressDialog_LabelText(ptr.Pointer()))
}
return ""
}
func (ptr *QProgressDialog) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressDialog_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressDialog) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressDialog_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressDialog) MinimumDuration() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressDialog_MinimumDuration(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressDialog) Open(receiver core.QObject_ITF, member string) {
if ptr.Pointer() != nil {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
C.QProgressDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC)
}
}
//export callbackQProgressDialog_Reset
func callbackQProgressDialog_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressDialogFromPointer(ptr).ResetDefault()
}
}
func (ptr *QProgressDialog) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QProgressDialog) Reset() {
if ptr.Pointer() != nil {
C.QProgressDialog_Reset(ptr.Pointer())
}
}
func (ptr *QProgressDialog) ResetDefault() {
if ptr.Pointer() != nil {
C.QProgressDialog_ResetDefault(ptr.Pointer())
}
}
func (ptr *QProgressDialog) SetAutoClose(close bool) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetAutoClose(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(close))))
}
}
func (ptr *QProgressDialog) SetAutoReset(reset bool) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetAutoReset(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(reset))))
}
}
func (ptr *QProgressDialog) SetBar(bar QProgressBar_ITF) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetBar(ptr.Pointer(), PointerFromQProgressBar(bar))
}
}
func (ptr *QProgressDialog) SetCancelButton(cancelButton QPushButton_ITF) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetCancelButton(ptr.Pointer(), PointerFromQPushButton(cancelButton))
}
}
//export callbackQProgressDialog_SetCancelButtonText
func callbackQProgressDialog_SetCancelButtonText(ptr unsafe.Pointer, cancelButtonText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setCancelButtonText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(cancelButtonText))
} else {
NewQProgressDialogFromPointer(ptr).SetCancelButtonTextDefault(cGoUnpackString(cancelButtonText))
}
}
func (ptr *QProgressDialog) ConnectSetCancelButtonText(f func(cancelButtonText string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCancelButtonText"); signal != nil {
f := func(cancelButtonText string) {
(*(*func(string))(signal))(cancelButtonText)
f(cancelButtonText)
}
qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetCancelButtonText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCancelButtonText")
}
}
func (ptr *QProgressDialog) SetCancelButtonText(cancelButtonText string) {
if ptr.Pointer() != nil {
var cancelButtonTextC *C.char
if cancelButtonText != "" {
cancelButtonTextC = C.CString(cancelButtonText)
defer C.free(unsafe.Pointer(cancelButtonTextC))
}
C.QProgressDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))})
}
}
func (ptr *QProgressDialog) SetCancelButtonTextDefault(cancelButtonText string) {
if ptr.Pointer() != nil {
var cancelButtonTextC *C.char
if cancelButtonText != "" {
cancelButtonTextC = C.CString(cancelButtonText)
defer C.free(unsafe.Pointer(cancelButtonTextC))
}
C.QProgressDialog_SetCancelButtonTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))})
}
}
func (ptr *QProgressDialog) SetLabel(label QLabel_ITF) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetLabel(ptr.Pointer(), PointerFromQLabel(label))
}
}
//export callbackQProgressDialog_SetLabelText
func callbackQProgressDialog_SetLabelText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setLabelText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQProgressDialogFromPointer(ptr).SetLabelTextDefault(cGoUnpackString(text))
}
}
func (ptr *QProgressDialog) ConnectSetLabelText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setLabelText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetLabelText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setLabelText")
}
}
func (ptr *QProgressDialog) SetLabelText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QProgressDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QProgressDialog) SetLabelTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QProgressDialog_SetLabelTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQProgressDialog_SetMaximum
func callbackQProgressDialog_SetMaximum(ptr unsafe.Pointer, maximum C.int) {
if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil {
(*(*func(int))(signal))(int(int32(maximum)))
} else {
NewQProgressDialogFromPointer(ptr).SetMaximumDefault(int(int32(maximum)))
}
}
func (ptr *QProgressDialog) ConnectSetMaximum(f func(maximum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil {
f := func(maximum int) {
(*(*func(int))(signal))(maximum)
f(maximum)
}
qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetMaximum() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMaximum")
}
}
func (ptr *QProgressDialog) SetMaximum(maximum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMaximum(ptr.Pointer(), C.int(int32(maximum)))
}
}
func (ptr *QProgressDialog) SetMaximumDefault(maximum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum)))
}
}
//export callbackQProgressDialog_SetMinimum
func callbackQProgressDialog_SetMinimum(ptr unsafe.Pointer, minimum C.int) {
if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil {
(*(*func(int))(signal))(int(int32(minimum)))
} else {
NewQProgressDialogFromPointer(ptr).SetMinimumDefault(int(int32(minimum)))
}
}
func (ptr *QProgressDialog) ConnectSetMinimum(f func(minimum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil {
f := func(minimum int) {
(*(*func(int))(signal))(minimum)
f(minimum)
}
qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetMinimum() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMinimum")
}
}
func (ptr *QProgressDialog) SetMinimum(minimum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMinimum(ptr.Pointer(), C.int(int32(minimum)))
}
}
func (ptr *QProgressDialog) SetMinimumDefault(minimum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum)))
}
}
//export callbackQProgressDialog_SetMinimumDuration
func callbackQProgressDialog_SetMinimumDuration(ptr unsafe.Pointer, ms C.int) {
if signal := qt.GetSignal(ptr, "setMinimumDuration"); signal != nil {
(*(*func(int))(signal))(int(int32(ms)))
} else {
NewQProgressDialogFromPointer(ptr).SetMinimumDurationDefault(int(int32(ms)))
}
}
func (ptr *QProgressDialog) ConnectSetMinimumDuration(f func(ms int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setMinimumDuration"); signal != nil {
f := func(ms int) {
(*(*func(int))(signal))(ms)
f(ms)
}
qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetMinimumDuration() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setMinimumDuration")
}
}
func (ptr *QProgressDialog) SetMinimumDuration(ms int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMinimumDuration(ptr.Pointer(), C.int(int32(ms)))
}
}
func (ptr *QProgressDialog) SetMinimumDurationDefault(ms int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetMinimumDurationDefault(ptr.Pointer(), C.int(int32(ms)))
}
}
//export callbackQProgressDialog_SetRange
func callbackQProgressDialog_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) {
if signal := qt.GetSignal(ptr, "setRange"); signal != nil {
(*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum)))
} else {
NewQProgressDialogFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum)))
}
}
func (ptr *QProgressDialog) ConnectSetRange(f func(minimum int, maximum int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil {
f := func(minimum int, maximum int) {
(*(*func(int, int))(signal))(minimum, maximum)
f(minimum, maximum)
}
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetRange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRange")
}
}
func (ptr *QProgressDialog) SetRange(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
func (ptr *QProgressDialog) SetRangeDefault(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
//export callbackQProgressDialog_SetValue
func callbackQProgressDialog_SetValue(ptr unsafe.Pointer, progress C.int) {
if signal := qt.GetSignal(ptr, "setValue"); signal != nil {
(*(*func(int))(signal))(int(int32(progress)))
} else {
NewQProgressDialogFromPointer(ptr).SetValueDefault(int(int32(progress)))
}
}
func (ptr *QProgressDialog) ConnectSetValue(f func(progress int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil {
f := func(progress int) {
(*(*func(int))(signal))(progress)
f(progress)
}
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectSetValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setValue")
}
}
func (ptr *QProgressDialog) SetValue(progress int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetValue(ptr.Pointer(), C.int(int32(progress)))
}
}
func (ptr *QProgressDialog) SetValueDefault(progress int) {
if ptr.Pointer() != nil {
C.QProgressDialog_SetValueDefault(ptr.Pointer(), C.int(int32(progress)))
}
}
func (ptr *QProgressDialog) Value() int {
if ptr.Pointer() != nil {
return int(int32(C.QProgressDialog_Value(ptr.Pointer())))
}
return 0
}
func (ptr *QProgressDialog) WasCanceled() bool {
if ptr.Pointer() != nil {
return int8(C.QProgressDialog_WasCanceled(ptr.Pointer())) != 0
}
return false
}
//export callbackQProgressDialog_DestroyQProgressDialog
func callbackQProgressDialog_DestroyQProgressDialog(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QProgressDialog"); signal != nil {
(*(*func())(signal))()
} else {
NewQProgressDialogFromPointer(ptr).DestroyQProgressDialogDefault()
}
}
func (ptr *QProgressDialog) ConnectDestroyQProgressDialog(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QProgressDialog"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f))
}
}
}
func (ptr *QProgressDialog) DisconnectDestroyQProgressDialog() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QProgressDialog")
}
}
func (ptr *QProgressDialog) DestroyQProgressDialog() {
if ptr.Pointer() != nil {
C.QProgressDialog_DestroyQProgressDialog(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QProgressDialog) DestroyQProgressDialogDefault() {
if ptr.Pointer() != nil {
C.QProgressDialog_DestroyQProgressDialogDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QProxyStyle struct {
QCommonStyle
}
type QProxyStyle_ITF interface {
QCommonStyle_ITF
QProxyStyle_PTR() *QProxyStyle
}
func (ptr *QProxyStyle) QProxyStyle_PTR() *QProxyStyle {
return ptr
}
func (ptr *QProxyStyle) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QCommonStyle_PTR().Pointer()
}
return nil
}
func (ptr *QProxyStyle) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QCommonStyle_PTR().SetPointer(p)
}
}
func PointerFromQProxyStyle(ptr QProxyStyle_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QProxyStyle_PTR().Pointer()
}
return nil
}
func NewQProxyStyleFromPointer(ptr unsafe.Pointer) (n *QProxyStyle) {
n = new(QProxyStyle)
n.SetPointer(ptr)
return
}
func NewQProxyStyle(style QStyle_ITF) *QProxyStyle {
tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle(PointerFromQStyle(style)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQProxyStyle2(key string) *QProxyStyle {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle2(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QProxyStyle) BaseStyle() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QProxyStyle_BaseStyle(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QProxyStyle) SetBaseStyle(style QStyle_ITF) {
if ptr.Pointer() != nil {
C.QProxyStyle_SetBaseStyle(ptr.Pointer(), PointerFromQStyle(style))
}
}
//export callbackQProxyStyle_StandardIcon
func callbackQProxyStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil {
return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return gui.PointerFromQIcon(NewQProxyStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
func (ptr *QProxyStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil {
f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon {
(*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget)
return f(standardIcon, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f))
}
}
}
func (ptr *QProxyStyle) DisconnectStandardIcon() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "standardIcon")
}
}
func (ptr *QProxyStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QProxyStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQProxyStyle_DestroyQProxyStyle
func callbackQProxyStyle_DestroyQProxyStyle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QProxyStyle"); signal != nil {
(*(*func())(signal))()
} else {
NewQProxyStyleFromPointer(ptr).DestroyQProxyStyleDefault()
}
}
func (ptr *QProxyStyle) ConnectDestroyQProxyStyle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QProxyStyle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f))
}
}
}
func (ptr *QProxyStyle) DisconnectDestroyQProxyStyle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QProxyStyle")
}
}
func (ptr *QProxyStyle) DestroyQProxyStyle() {
if ptr.Pointer() != nil {
C.QProxyStyle_DestroyQProxyStyle(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QProxyStyle) DestroyQProxyStyleDefault() {
if ptr.Pointer() != nil {
C.QProxyStyle_DestroyQProxyStyleDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QPushButton struct {
QAbstractButton
}
type QPushButton_ITF interface {
QAbstractButton_ITF
QPushButton_PTR() *QPushButton
}
func (ptr *QPushButton) QPushButton_PTR() *QPushButton {
return ptr
}
func (ptr *QPushButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractButton_PTR().Pointer()
}
return nil
}
func (ptr *QPushButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractButton_PTR().SetPointer(p)
}
}
func PointerFromQPushButton(ptr QPushButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QPushButton_PTR().Pointer()
}
return nil
}
func NewQPushButtonFromPointer(ptr unsafe.Pointer) (n *QPushButton) {
n = new(QPushButton)
n.SetPointer(ptr)
return
}
func NewQPushButton(parent QWidget_ITF) *QPushButton {
tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQPushButton2(text string, parent QWidget_ITF) *QPushButton {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQPushButton3(icon gui.QIcon_ITF, text string, parent QWidget_ITF) *QPushButton {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QPushButton) AutoDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QPushButton_AutoDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPushButton) InitStyleOption(option QStyleOptionButton_ITF) {
if ptr.Pointer() != nil {
C.QPushButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option))
}
}
func (ptr *QPushButton) IsDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QPushButton_IsDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPushButton) IsFlat() bool {
if ptr.Pointer() != nil {
return int8(C.QPushButton_IsFlat(ptr.Pointer())) != 0
}
return false
}
func (ptr *QPushButton) Menu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QPushButton_Menu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQPushButton_PaintEvent
func callbackQPushButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp))
} else {
NewQPushButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp))
}
}
func (ptr *QPushButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(vqp *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(vqp)
f(vqp)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QPushButton) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QPushButton) PaintEvent(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QPushButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
func (ptr *QPushButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QPushButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
func (ptr *QPushButton) SetAutoDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QPushButton_SetAutoDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QPushButton) SetDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QPushButton_SetDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QPushButton) SetFlat(vbo bool) {
if ptr.Pointer() != nil {
C.QPushButton_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QPushButton) SetMenu(menu QMenu_ITF) {
if ptr.Pointer() != nil {
C.QPushButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu))
}
}
//export callbackQPushButton_ShowMenu
func callbackQPushButton_ShowMenu(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMenu"); signal != nil {
(*(*func())(signal))()
} else {
NewQPushButtonFromPointer(ptr).ShowMenuDefault()
}
}
func (ptr *QPushButton) ConnectShowMenu(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f))
}
}
}
func (ptr *QPushButton) DisconnectShowMenu() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMenu")
}
}
func (ptr *QPushButton) ShowMenu() {
if ptr.Pointer() != nil {
C.QPushButton_ShowMenu(ptr.Pointer())
}
}
func (ptr *QPushButton) ShowMenuDefault() {
if ptr.Pointer() != nil {
C.QPushButton_ShowMenuDefault(ptr.Pointer())
}
}
//export callbackQPushButton_DestroyQPushButton
func callbackQPushButton_DestroyQPushButton(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QPushButton"); signal != nil {
(*(*func())(signal))()
} else {
NewQPushButtonFromPointer(ptr).DestroyQPushButtonDefault()
}
}
func (ptr *QPushButton) ConnectDestroyQPushButton(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QPushButton"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QPushButton) DisconnectDestroyQPushButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QPushButton")
}
}
func (ptr *QPushButton) DestroyQPushButton() {
if ptr.Pointer() != nil {
C.QPushButton_DestroyQPushButton(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QPushButton) DestroyQPushButtonDefault() {
if ptr.Pointer() != nil {
C.QPushButton_DestroyQPushButtonDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QRadioButton struct {
QAbstractButton
}
type QRadioButton_ITF interface {
QAbstractButton_ITF
QRadioButton_PTR() *QRadioButton
}
func (ptr *QRadioButton) QRadioButton_PTR() *QRadioButton {
return ptr
}
func (ptr *QRadioButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractButton_PTR().Pointer()
}
return nil
}
func (ptr *QRadioButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractButton_PTR().SetPointer(p)
}
}
func PointerFromQRadioButton(ptr QRadioButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QRadioButton_PTR().Pointer()
}
return nil
}
func NewQRadioButtonFromPointer(ptr unsafe.Pointer) (n *QRadioButton) {
n = new(QRadioButton)
n.SetPointer(ptr)
return
}
func NewQRadioButton(parent QWidget_ITF) *QRadioButton {
tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQRadioButton2(text string, parent QWidget_ITF) *QRadioButton {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QRadioButton) InitStyleOption(option QStyleOptionButton_ITF) {
if ptr.Pointer() != nil {
C.QRadioButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option))
}
}
//export callbackQRadioButton_PaintEvent
func callbackQRadioButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp))
} else {
NewQRadioButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp))
}
}
func (ptr *QRadioButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(vqp *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(vqp)
f(vqp)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QRadioButton) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QRadioButton) PaintEvent(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QRadioButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
func (ptr *QRadioButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QRadioButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp))
}
}
//export callbackQRadioButton_DestroyQRadioButton
func callbackQRadioButton_DestroyQRadioButton(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QRadioButton"); signal != nil {
(*(*func())(signal))()
} else {
NewQRadioButtonFromPointer(ptr).DestroyQRadioButtonDefault()
}
}
func (ptr *QRadioButton) ConnectDestroyQRadioButton(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QRadioButton"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QRadioButton) DisconnectDestroyQRadioButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QRadioButton")
}
}
func (ptr *QRadioButton) DestroyQRadioButton() {
if ptr.Pointer() != nil {
C.QRadioButton_DestroyQRadioButton(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QRadioButton) DestroyQRadioButtonDefault() {
if ptr.Pointer() != nil {
C.QRadioButton_DestroyQRadioButtonDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QRubberBand struct {
QWidget
}
type QRubberBand_ITF interface {
QWidget_ITF
QRubberBand_PTR() *QRubberBand
}
func (ptr *QRubberBand) QRubberBand_PTR() *QRubberBand {
return ptr
}
func (ptr *QRubberBand) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QRubberBand) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQRubberBand(ptr QRubberBand_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QRubberBand_PTR().Pointer()
}
return nil
}
func NewQRubberBandFromPointer(ptr unsafe.Pointer) (n *QRubberBand) {
n = new(QRubberBand)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QRubberBand__Shape
//QRubberBand::Shape
type QRubberBand__Shape int64
const (
QRubberBand__Line QRubberBand__Shape = QRubberBand__Shape(0)
QRubberBand__Rectangle QRubberBand__Shape = QRubberBand__Shape(1)
)
func NewQRubberBand(s QRubberBand__Shape, p QWidget_ITF) *QRubberBand {
tmpValue := NewQRubberBandFromPointer(C.QRubberBand_NewQRubberBand(C.longlong(s), PointerFromQWidget(p)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QRubberBand) InitStyleOption(option QStyleOptionRubberBand_ITF) {
if ptr.Pointer() != nil {
C.QRubberBand_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionRubberBand(option))
}
}
func (ptr *QRubberBand) Shape() QRubberBand__Shape {
if ptr.Pointer() != nil {
return QRubberBand__Shape(C.QRubberBand_Shape(ptr.Pointer()))
}
return 0
}
//export callbackQRubberBand_DestroyQRubberBand
func callbackQRubberBand_DestroyQRubberBand(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QRubberBand"); signal != nil {
(*(*func())(signal))()
} else {
NewQRubberBandFromPointer(ptr).DestroyQRubberBandDefault()
}
}
func (ptr *QRubberBand) ConnectDestroyQRubberBand(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QRubberBand"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f))
}
}
}
func (ptr *QRubberBand) DisconnectDestroyQRubberBand() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QRubberBand")
}
}
func (ptr *QRubberBand) DestroyQRubberBand() {
if ptr.Pointer() != nil {
C.QRubberBand_DestroyQRubberBand(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QRubberBand) DestroyQRubberBandDefault() {
if ptr.Pointer() != nil {
C.QRubberBand_DestroyQRubberBandDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QScrollArea struct {
QAbstractScrollArea
}
type QScrollArea_ITF interface {
QAbstractScrollArea_ITF
QScrollArea_PTR() *QScrollArea
}
func (ptr *QScrollArea) QScrollArea_PTR() *QScrollArea {
return ptr
}
func (ptr *QScrollArea) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QScrollArea) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQScrollArea(ptr QScrollArea_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScrollArea_PTR().Pointer()
}
return nil
}
func NewQScrollAreaFromPointer(ptr unsafe.Pointer) (n *QScrollArea) {
n = new(QScrollArea)
n.SetPointer(ptr)
return
}
func NewQScrollArea(parent QWidget_ITF) *QScrollArea {
tmpValue := NewQScrollAreaFromPointer(C.QScrollArea_NewQScrollArea(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScrollArea) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QScrollArea_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QScrollArea) EnsureVisible(x int, y int, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QScrollArea_EnsureVisible(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QScrollArea) EnsureWidgetVisible(childWidget QWidget_ITF, xmargin int, ymargin int) {
if ptr.Pointer() != nil {
C.QScrollArea_EnsureWidgetVisible(ptr.Pointer(), PointerFromQWidget(childWidget), C.int(int32(xmargin)), C.int(int32(ymargin)))
}
}
func (ptr *QScrollArea) SetAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QScrollArea_SetAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QScrollArea) SetWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QScrollArea_SetWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QScrollArea) SetWidgetResizable(resizable bool) {
if ptr.Pointer() != nil {
C.QScrollArea_SetWidgetResizable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(resizable))))
}
}
func (ptr *QScrollArea) TakeWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QScrollArea_TakeWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QScrollArea) Widget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QScrollArea_Widget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QScrollArea) WidgetResizable() bool {
if ptr.Pointer() != nil {
return int8(C.QScrollArea_WidgetResizable(ptr.Pointer())) != 0
}
return false
}
//export callbackQScrollArea_DestroyQScrollArea
func callbackQScrollArea_DestroyQScrollArea(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QScrollArea"); signal != nil {
(*(*func())(signal))()
} else {
NewQScrollAreaFromPointer(ptr).DestroyQScrollAreaDefault()
}
}
func (ptr *QScrollArea) ConnectDestroyQScrollArea(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QScrollArea"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f))
}
}
}
func (ptr *QScrollArea) DisconnectDestroyQScrollArea() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QScrollArea")
}
}
func (ptr *QScrollArea) DestroyQScrollArea() {
if ptr.Pointer() != nil {
C.QScrollArea_DestroyQScrollArea(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QScrollArea) DestroyQScrollAreaDefault() {
if ptr.Pointer() != nil {
C.QScrollArea_DestroyQScrollAreaDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QScrollBar struct {
QAbstractSlider
}
type QScrollBar_ITF interface {
QAbstractSlider_ITF
QScrollBar_PTR() *QScrollBar
}
func (ptr *QScrollBar) QScrollBar_PTR() *QScrollBar {
return ptr
}
func (ptr *QScrollBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSlider_PTR().Pointer()
}
return nil
}
func (ptr *QScrollBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSlider_PTR().SetPointer(p)
}
}
func PointerFromQScrollBar(ptr QScrollBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScrollBar_PTR().Pointer()
}
return nil
}
func NewQScrollBarFromPointer(ptr unsafe.Pointer) (n *QScrollBar) {
n = new(QScrollBar)
n.SetPointer(ptr)
return
}
func NewQScrollBar(parent QWidget_ITF) *QScrollBar {
tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQScrollBar2(orientation core.Qt__Orientation, parent QWidget_ITF) *QScrollBar {
tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar2(C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScrollBar) InitStyleOption(option QStyleOptionSlider_ITF) {
if ptr.Pointer() != nil {
C.QScrollBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option))
}
}
//export callbackQScrollBar_DestroyQScrollBar
func callbackQScrollBar_DestroyQScrollBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QScrollBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQScrollBarFromPointer(ptr).DestroyQScrollBarDefault()
}
}
func (ptr *QScrollBar) ConnectDestroyQScrollBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QScrollBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QScrollBar) DisconnectDestroyQScrollBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QScrollBar")
}
}
func (ptr *QScrollBar) DestroyQScrollBar() {
if ptr.Pointer() != nil {
C.QScrollBar_DestroyQScrollBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QScrollBar) DestroyQScrollBarDefault() {
if ptr.Pointer() != nil {
C.QScrollBar_DestroyQScrollBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QScroller struct {
core.QObject
}
type QScroller_ITF interface {
core.QObject_ITF
QScroller_PTR() *QScroller
}
func (ptr *QScroller) QScroller_PTR() *QScroller {
return ptr
}
func (ptr *QScroller) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QScroller) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQScroller(ptr QScroller_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScroller_PTR().Pointer()
}
return nil
}
func NewQScrollerFromPointer(ptr unsafe.Pointer) (n *QScroller) {
n = new(QScroller)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QScroller__State
//QScroller::State
type QScroller__State int64
const (
QScroller__Inactive QScroller__State = QScroller__State(0)
QScroller__Pressed QScroller__State = QScroller__State(1)
QScroller__Dragging QScroller__State = QScroller__State(2)
QScroller__Scrolling QScroller__State = QScroller__State(3)
)
//go:generate stringer -type=QScroller__ScrollerGestureType
//QScroller::ScrollerGestureType
type QScroller__ScrollerGestureType int64
const (
QScroller__TouchGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(0)
QScroller__LeftMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(1)
QScroller__RightMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(2)
QScroller__MiddleMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(3)
)
//go:generate stringer -type=QScroller__Input
//QScroller::Input
type QScroller__Input int64
const (
QScroller__InputPress QScroller__Input = QScroller__Input(1)
QScroller__InputMove QScroller__Input = QScroller__Input(2)
QScroller__InputRelease QScroller__Input = QScroller__Input(3)
)
func QScroller_ActiveScrollers() []*QScroller {
return func(l C.struct_QtWidgets_PackedList) []*QScroller {
out := make([]*QScroller, int(l.len))
tmpList := NewQScrollerFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__activeScrollers_atList(i)
}
return out
}(C.QScroller_QScroller_ActiveScrollers())
}
func (ptr *QScroller) ActiveScrollers() []*QScroller {
return func(l C.struct_QtWidgets_PackedList) []*QScroller {
out := make([]*QScroller, int(l.len))
tmpList := NewQScrollerFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__activeScrollers_atList(i)
}
return out
}(C.QScroller_QScroller_ActiveScrollers())
}
//export callbackQScroller_EnsureVisible
func callbackQScroller_EnsureVisible(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double) {
if signal := qt.GetSignal(ptr, "ensureVisible"); signal != nil {
(*(*func(*core.QRectF, float64, float64))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin))
} else {
NewQScrollerFromPointer(ptr).EnsureVisibleDefault(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin))
}
}
func (ptr *QScroller) ConnectEnsureVisible(f func(rect *core.QRectF, xmargin float64, ymargin float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible"); signal != nil {
f := func(rect *core.QRectF, xmargin float64, ymargin float64) {
(*(*func(*core.QRectF, float64, float64))(signal))(rect, xmargin, ymargin)
f(rect, xmargin, ymargin)
}
qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectEnsureVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "ensureVisible")
}
}
func (ptr *QScroller) EnsureVisible(rect core.QRectF_ITF, xmargin float64, ymargin float64) {
if ptr.Pointer() != nil {
C.QScroller_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin))
}
}
func (ptr *QScroller) EnsureVisibleDefault(rect core.QRectF_ITF, xmargin float64, ymargin float64) {
if ptr.Pointer() != nil {
C.QScroller_EnsureVisibleDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin))
}
}
//export callbackQScroller_EnsureVisible2
func callbackQScroller_EnsureVisible2(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double, scrollTime C.int) {
if signal := qt.GetSignal(ptr, "ensureVisible2"); signal != nil {
(*(*func(*core.QRectF, float64, float64, int))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime)))
} else {
NewQScrollerFromPointer(ptr).EnsureVisible2Default(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime)))
}
}
func (ptr *QScroller) ConnectEnsureVisible2(f func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible2"); signal != nil {
f := func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int) {
(*(*func(*core.QRectF, float64, float64, int))(signal))(rect, xmargin, ymargin, scrollTime)
f(rect, xmargin, ymargin, scrollTime)
}
qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectEnsureVisible2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "ensureVisible2")
}
}
func (ptr *QScroller) EnsureVisible2(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) {
if ptr.Pointer() != nil {
C.QScroller_EnsureVisible2(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime)))
}
}
func (ptr *QScroller) EnsureVisible2Default(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) {
if ptr.Pointer() != nil {
C.QScroller_EnsureVisible2Default(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime)))
}
}
func (ptr *QScroller) FinalPosition() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QScroller_FinalPosition(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func QScroller_GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType {
return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType)))
}
func (ptr *QScroller) GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType {
return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType)))
}
func QScroller_GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType {
return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target)))
}
func (ptr *QScroller) GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType {
return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target)))
}
func (ptr *QScroller) HandleInput(input QScroller__Input, position core.QPointF_ITF, timestamp int64) bool {
if ptr.Pointer() != nil {
return int8(C.QScroller_HandleInput(ptr.Pointer(), C.longlong(input), core.PointerFromQPointF(position), C.longlong(timestamp))) != 0
}
return false
}
func QScroller_HasScroller(target core.QObject_ITF) bool {
return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0
}
func (ptr *QScroller) HasScroller(target core.QObject_ITF) bool {
return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0
}
func (ptr *QScroller) PixelPerMeter() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QScroller_PixelPerMeter(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
//export callbackQScroller_ResendPrepareEvent
func callbackQScroller_ResendPrepareEvent(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resendPrepareEvent"); signal != nil {
(*(*func())(signal))()
} else {
NewQScrollerFromPointer(ptr).ResendPrepareEventDefault()
}
}
func (ptr *QScroller) ConnectResendPrepareEvent(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resendPrepareEvent"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectResendPrepareEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resendPrepareEvent")
}
}
func (ptr *QScroller) ResendPrepareEvent() {
if ptr.Pointer() != nil {
C.QScroller_ResendPrepareEvent(ptr.Pointer())
}
}
func (ptr *QScroller) ResendPrepareEventDefault() {
if ptr.Pointer() != nil {
C.QScroller_ResendPrepareEventDefault(ptr.Pointer())
}
}
//export callbackQScroller_ScrollTo
func callbackQScroller_ScrollTo(ptr unsafe.Pointer, pos unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(pos))
} else {
NewQScrollerFromPointer(ptr).ScrollToDefault(core.NewQPointFFromPointer(pos))
}
}
func (ptr *QScroller) ConnectScrollTo(f func(pos *core.QPointF)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil {
f := func(pos *core.QPointF) {
(*(*func(*core.QPointF))(signal))(pos)
f(pos)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectScrollTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo")
}
}
func (ptr *QScroller) ScrollTo(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QScroller_ScrollTo(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
func (ptr *QScroller) ScrollToDefault(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QScroller_ScrollToDefault(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
//export callbackQScroller_ScrollTo2
func callbackQScroller_ScrollTo2(ptr unsafe.Pointer, pos unsafe.Pointer, scrollTime C.int) {
if signal := qt.GetSignal(ptr, "scrollTo2"); signal != nil {
(*(*func(*core.QPointF, int))(signal))(core.NewQPointFFromPointer(pos), int(int32(scrollTime)))
} else {
NewQScrollerFromPointer(ptr).ScrollTo2Default(core.NewQPointFFromPointer(pos), int(int32(scrollTime)))
}
}
func (ptr *QScroller) ConnectScrollTo2(f func(pos *core.QPointF, scrollTime int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo2"); signal != nil {
f := func(pos *core.QPointF, scrollTime int) {
(*(*func(*core.QPointF, int))(signal))(pos, scrollTime)
f(pos, scrollTime)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectScrollTo2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo2")
}
}
func (ptr *QScroller) ScrollTo2(pos core.QPointF_ITF, scrollTime int) {
if ptr.Pointer() != nil {
C.QScroller_ScrollTo2(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime)))
}
}
func (ptr *QScroller) ScrollTo2Default(pos core.QPointF_ITF, scrollTime int) {
if ptr.Pointer() != nil {
C.QScroller_ScrollTo2Default(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime)))
}
}
func QScroller_Scroller(target core.QObject_ITF) *QScroller {
tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScroller) Scroller(target core.QObject_ITF) *QScroller {
tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QScroller_Scroller2(target core.QObject_ITF) *QScroller {
tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScroller) Scroller2(target core.QObject_ITF) *QScroller {
tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QScroller) ScrollerProperties() *QScrollerProperties {
if ptr.Pointer() != nil {
tmpValue := NewQScrollerPropertiesFromPointer(C.QScroller_ScrollerProperties(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties)
return tmpValue
}
return nil
}
//export callbackQScroller_ScrollerPropertiesChanged
func callbackQScroller_ScrollerPropertiesChanged(ptr unsafe.Pointer, newProperties unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "scrollerPropertiesChanged"); signal != nil {
(*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(newProperties))
}
}
func (ptr *QScroller) ConnectScrollerPropertiesChanged(f func(newProperties *QScrollerProperties)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "scrollerPropertiesChanged") {
C.QScroller_ConnectScrollerPropertiesChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "scrollerPropertiesChanged"); signal != nil {
f := func(newProperties *QScrollerProperties) {
(*(*func(*QScrollerProperties))(signal))(newProperties)
f(newProperties)
}
qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectScrollerPropertiesChanged() {
if ptr.Pointer() != nil {
C.QScroller_DisconnectScrollerPropertiesChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "scrollerPropertiesChanged")
}
}
func (ptr *QScroller) ScrollerPropertiesChanged(newProperties QScrollerProperties_ITF) {
if ptr.Pointer() != nil {
C.QScroller_ScrollerPropertiesChanged(ptr.Pointer(), PointerFromQScrollerProperties(newProperties))
}
}
//export callbackQScroller_SetScrollerProperties
func callbackQScroller_SetScrollerProperties(ptr unsafe.Pointer, prop unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setScrollerProperties"); signal != nil {
(*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(prop))
} else {
NewQScrollerFromPointer(ptr).SetScrollerPropertiesDefault(NewQScrollerPropertiesFromPointer(prop))
}
}
func (ptr *QScroller) ConnectSetScrollerProperties(f func(prop *QScrollerProperties)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setScrollerProperties"); signal != nil {
f := func(prop *QScrollerProperties) {
(*(*func(*QScrollerProperties))(signal))(prop)
f(prop)
}
qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectSetScrollerProperties() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setScrollerProperties")
}
}
func (ptr *QScroller) SetScrollerProperties(prop QScrollerProperties_ITF) {
if ptr.Pointer() != nil {
C.QScroller_SetScrollerProperties(ptr.Pointer(), PointerFromQScrollerProperties(prop))
}
}
func (ptr *QScroller) SetScrollerPropertiesDefault(prop QScrollerProperties_ITF) {
if ptr.Pointer() != nil {
C.QScroller_SetScrollerPropertiesDefault(ptr.Pointer(), PointerFromQScrollerProperties(prop))
}
}
func (ptr *QScroller) SetSnapPositionsX(positions []float64) {
if ptr.Pointer() != nil {
C.QScroller_SetSnapPositionsX(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsX_positions_newList())
for _, v := range positions {
tmpList.__setSnapPositionsX_positions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QScroller) SetSnapPositionsX2(first float64, interval float64) {
if ptr.Pointer() != nil {
C.QScroller_SetSnapPositionsX2(ptr.Pointer(), C.double(first), C.double(interval))
}
}
func (ptr *QScroller) SetSnapPositionsY(positions []float64) {
if ptr.Pointer() != nil {
C.QScroller_SetSnapPositionsY(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsY_positions_newList())
for _, v := range positions {
tmpList.__setSnapPositionsY_positions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QScroller) SetSnapPositionsY2(first float64, interval float64) {
if ptr.Pointer() != nil {
C.QScroller_SetSnapPositionsY2(ptr.Pointer(), C.double(first), C.double(interval))
}
}
func (ptr *QScroller) State() QScroller__State {
if ptr.Pointer() != nil {
return QScroller__State(C.QScroller_State(ptr.Pointer()))
}
return 0
}
//export callbackQScroller_StateChanged
func callbackQScroller_StateChanged(ptr unsafe.Pointer, newState C.longlong) {
if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil {
(*(*func(QScroller__State))(signal))(QScroller__State(newState))
}
}
func (ptr *QScroller) ConnectStateChanged(f func(newState QScroller__State)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") {
C.QScroller_ConnectStateChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil {
f := func(newState QScroller__State) {
(*(*func(QScroller__State))(signal))(newState)
f(newState)
}
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QScroller) DisconnectStateChanged() {
if ptr.Pointer() != nil {
C.QScroller_DisconnectStateChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "stateChanged")
}
}
func (ptr *QScroller) StateChanged(newState QScroller__State) {
if ptr.Pointer() != nil {
C.QScroller_StateChanged(ptr.Pointer(), C.longlong(newState))
}
}
func (ptr *QScroller) Stop() {
if ptr.Pointer() != nil {
C.QScroller_Stop(ptr.Pointer())
}
}
func (ptr *QScroller) Target() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QScroller_Target(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func QScroller_UngrabGesture(target core.QObject_ITF) {
C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target))
}
func (ptr *QScroller) UngrabGesture(target core.QObject_ITF) {
C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target))
}
func (ptr *QScroller) Velocity() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QScroller_Velocity(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QScroller) __activeScrollers_atList(i int) *QScroller {
if ptr.Pointer() != nil {
tmpValue := NewQScrollerFromPointer(C.QScroller___activeScrollers_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 *QScroller) __activeScrollers_setList(i QScroller_ITF) {
if ptr.Pointer() != nil {
C.QScroller___activeScrollers_setList(ptr.Pointer(), PointerFromQScroller(i))
}
}
func (ptr *QScroller) __activeScrollers_newList() unsafe.Pointer {
return C.QScroller___activeScrollers_newList(ptr.Pointer())
}
func (ptr *QScroller) __setSnapPositionsX_positions_atList(i int) float64 {
if ptr.Pointer() != nil {
return float64(C.QScroller___setSnapPositionsX_positions_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QScroller) __setSnapPositionsX_positions_setList(i float64) {
if ptr.Pointer() != nil {
C.QScroller___setSnapPositionsX_positions_setList(ptr.Pointer(), C.double(i))
}
}
func (ptr *QScroller) __setSnapPositionsX_positions_newList() unsafe.Pointer {
return C.QScroller___setSnapPositionsX_positions_newList(ptr.Pointer())
}
func (ptr *QScroller) __setSnapPositionsY_positions_atList(i int) float64 {
if ptr.Pointer() != nil {
return float64(C.QScroller___setSnapPositionsY_positions_atList(ptr.Pointer(), C.int(int32(i))))
}
return 0
}
func (ptr *QScroller) __setSnapPositionsY_positions_setList(i float64) {
if ptr.Pointer() != nil {
C.QScroller___setSnapPositionsY_positions_setList(ptr.Pointer(), C.double(i))
}
}
func (ptr *QScroller) __setSnapPositionsY_positions_newList() unsafe.Pointer {
return C.QScroller___setSnapPositionsY_positions_newList(ptr.Pointer())
}
func (ptr *QScroller) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QScroller___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 *QScroller) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QScroller___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QScroller) __children_newList() unsafe.Pointer {
return C.QScroller___children_newList(ptr.Pointer())
}
func (ptr *QScroller) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QScroller___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QScroller) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QScroller___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QScroller) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QScroller___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QScroller) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QScroller___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 *QScroller) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QScroller___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QScroller) __findChildren_newList() unsafe.Pointer {
return C.QScroller___findChildren_newList(ptr.Pointer())
}
func (ptr *QScroller) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QScroller___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 *QScroller) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QScroller___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QScroller) __findChildren_newList3() unsafe.Pointer {
return C.QScroller___findChildren_newList3(ptr.Pointer())
}
func (ptr *QScroller) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QScroller___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QScroller) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QScroller___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QScroller) __qFindChildren_newList2() unsafe.Pointer {
return C.QScroller___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQScroller_ChildEvent
func callbackQScroller_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQScrollerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QScroller) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QScroller_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQScroller_ConnectNotify
func callbackQScroller_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScrollerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScroller) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QScroller_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScroller_CustomEvent
func callbackQScroller_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQScrollerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QScroller) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QScroller_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQScroller_DeleteLater
func callbackQScroller_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQScrollerFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QScroller) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QScroller_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQScroller_Destroyed
func callbackQScroller_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQScroller_DisconnectNotify
func callbackQScroller_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQScrollerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QScroller) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QScroller_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQScroller_Event
func callbackQScroller_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(NewQScrollerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QScroller) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QScroller_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQScroller_EventFilter
func callbackQScroller_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(NewQScrollerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QScroller) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QScroller_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQScroller_MetaObject
func callbackQScroller_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQScrollerFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QScroller) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QScroller_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQScroller_ObjectNameChanged
func callbackQScroller_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQScroller_TimerEvent
func callbackQScroller_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQScrollerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QScroller) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QScroller_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QScrollerProperties struct {
ptr unsafe.Pointer
}
type QScrollerProperties_ITF interface {
QScrollerProperties_PTR() *QScrollerProperties
}
func (ptr *QScrollerProperties) QScrollerProperties_PTR() *QScrollerProperties {
return ptr
}
func (ptr *QScrollerProperties) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QScrollerProperties) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQScrollerProperties(ptr QScrollerProperties_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QScrollerProperties_PTR().Pointer()
}
return nil
}
func NewQScrollerPropertiesFromPointer(ptr unsafe.Pointer) (n *QScrollerProperties) {
n = new(QScrollerProperties)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QScrollerProperties__OvershootPolicy
//QScrollerProperties::OvershootPolicy
type QScrollerProperties__OvershootPolicy int64
const (
QScrollerProperties__OvershootWhenScrollable QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(0)
QScrollerProperties__OvershootAlwaysOff QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(1)
QScrollerProperties__OvershootAlwaysOn QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(2)
)
//go:generate stringer -type=QScrollerProperties__FrameRates
//QScrollerProperties::FrameRates
type QScrollerProperties__FrameRates int64
const (
QScrollerProperties__Standard QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(0)
QScrollerProperties__Fps60 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(1)
QScrollerProperties__Fps30 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(2)
QScrollerProperties__Fps20 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(3)
)
//go:generate stringer -type=QScrollerProperties__ScrollMetric
//QScrollerProperties::ScrollMetric
type QScrollerProperties__ScrollMetric int64
const (
QScrollerProperties__MousePressEventDelay QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(0)
QScrollerProperties__DragStartDistance QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(1)
QScrollerProperties__DragVelocitySmoothingFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(2)
QScrollerProperties__AxisLockThreshold QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(3)
QScrollerProperties__ScrollingCurve QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(4)
QScrollerProperties__DecelerationFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(5)
QScrollerProperties__MinimumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(6)
QScrollerProperties__MaximumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(7)
QScrollerProperties__MaximumClickThroughVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(8)
QScrollerProperties__AcceleratingFlickMaximumTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(9)
QScrollerProperties__AcceleratingFlickSpeedupFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(10)
QScrollerProperties__SnapPositionRatio QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(11)
QScrollerProperties__SnapTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(12)
QScrollerProperties__OvershootDragResistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(13)
QScrollerProperties__OvershootDragDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(14)
QScrollerProperties__OvershootScrollDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(15)
QScrollerProperties__OvershootScrollTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(16)
QScrollerProperties__HorizontalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(17)
QScrollerProperties__VerticalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(18)
QScrollerProperties__FrameRate QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(19)
QScrollerProperties__ScrollMetricCount QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(20)
)
func NewQScrollerProperties() *QScrollerProperties {
tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties())
runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties)
return tmpValue
}
func NewQScrollerProperties2(sp QScrollerProperties_ITF) *QScrollerProperties {
tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties2(PointerFromQScrollerProperties(sp)))
runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties)
return tmpValue
}
func (ptr *QScrollerProperties) ScrollMetric(metric QScrollerProperties__ScrollMetric) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QScrollerProperties_ScrollMetric(ptr.Pointer(), C.longlong(metric)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func QScrollerProperties_SetDefaultScrollerProperties(sp QScrollerProperties_ITF) {
C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp))
}
func (ptr *QScrollerProperties) SetDefaultScrollerProperties(sp QScrollerProperties_ITF) {
C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp))
}
func (ptr *QScrollerProperties) SetScrollMetric(metric QScrollerProperties__ScrollMetric, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QScrollerProperties_SetScrollMetric(ptr.Pointer(), C.longlong(metric), core.PointerFromQVariant(value))
}
}
func QScrollerProperties_UnsetDefaultScrollerProperties() {
C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties()
}
func (ptr *QScrollerProperties) UnsetDefaultScrollerProperties() {
C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties()
}
//export callbackQScrollerProperties_DestroyQScrollerProperties
func callbackQScrollerProperties_DestroyQScrollerProperties(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QScrollerProperties"); signal != nil {
(*(*func())(signal))()
} else {
NewQScrollerPropertiesFromPointer(ptr).DestroyQScrollerPropertiesDefault()
}
}
func (ptr *QScrollerProperties) ConnectDestroyQScrollerProperties(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QScrollerProperties"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f))
}
}
}
func (ptr *QScrollerProperties) DisconnectDestroyQScrollerProperties() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QScrollerProperties")
}
}
func (ptr *QScrollerProperties) DestroyQScrollerProperties() {
if ptr.Pointer() != nil {
C.QScrollerProperties_DestroyQScrollerProperties(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QScrollerProperties) DestroyQScrollerPropertiesDefault() {
if ptr.Pointer() != nil {
C.QScrollerProperties_DestroyQScrollerPropertiesDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QShortcut struct {
core.QObject
}
type QShortcut_ITF interface {
core.QObject_ITF
QShortcut_PTR() *QShortcut
}
func (ptr *QShortcut) QShortcut_PTR() *QShortcut {
return ptr
}
func (ptr *QShortcut) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QShortcut) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQShortcut(ptr QShortcut_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QShortcut_PTR().Pointer()
}
return nil
}
func NewQShortcutFromPointer(ptr unsafe.Pointer) (n *QShortcut) {
n = new(QShortcut)
n.SetPointer(ptr)
return
}
func NewQShortcut(parent QWidget_ITF) *QShortcut {
tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQShortcut2(key gui.QKeySequence_ITF, parent QWidget_ITF, member string, ambiguousMember string, context core.Qt__ShortcutContext) *QShortcut {
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
var ambiguousMemberC *C.char
if ambiguousMember != "" {
ambiguousMemberC = C.CString(ambiguousMember)
defer C.free(unsafe.Pointer(ambiguousMemberC))
}
tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut2(gui.PointerFromQKeySequence(key), PointerFromQWidget(parent), memberC, ambiguousMemberC, C.longlong(context)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQShortcut_Activated
func callbackQShortcut_Activated(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QShortcut) ConnectActivated(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QShortcut_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QShortcut) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QShortcut_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QShortcut) Activated() {
if ptr.Pointer() != nil {
C.QShortcut_Activated(ptr.Pointer())
}
}
//export callbackQShortcut_ActivatedAmbiguously
func callbackQShortcut_ActivatedAmbiguously(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activatedAmbiguously"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QShortcut) ConnectActivatedAmbiguously(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activatedAmbiguously") {
C.QShortcut_ConnectActivatedAmbiguously(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activatedAmbiguously"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f))
}
}
}
func (ptr *QShortcut) DisconnectActivatedAmbiguously() {
if ptr.Pointer() != nil {
C.QShortcut_DisconnectActivatedAmbiguously(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activatedAmbiguously")
}
}
func (ptr *QShortcut) ActivatedAmbiguously() {
if ptr.Pointer() != nil {
C.QShortcut_ActivatedAmbiguously(ptr.Pointer())
}
}
func (ptr *QShortcut) AutoRepeat() bool {
if ptr.Pointer() != nil {
return int8(C.QShortcut_AutoRepeat(ptr.Pointer())) != 0
}
return false
}
func (ptr *QShortcut) Context() core.Qt__ShortcutContext {
if ptr.Pointer() != nil {
return core.Qt__ShortcutContext(C.QShortcut_Context(ptr.Pointer()))
}
return 0
}
func (ptr *QShortcut) Id() int {
if ptr.Pointer() != nil {
return int(int32(C.QShortcut_Id(ptr.Pointer())))
}
return 0
}
func (ptr *QShortcut) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QShortcut_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QShortcut) Key() *gui.QKeySequence {
if ptr.Pointer() != nil {
tmpValue := gui.NewQKeySequenceFromPointer(C.QShortcut_Key(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence)
return tmpValue
}
return nil
}
func (ptr *QShortcut) ParentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QShortcut_ParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QShortcut) SetAutoRepeat(on bool) {
if ptr.Pointer() != nil {
C.QShortcut_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QShortcut) SetContext(context core.Qt__ShortcutContext) {
if ptr.Pointer() != nil {
C.QShortcut_SetContext(ptr.Pointer(), C.longlong(context))
}
}
func (ptr *QShortcut) SetEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QShortcut_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QShortcut) SetKey(key gui.QKeySequence_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_SetKey(ptr.Pointer(), gui.PointerFromQKeySequence(key))
}
}
func (ptr *QShortcut) SetWhatsThis(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QShortcut_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QShortcut) WhatsThis() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QShortcut_WhatsThis(ptr.Pointer()))
}
return ""
}
//export callbackQShortcut_DestroyQShortcut
func callbackQShortcut_DestroyQShortcut(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QShortcut"); signal != nil {
(*(*func())(signal))()
} else {
NewQShortcutFromPointer(ptr).DestroyQShortcutDefault()
}
}
func (ptr *QShortcut) ConnectDestroyQShortcut(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QShortcut"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f))
}
}
}
func (ptr *QShortcut) DisconnectDestroyQShortcut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QShortcut")
}
}
func (ptr *QShortcut) DestroyQShortcut() {
if ptr.Pointer() != nil {
C.QShortcut_DestroyQShortcut(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QShortcut) DestroyQShortcutDefault() {
if ptr.Pointer() != nil {
C.QShortcut_DestroyQShortcutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QShortcut) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QShortcut___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 *QShortcut) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QShortcut___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QShortcut) __children_newList() unsafe.Pointer {
return C.QShortcut___children_newList(ptr.Pointer())
}
func (ptr *QShortcut) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QShortcut___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QShortcut) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QShortcut___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QShortcut) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QShortcut___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QShortcut) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QShortcut___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 *QShortcut) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QShortcut___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QShortcut) __findChildren_newList() unsafe.Pointer {
return C.QShortcut___findChildren_newList(ptr.Pointer())
}
func (ptr *QShortcut) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QShortcut___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 *QShortcut) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QShortcut___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QShortcut) __findChildren_newList3() unsafe.Pointer {
return C.QShortcut___findChildren_newList3(ptr.Pointer())
}
func (ptr *QShortcut) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QShortcut___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QShortcut) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QShortcut___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QShortcut) __qFindChildren_newList2() unsafe.Pointer {
return C.QShortcut___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQShortcut_ChildEvent
func callbackQShortcut_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQShortcutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QShortcut) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQShortcut_ConnectNotify
func callbackQShortcut_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQShortcutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QShortcut) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQShortcut_CustomEvent
func callbackQShortcut_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQShortcutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QShortcut) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQShortcut_DeleteLater
func callbackQShortcut_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQShortcutFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QShortcut) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QShortcut_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQShortcut_Destroyed
func callbackQShortcut_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQShortcut_DisconnectNotify
func callbackQShortcut_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQShortcutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QShortcut) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQShortcut_Event
func callbackQShortcut_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(NewQShortcutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QShortcut) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QShortcut_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQShortcut_EventFilter
func callbackQShortcut_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(NewQShortcutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QShortcut) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QShortcut_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQShortcut_MetaObject
func callbackQShortcut_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQShortcutFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QShortcut) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QShortcut_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQShortcut_ObjectNameChanged
func callbackQShortcut_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQShortcut_TimerEvent
func callbackQShortcut_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQShortcutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QShortcut) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QShortcut_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QSizeGrip struct {
QWidget
}
type QSizeGrip_ITF interface {
QWidget_ITF
QSizeGrip_PTR() *QSizeGrip
}
func (ptr *QSizeGrip) QSizeGrip_PTR() *QSizeGrip {
return ptr
}
func (ptr *QSizeGrip) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QSizeGrip) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQSizeGrip(ptr QSizeGrip_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSizeGrip_PTR().Pointer()
}
return nil
}
func NewQSizeGripFromPointer(ptr unsafe.Pointer) (n *QSizeGrip) {
n = new(QSizeGrip)
n.SetPointer(ptr)
return
}
func NewQSizeGrip(parent QWidget_ITF) *QSizeGrip {
tmpValue := NewQSizeGripFromPointer(C.QSizeGrip_NewQSizeGrip(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSizeGrip_SetVisible
func callbackQSizeGrip_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQSizeGripFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QSizeGrip) ConnectSetVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QSizeGrip) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QSizeGrip) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QSizeGrip_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QSizeGrip) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QSizeGrip_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQSizeGrip_DestroyQSizeGrip
func callbackQSizeGrip_DestroyQSizeGrip(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSizeGrip"); signal != nil {
(*(*func())(signal))()
} else {
NewQSizeGripFromPointer(ptr).DestroyQSizeGripDefault()
}
}
func (ptr *QSizeGrip) ConnectDestroyQSizeGrip(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSizeGrip"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f))
}
}
}
func (ptr *QSizeGrip) DisconnectDestroyQSizeGrip() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSizeGrip")
}
}
func (ptr *QSizeGrip) DestroyQSizeGrip() {
if ptr.Pointer() != nil {
C.QSizeGrip_DestroyQSizeGrip(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSizeGrip) DestroyQSizeGripDefault() {
if ptr.Pointer() != nil {
C.QSizeGrip_DestroyQSizeGripDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSizePolicy struct {
ptr unsafe.Pointer
}
type QSizePolicy_ITF interface {
QSizePolicy_PTR() *QSizePolicy
}
func (ptr *QSizePolicy) QSizePolicy_PTR() *QSizePolicy {
return ptr
}
func (ptr *QSizePolicy) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QSizePolicy) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQSizePolicy(ptr QSizePolicy_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSizePolicy_PTR().Pointer()
}
return nil
}
func NewQSizePolicyFromPointer(ptr unsafe.Pointer) (n *QSizePolicy) {
n = new(QSizePolicy)
n.SetPointer(ptr)
return
}
func (ptr *QSizePolicy) DestroyQSizePolicy() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QSizePolicy__PolicyFlag
//QSizePolicy::PolicyFlag
type QSizePolicy__PolicyFlag int64
const (
QSizePolicy__GrowFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(1)
QSizePolicy__ExpandFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(2)
QSizePolicy__ShrinkFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(4)
QSizePolicy__IgnoreFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(8)
)
//go:generate stringer -type=QSizePolicy__Policy
//QSizePolicy::Policy
type QSizePolicy__Policy int64
const (
QSizePolicy__Fixed QSizePolicy__Policy = QSizePolicy__Policy(0)
QSizePolicy__Minimum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag)
QSizePolicy__Maximum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag)
QSizePolicy__Preferred QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag)
QSizePolicy__MinimumExpanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ExpandFlag)
QSizePolicy__Expanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag | QSizePolicy__ExpandFlag)
QSizePolicy__Ignored QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag | QSizePolicy__GrowFlag | QSizePolicy__IgnoreFlag)
)
//go:generate stringer -type=QSizePolicy__ControlType
//QSizePolicy::ControlType
type QSizePolicy__ControlType int64
const (
QSizePolicy__DefaultType QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000001)
QSizePolicy__ButtonBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000002)
QSizePolicy__CheckBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000004)
QSizePolicy__ComboBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000008)
QSizePolicy__Frame QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000010)
QSizePolicy__GroupBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000020)
QSizePolicy__Label QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000040)
QSizePolicy__Line QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000080)
QSizePolicy__LineEdit QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000100)
QSizePolicy__PushButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000200)
QSizePolicy__RadioButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000400)
QSizePolicy__Slider QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000800)
QSizePolicy__SpinBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00001000)
QSizePolicy__TabWidget QSizePolicy__ControlType = QSizePolicy__ControlType(0x00002000)
QSizePolicy__ToolButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00004000)
)
func NewQSizePolicy() *QSizePolicy {
tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy())
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
func NewQSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy, ty QSizePolicy__ControlType) *QSizePolicy {
tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy2(C.longlong(horizontal), C.longlong(vertical), C.longlong(ty)))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
func (ptr *QSizePolicy) ControlType() QSizePolicy__ControlType {
if ptr.Pointer() != nil {
return QSizePolicy__ControlType(C.QSizePolicy_ControlType(ptr.Pointer()))
}
return 0
}
func (ptr *QSizePolicy) ExpandingDirections() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QSizePolicy_ExpandingDirections(ptr.Pointer()))
}
return 0
}
func (ptr *QSizePolicy) HasHeightForWidth() bool {
if ptr.Pointer() != nil {
return int8(C.QSizePolicy_HasHeightForWidth(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSizePolicy) HasWidthForHeight() bool {
if ptr.Pointer() != nil {
return int8(C.QSizePolicy_HasWidthForHeight(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSizePolicy) HorizontalPolicy() QSizePolicy__Policy {
if ptr.Pointer() != nil {
return QSizePolicy__Policy(C.QSizePolicy_HorizontalPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QSizePolicy) HorizontalStretch() int {
if ptr.Pointer() != nil {
return int(int32(C.QSizePolicy_HorizontalStretch(ptr.Pointer())))
}
return 0
}
func (ptr *QSizePolicy) RetainSizeWhenHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QSizePolicy_RetainSizeWhenHidden(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSizePolicy) SetControlType(ty QSizePolicy__ControlType) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetControlType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QSizePolicy) SetHeightForWidth(dependent bool) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetHeightForWidth(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent))))
}
}
func (ptr *QSizePolicy) SetHorizontalPolicy(policy QSizePolicy__Policy) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetHorizontalPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QSizePolicy) SetHorizontalStretch(stretchFactor int) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetHorizontalStretch(ptr.Pointer(), C.int(int32(stretchFactor)))
}
}
func (ptr *QSizePolicy) SetRetainSizeWhenHidden(retainSize bool) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetRetainSizeWhenHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(retainSize))))
}
}
func (ptr *QSizePolicy) SetVerticalPolicy(policy QSizePolicy__Policy) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetVerticalPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QSizePolicy) SetVerticalStretch(stretchFactor int) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetVerticalStretch(ptr.Pointer(), C.int(int32(stretchFactor)))
}
}
func (ptr *QSizePolicy) SetWidthForHeight(dependent bool) {
if ptr.Pointer() != nil {
C.QSizePolicy_SetWidthForHeight(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent))))
}
}
func (ptr *QSizePolicy) Transpose() {
if ptr.Pointer() != nil {
C.QSizePolicy_Transpose(ptr.Pointer())
}
}
func (ptr *QSizePolicy) Transposed() *QSizePolicy {
if ptr.Pointer() != nil {
tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_Transposed(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
return nil
}
func (ptr *QSizePolicy) VerticalPolicy() QSizePolicy__Policy {
if ptr.Pointer() != nil {
return QSizePolicy__Policy(C.QSizePolicy_VerticalPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QSizePolicy) VerticalStretch() int {
if ptr.Pointer() != nil {
return int(int32(C.QSizePolicy_VerticalStretch(ptr.Pointer())))
}
return 0
}
type QSlider struct {
QAbstractSlider
}
type QSlider_ITF interface {
QAbstractSlider_ITF
QSlider_PTR() *QSlider
}
func (ptr *QSlider) QSlider_PTR() *QSlider {
return ptr
}
func (ptr *QSlider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSlider_PTR().Pointer()
}
return nil
}
func (ptr *QSlider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSlider_PTR().SetPointer(p)
}
}
func PointerFromQSlider(ptr QSlider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSlider_PTR().Pointer()
}
return nil
}
func NewQSliderFromPointer(ptr unsafe.Pointer) (n *QSlider) {
n = new(QSlider)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSlider__TickPosition
//QSlider::TickPosition
type QSlider__TickPosition int64
const (
QSlider__NoTicks QSlider__TickPosition = QSlider__TickPosition(0)
QSlider__TicksAbove QSlider__TickPosition = QSlider__TickPosition(1)
QSlider__TicksLeft QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksAbove)
QSlider__TicksBelow QSlider__TickPosition = QSlider__TickPosition(2)
QSlider__TicksRight QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksBelow)
QSlider__TicksBothSides QSlider__TickPosition = QSlider__TickPosition(3)
)
func NewQSlider(parent QWidget_ITF) *QSlider {
tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQSlider2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSlider {
tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider2(C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSlider) InitStyleOption(option QStyleOptionSlider_ITF) {
if ptr.Pointer() != nil {
C.QSlider_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option))
}
}
func (ptr *QSlider) SetTickInterval(ti int) {
if ptr.Pointer() != nil {
C.QSlider_SetTickInterval(ptr.Pointer(), C.int(int32(ti)))
}
}
func (ptr *QSlider) SetTickPosition(position QSlider__TickPosition) {
if ptr.Pointer() != nil {
C.QSlider_SetTickPosition(ptr.Pointer(), C.longlong(position))
}
}
func (ptr *QSlider) TickInterval() int {
if ptr.Pointer() != nil {
return int(int32(C.QSlider_TickInterval(ptr.Pointer())))
}
return 0
}
func (ptr *QSlider) TickPosition() QSlider__TickPosition {
if ptr.Pointer() != nil {
return QSlider__TickPosition(C.QSlider_TickPosition(ptr.Pointer()))
}
return 0
}
//export callbackQSlider_DestroyQSlider
func callbackQSlider_DestroyQSlider(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSlider"); signal != nil {
(*(*func())(signal))()
} else {
NewQSliderFromPointer(ptr).DestroyQSliderDefault()
}
}
func (ptr *QSlider) ConnectDestroyQSlider(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSlider"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f))
}
}
}
func (ptr *QSlider) DisconnectDestroyQSlider() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSlider")
}
}
func (ptr *QSlider) DestroyQSlider() {
if ptr.Pointer() != nil {
C.QSlider_DestroyQSlider(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSlider) DestroyQSliderDefault() {
if ptr.Pointer() != nil {
C.QSlider_DestroyQSliderDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSpacerItem struct {
QLayoutItem
}
type QSpacerItem_ITF interface {
QLayoutItem_ITF
QSpacerItem_PTR() *QSpacerItem
}
func (ptr *QSpacerItem) QSpacerItem_PTR() *QSpacerItem {
return ptr
}
func (ptr *QSpacerItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayoutItem_PTR().Pointer()
}
return nil
}
func (ptr *QSpacerItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayoutItem_PTR().SetPointer(p)
}
}
func PointerFromQSpacerItem(ptr QSpacerItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSpacerItem_PTR().Pointer()
}
return nil
}
func NewQSpacerItemFromPointer(ptr unsafe.Pointer) (n *QSpacerItem) {
n = new(QSpacerItem)
n.SetPointer(ptr)
return
}
func NewQSpacerItem(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) *QSpacerItem {
return NewQSpacerItemFromPointer(C.QSpacerItem_NewQSpacerItem(C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy)))
}
func (ptr *QSpacerItem) ChangeSize(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) {
if ptr.Pointer() != nil {
C.QSpacerItem_ChangeSize(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy))
}
}
//export callbackQSpacerItem_ExpandingDirections
func callbackQSpacerItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil {
return C.longlong((*(*func() core.Qt__Orientation)(signal))())
}
return C.longlong(NewQSpacerItemFromPointer(ptr).ExpandingDirectionsDefault())
}
func (ptr *QSpacerItem) ConnectExpandingDirections(f func() core.Qt__Orientation) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil {
f := func() core.Qt__Orientation {
(*(*func() core.Qt__Orientation)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectExpandingDirections() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandingDirections")
}
}
func (ptr *QSpacerItem) ExpandingDirections() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QSpacerItem_ExpandingDirections(ptr.Pointer()))
}
return 0
}
func (ptr *QSpacerItem) ExpandingDirectionsDefault() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QSpacerItem_ExpandingDirectionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQSpacerItem_Geometry
func callbackQSpacerItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "geometry"); signal != nil {
return core.PointerFromQRect((*(*func() *core.QRect)(signal))())
}
return core.PointerFromQRect(NewQSpacerItemFromPointer(ptr).GeometryDefault())
}
func (ptr *QSpacerItem) ConnectGeometry(f func() *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil {
f := func() *core.QRect {
(*(*func() *core.QRect)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "geometry")
}
}
func (ptr *QSpacerItem) Geometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSpacerItem_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QSpacerItem) GeometryDefault() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSpacerItem_GeometryDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQSpacerItem_IsEmpty
func callbackQSpacerItem_IsEmpty(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQSpacerItemFromPointer(ptr).IsEmptyDefault())))
}
func (ptr *QSpacerItem) ConnectIsEmpty(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectIsEmpty() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isEmpty")
}
}
func (ptr *QSpacerItem) IsEmpty() bool {
if ptr.Pointer() != nil {
return int8(C.QSpacerItem_IsEmpty(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSpacerItem) IsEmptyDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QSpacerItem_IsEmptyDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQSpacerItem_MaximumSize
func callbackQSpacerItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MaximumSizeDefault())
}
func (ptr *QSpacerItem) ConnectMaximumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectMaximumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "maximumSize")
}
}
func (ptr *QSpacerItem) MaximumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSpacerItem) MaximumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQSpacerItem_MinimumSize
func callbackQSpacerItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MinimumSizeDefault())
}
func (ptr *QSpacerItem) ConnectMinimumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectMinimumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumSize")
}
}
func (ptr *QSpacerItem) MinimumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSpacerItem) MinimumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQSpacerItem_SetGeometry
func callbackQSpacerItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r))
} else {
NewQSpacerItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r))
}
}
func (ptr *QSpacerItem) ConnectSetGeometry(f func(r *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil {
f := func(r *core.QRect) {
(*(*func(*core.QRect))(signal))(r)
f(r)
}
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectSetGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGeometry")
}
}
func (ptr *QSpacerItem) SetGeometry(r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QSpacerItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r))
}
}
func (ptr *QSpacerItem) SetGeometryDefault(r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QSpacerItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r))
}
}
//export callbackQSpacerItem_SizeHint
func callbackQSpacerItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).SizeHintDefault())
}
func (ptr *QSpacerItem) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QSpacerItem) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSpacerItem) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QSpacerItem) SizePolicy() *QSizePolicy {
if ptr.Pointer() != nil {
tmpValue := NewQSizePolicyFromPointer(C.QSpacerItem_SizePolicy(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
return nil
}
//export callbackQSpacerItem_DestroyQSpacerItem
func callbackQSpacerItem_DestroyQSpacerItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSpacerItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQSpacerItemFromPointer(ptr).DestroyQSpacerItemDefault()
}
}
func (ptr *QSpacerItem) ConnectDestroyQSpacerItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSpacerItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpacerItem) DisconnectDestroyQSpacerItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSpacerItem")
}
}
func (ptr *QSpacerItem) DestroyQSpacerItem() {
if ptr.Pointer() != nil {
C.QSpacerItem_DestroyQSpacerItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSpacerItem) DestroyQSpacerItemDefault() {
if ptr.Pointer() != nil {
C.QSpacerItem_DestroyQSpacerItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSpinBox struct {
QAbstractSpinBox
}
type QSpinBox_ITF interface {
QAbstractSpinBox_ITF
QSpinBox_PTR() *QSpinBox
}
func (ptr *QSpinBox) QSpinBox_PTR() *QSpinBox {
return ptr
}
func (ptr *QSpinBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractSpinBox_PTR().Pointer()
}
return nil
}
func (ptr *QSpinBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractSpinBox_PTR().SetPointer(p)
}
}
func PointerFromQSpinBox(ptr QSpinBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSpinBox_PTR().Pointer()
}
return nil
}
func NewQSpinBoxFromPointer(ptr unsafe.Pointer) (n *QSpinBox) {
n = new(QSpinBox)
n.SetPointer(ptr)
return
}
func NewQSpinBox(parent QWidget_ITF) *QSpinBox {
tmpValue := NewQSpinBoxFromPointer(C.QSpinBox_NewQSpinBox(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSpinBox) CleanText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSpinBox_CleanText(ptr.Pointer()))
}
return ""
}
func (ptr *QSpinBox) DisplayIntegerBase() int {
if ptr.Pointer() != nil {
return int(int32(C.QSpinBox_DisplayIntegerBase(ptr.Pointer())))
}
return 0
}
func (ptr *QSpinBox) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QSpinBox_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QSpinBox) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QSpinBox_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QSpinBox) Prefix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSpinBox_Prefix(ptr.Pointer()))
}
return ""
}
func (ptr *QSpinBox) SetDisplayIntegerBase(base int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetDisplayIntegerBase(ptr.Pointer(), C.int(int32(base)))
}
}
func (ptr *QSpinBox) SetMaximum(max int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetMaximum(ptr.Pointer(), C.int(int32(max)))
}
}
func (ptr *QSpinBox) SetMinimum(min int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetMinimum(ptr.Pointer(), C.int(int32(min)))
}
}
func (ptr *QSpinBox) SetPrefix(prefix string) {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
C.QSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})
}
}
func (ptr *QSpinBox) SetRange(minimum int, maximum int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum)))
}
}
func (ptr *QSpinBox) SetSingleStep(val int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetSingleStep(ptr.Pointer(), C.int(int32(val)))
}
}
func (ptr *QSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) {
if ptr.Pointer() != nil {
C.QSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType))
}
}
func (ptr *QSpinBox) SetSuffix(suffix string) {
if ptr.Pointer() != nil {
var suffixC *C.char
if suffix != "" {
suffixC = C.CString(suffix)
defer C.free(unsafe.Pointer(suffixC))
}
C.QSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))})
}
}
//export callbackQSpinBox_SetValue
func callbackQSpinBox_SetValue(ptr unsafe.Pointer, val C.int) {
if signal := qt.GetSignal(ptr, "setValue"); signal != nil {
(*(*func(int))(signal))(int(int32(val)))
} else {
NewQSpinBoxFromPointer(ptr).SetValueDefault(int(int32(val)))
}
}
func (ptr *QSpinBox) ConnectSetValue(f func(val int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil {
f := func(val int) {
(*(*func(int))(signal))(val)
f(val)
}
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectSetValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setValue")
}
}
func (ptr *QSpinBox) SetValue(val int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetValue(ptr.Pointer(), C.int(int32(val)))
}
}
func (ptr *QSpinBox) SetValueDefault(val int) {
if ptr.Pointer() != nil {
C.QSpinBox_SetValueDefault(ptr.Pointer(), C.int(int32(val)))
}
}
func (ptr *QSpinBox) SingleStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QSpinBox_SingleStep(ptr.Pointer())))
}
return 0
}
func (ptr *QSpinBox) StepType() QAbstractSpinBox__StepType {
if ptr.Pointer() != nil {
return QAbstractSpinBox__StepType(C.QSpinBox_StepType(ptr.Pointer()))
}
return 0
}
func (ptr *QSpinBox) Suffix() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSpinBox_Suffix(ptr.Pointer()))
}
return ""
}
//export callbackQSpinBox_TextFromValue
func callbackQSpinBox_TextFromValue(ptr unsafe.Pointer, value C.int) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil {
tempVal := (*(*func(int) string)(signal))(int(int32(value)))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQSpinBoxFromPointer(ptr).TextFromValueDefault(int(int32(value)))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QSpinBox) ConnectTextFromValue(f func(value int) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil {
f := func(value int) string {
(*(*func(int) string)(signal))(value)
return f(value)
}
qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectTextFromValue() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "textFromValue")
}
}
func (ptr *QSpinBox) TextFromValue(value int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSpinBox_TextFromValue(ptr.Pointer(), C.int(int32(value))))
}
return ""
}
func (ptr *QSpinBox) TextFromValueDefault(value int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSpinBox_TextFromValueDefault(ptr.Pointer(), C.int(int32(value))))
}
return ""
}
func (ptr *QSpinBox) Value() int {
if ptr.Pointer() != nil {
return int(int32(C.QSpinBox_Value(ptr.Pointer())))
}
return 0
}
//export callbackQSpinBox_ValueChanged
func callbackQSpinBox_ValueChanged(ptr unsafe.Pointer, i C.int) {
if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(i)))
}
}
func (ptr *QSpinBox) ConnectValueChanged(f func(i int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") {
C.QSpinBox_ConnectValueChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil {
f := func(i int) {
(*(*func(int))(signal))(i)
f(i)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectValueChanged() {
if ptr.Pointer() != nil {
C.QSpinBox_DisconnectValueChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged")
}
}
func (ptr *QSpinBox) ValueChanged(i int) {
if ptr.Pointer() != nil {
C.QSpinBox_ValueChanged(ptr.Pointer(), C.int(int32(i)))
}
}
//export callbackQSpinBox_ValueChanged2
func callbackQSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
}
}
func (ptr *QSpinBox) ConnectValueChanged2(f func(text string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") {
C.QSpinBox_ConnectValueChanged2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectValueChanged2() {
if ptr.Pointer() != nil {
C.QSpinBox_DisconnectValueChanged2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "valueChanged2")
}
}
func (ptr *QSpinBox) ValueChanged2(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQSpinBox_ValueFromText
func callbackQSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.int {
if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil {
return C.int(int32((*(*func(string) int)(signal))(cGoUnpackString(text))))
}
return C.int(int32(NewQSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text))))
}
func (ptr *QSpinBox) ConnectValueFromText(f func(text string) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil {
f := func(text string) int {
(*(*func(string) int)(signal))(text)
return f(text)
}
qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectValueFromText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "valueFromText")
}
}
func (ptr *QSpinBox) ValueFromText(text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QSpinBox) ValueFromTextDefault(text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
//export callbackQSpinBox_DestroyQSpinBox
func callbackQSpinBox_DestroyQSpinBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSpinBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQSpinBoxFromPointer(ptr).DestroyQSpinBoxDefault()
}
}
func (ptr *QSpinBox) ConnectDestroyQSpinBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSpinBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QSpinBox) DisconnectDestroyQSpinBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSpinBox")
}
}
func (ptr *QSpinBox) DestroyQSpinBox() {
if ptr.Pointer() != nil {
C.QSpinBox_DestroyQSpinBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSpinBox) DestroyQSpinBoxDefault() {
if ptr.Pointer() != nil {
C.QSpinBox_DestroyQSpinBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSplashScreen struct {
QWidget
}
type QSplashScreen_ITF interface {
QWidget_ITF
QSplashScreen_PTR() *QSplashScreen
}
func (ptr *QSplashScreen) QSplashScreen_PTR() *QSplashScreen {
return ptr
}
func (ptr *QSplashScreen) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QSplashScreen) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQSplashScreen(ptr QSplashScreen_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSplashScreen_PTR().Pointer()
}
return nil
}
func NewQSplashScreenFromPointer(ptr unsafe.Pointer) (n *QSplashScreen) {
n = new(QSplashScreen)
n.SetPointer(ptr)
return
}
func NewQSplashScreen(pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen {
tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen(gui.PointerFromQPixmap(pixmap), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQSplashScreen2(parent QWidget_ITF, pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen {
tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen2(PointerFromQWidget(parent), gui.PointerFromQPixmap(pixmap), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSplashScreen_ClearMessage
func callbackQSplashScreen_ClearMessage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil {
(*(*func())(signal))()
} else {
NewQSplashScreenFromPointer(ptr).ClearMessageDefault()
}
}
func (ptr *QSplashScreen) ConnectClearMessage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplashScreen) DisconnectClearMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearMessage")
}
}
func (ptr *QSplashScreen) ClearMessage() {
if ptr.Pointer() != nil {
C.QSplashScreen_ClearMessage(ptr.Pointer())
}
}
func (ptr *QSplashScreen) ClearMessageDefault() {
if ptr.Pointer() != nil {
C.QSplashScreen_ClearMessageDefault(ptr.Pointer())
}
}
//export callbackQSplashScreen_DrawContents
func callbackQSplashScreen_DrawContents(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawContents"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQSplashScreenFromPointer(ptr).DrawContentsDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QSplashScreen) ConnectDrawContents(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawContents"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplashScreen) DisconnectDrawContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawContents")
}
}
func (ptr *QSplashScreen) DrawContents(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QSplashScreen_DrawContents(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QSplashScreen) DrawContentsDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QSplashScreen_DrawContentsDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QSplashScreen) Finish(mainWin QWidget_ITF) {
if ptr.Pointer() != nil {
C.QSplashScreen_Finish(ptr.Pointer(), PointerFromQWidget(mainWin))
}
}
func (ptr *QSplashScreen) Message() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSplashScreen_Message(ptr.Pointer()))
}
return ""
}
//export callbackQSplashScreen_MessageChanged
func callbackQSplashScreen_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(message))
}
}
func (ptr *QSplashScreen) ConnectMessageChanged(f func(message string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") {
C.QSplashScreen_ConnectMessageChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil {
f := func(message string) {
(*(*func(string))(signal))(message)
f(message)
}
qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplashScreen) DisconnectMessageChanged() {
if ptr.Pointer() != nil {
C.QSplashScreen_DisconnectMessageChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "messageChanged")
}
}
func (ptr *QSplashScreen) MessageChanged(message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSplashScreen_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
func (ptr *QSplashScreen) Pixmap() *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QSplashScreen_Pixmap(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QSplashScreen) Repaint() {
if ptr.Pointer() != nil {
C.QSplashScreen_Repaint(ptr.Pointer())
}
}
func (ptr *QSplashScreen) SetPixmap(pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QSplashScreen_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap))
}
}
//export callbackQSplashScreen_ShowMessage
func callbackQSplashScreen_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, alignment C.int, color unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMessage"); signal != nil {
(*(*func(string, int, *gui.QColor))(signal))(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color))
} else {
NewQSplashScreenFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color))
}
}
func (ptr *QSplashScreen) ConnectShowMessage(f func(message string, alignment int, color *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil {
f := func(message string, alignment int, color *gui.QColor) {
(*(*func(string, int, *gui.QColor))(signal))(message, alignment, color)
f(message, alignment, color)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplashScreen) DisconnectShowMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage")
}
}
func (ptr *QSplashScreen) ShowMessage(message string, alignment int, color gui.QColor_ITF) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSplashScreen_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color))
}
}
func (ptr *QSplashScreen) ShowMessageDefault(message string, alignment int, color gui.QColor_ITF) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSplashScreen_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color))
}
}
//export callbackQSplashScreen_DestroyQSplashScreen
func callbackQSplashScreen_DestroyQSplashScreen(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSplashScreen"); signal != nil {
(*(*func())(signal))()
} else {
NewQSplashScreenFromPointer(ptr).DestroyQSplashScreenDefault()
}
}
func (ptr *QSplashScreen) ConnectDestroyQSplashScreen(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSplashScreen"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplashScreen) DisconnectDestroyQSplashScreen() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSplashScreen")
}
}
func (ptr *QSplashScreen) DestroyQSplashScreen() {
if ptr.Pointer() != nil {
C.QSplashScreen_DestroyQSplashScreen(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSplashScreen) DestroyQSplashScreenDefault() {
if ptr.Pointer() != nil {
C.QSplashScreen_DestroyQSplashScreenDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSplitter struct {
QFrame
}
type QSplitter_ITF interface {
QFrame_ITF
QSplitter_PTR() *QSplitter
}
func (ptr *QSplitter) QSplitter_PTR() *QSplitter {
return ptr
}
func (ptr *QSplitter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QSplitter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQSplitter(ptr QSplitter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSplitter_PTR().Pointer()
}
return nil
}
func NewQSplitterFromPointer(ptr unsafe.Pointer) (n *QSplitter) {
n = new(QSplitter)
n.SetPointer(ptr)
return
}
func NewQSplitter(parent QWidget_ITF) *QSplitter {
tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQSplitter2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSplitter {
tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter2(C.longlong(orientation), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSplitter) AddWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QSplitter_AddWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QSplitter) ChildrenCollapsible() bool {
if ptr.Pointer() != nil {
return int8(C.QSplitter_ChildrenCollapsible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSplitter) ClosestLegalPosition(pos int, index int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index)))))
}
return 0
}
func (ptr *QSplitter) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter_Count(ptr.Pointer())))
}
return 0
}
//export callbackQSplitter_CreateHandle
func callbackQSplitter_CreateHandle(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createHandle"); signal != nil {
return PointerFromQSplitterHandle((*(*func() *QSplitterHandle)(signal))())
}
return PointerFromQSplitterHandle(NewQSplitterFromPointer(ptr).CreateHandleDefault())
}
func (ptr *QSplitter) ConnectCreateHandle(f func() *QSplitterHandle) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createHandle"); signal != nil {
f := func() *QSplitterHandle {
(*(*func() *QSplitterHandle)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplitter) DisconnectCreateHandle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createHandle")
}
}
func (ptr *QSplitter) CreateHandle() *QSplitterHandle {
if ptr.Pointer() != nil {
tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandle(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSplitter) CreateHandleDefault() *QSplitterHandle {
if ptr.Pointer() != nil {
tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandleDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSplitter) GetRange(index int, min int, max int) {
if ptr.Pointer() != nil {
C.QSplitter_GetRange(ptr.Pointer(), C.int(int32(index)), C.int(int32(min)), C.int(int32(max)))
}
}
func (ptr *QSplitter) Handle(index int) *QSplitterHandle {
if ptr.Pointer() != nil {
tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_Handle(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSplitter) HandleWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter_HandleWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QSplitter) IndexOf(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter_IndexOf(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QSplitter) InsertWidget(index int, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QSplitter_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget))
}
}
func (ptr *QSplitter) IsCollapsible(index int) bool {
if ptr.Pointer() != nil {
return int8(C.QSplitter_IsCollapsible(ptr.Pointer(), C.int(int32(index)))) != 0
}
return false
}
func (ptr *QSplitter) MoveSplitter(pos int, index int) {
if ptr.Pointer() != nil {
C.QSplitter_MoveSplitter(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index)))
}
}
func (ptr *QSplitter) OpaqueResize() bool {
if ptr.Pointer() != nil {
return int8(C.QSplitter_OpaqueResize(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSplitter) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QSplitter_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QSplitter) Refresh() {
if ptr.Pointer() != nil {
C.QSplitter_Refresh(ptr.Pointer())
}
}
func (ptr *QSplitter) ReplaceWidget(index int, widget QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QSplitter_ReplaceWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSplitter) RestoreState(state core.QByteArray_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSplitter_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0
}
return false
}
func (ptr *QSplitter) SaveState() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSplitter_SaveState(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSplitter) SetChildrenCollapsible(vbo bool) {
if ptr.Pointer() != nil {
C.QSplitter_SetChildrenCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QSplitter) SetCollapsible(index int, collapse bool) {
if ptr.Pointer() != nil {
C.QSplitter_SetCollapsible(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(collapse))))
}
}
func (ptr *QSplitter) SetHandleWidth(vin int) {
if ptr.Pointer() != nil {
C.QSplitter_SetHandleWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QSplitter) SetOpaqueResize(opaque bool) {
if ptr.Pointer() != nil {
C.QSplitter_SetOpaqueResize(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(opaque))))
}
}
func (ptr *QSplitter) SetOrientation(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QSplitter_SetOrientation(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QSplitter) SetRubberBand(pos int) {
if ptr.Pointer() != nil {
C.QSplitter_SetRubberBand(ptr.Pointer(), C.int(int32(pos)))
}
}
func (ptr *QSplitter) SetSizes(list []int) {
if ptr.Pointer() != nil {
C.QSplitter_SetSizes(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQSplitterFromPointer(NewQSplitterFromPointer(nil).__setSizes_list_newList())
for _, v := range list {
tmpList.__setSizes_list_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QSplitter) SetStretchFactor(index int, stretch int) {
if ptr.Pointer() != nil {
C.QSplitter_SetStretchFactor(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch)))
}
}
func (ptr *QSplitter) Sizes() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQSplitterFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__sizes_atList(i)
}
return out
}(C.QSplitter_Sizes(ptr.Pointer()))
}
return make([]int, 0)
}
//export callbackQSplitter_SplitterMoved
func callbackQSplitter_SplitterMoved(ptr unsafe.Pointer, pos C.int, index C.int) {
if signal := qt.GetSignal(ptr, "splitterMoved"); signal != nil {
(*(*func(int, int))(signal))(int(int32(pos)), int(int32(index)))
}
}
func (ptr *QSplitter) ConnectSplitterMoved(f func(pos int, index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "splitterMoved") {
C.QSplitter_ConnectSplitterMoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "splitterMoved"); signal != nil {
f := func(pos int, index int) {
(*(*func(int, int))(signal))(pos, index)
f(pos, index)
}
qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplitter) DisconnectSplitterMoved() {
if ptr.Pointer() != nil {
C.QSplitter_DisconnectSplitterMoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "splitterMoved")
}
}
func (ptr *QSplitter) SplitterMoved(pos int, index int) {
if ptr.Pointer() != nil {
C.QSplitter_SplitterMoved(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index)))
}
}
func (ptr *QSplitter) Widget(index int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QSplitter_Widget(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSplitter_DestroyQSplitter
func callbackQSplitter_DestroyQSplitter(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSplitter"); signal != nil {
(*(*func())(signal))()
} else {
NewQSplitterFromPointer(ptr).DestroyQSplitterDefault()
}
}
func (ptr *QSplitter) ConnectDestroyQSplitter(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSplitter"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplitter) DisconnectDestroyQSplitter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSplitter")
}
}
func (ptr *QSplitter) DestroyQSplitter() {
if ptr.Pointer() != nil {
C.QSplitter_DestroyQSplitter(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSplitter) DestroyQSplitterDefault() {
if ptr.Pointer() != nil {
C.QSplitter_DestroyQSplitterDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSplitter) __setSizes_list_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter___setSizes_list_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSplitter) __setSizes_list_setList(i int) {
if ptr.Pointer() != nil {
C.QSplitter___setSizes_list_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSplitter) __setSizes_list_newList() unsafe.Pointer {
return C.QSplitter___setSizes_list_newList(ptr.Pointer())
}
func (ptr *QSplitter) __sizes_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitter___sizes_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QSplitter) __sizes_setList(i int) {
if ptr.Pointer() != nil {
C.QSplitter___sizes_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QSplitter) __sizes_newList() unsafe.Pointer {
return C.QSplitter___sizes_newList(ptr.Pointer())
}
type QSplitterHandle struct {
QWidget
}
type QSplitterHandle_ITF interface {
QWidget_ITF
QSplitterHandle_PTR() *QSplitterHandle
}
func (ptr *QSplitterHandle) QSplitterHandle_PTR() *QSplitterHandle {
return ptr
}
func (ptr *QSplitterHandle) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QSplitterHandle) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQSplitterHandle(ptr QSplitterHandle_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSplitterHandle_PTR().Pointer()
}
return nil
}
func NewQSplitterHandleFromPointer(ptr unsafe.Pointer) (n *QSplitterHandle) {
n = new(QSplitterHandle)
n.SetPointer(ptr)
return
}
func NewQSplitterHandle(orientation core.Qt__Orientation, parent QSplitter_ITF) *QSplitterHandle {
tmpValue := NewQSplitterHandleFromPointer(C.QSplitterHandle_NewQSplitterHandle(C.longlong(orientation), PointerFromQSplitter(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QSplitterHandle) ClosestLegalPosition(pos int) int {
if ptr.Pointer() != nil {
return int(int32(C.QSplitterHandle_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos)))))
}
return 0
}
func (ptr *QSplitterHandle) MoveSplitter(pos int) {
if ptr.Pointer() != nil {
C.QSplitterHandle_MoveSplitter(ptr.Pointer(), C.int(int32(pos)))
}
}
func (ptr *QSplitterHandle) OpaqueResize() bool {
if ptr.Pointer() != nil {
return int8(C.QSplitterHandle_OpaqueResize(ptr.Pointer())) != 0
}
return false
}
func (ptr *QSplitterHandle) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QSplitterHandle_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QSplitterHandle) SetOrientation(orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QSplitterHandle_SetOrientation(ptr.Pointer(), C.longlong(orientation))
}
}
func (ptr *QSplitterHandle) Splitter() *QSplitter {
if ptr.Pointer() != nil {
tmpValue := NewQSplitterFromPointer(C.QSplitterHandle_Splitter(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSplitterHandle_DestroyQSplitterHandle
func callbackQSplitterHandle_DestroyQSplitterHandle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSplitterHandle"); signal != nil {
(*(*func())(signal))()
} else {
NewQSplitterHandleFromPointer(ptr).DestroyQSplitterHandleDefault()
}
}
func (ptr *QSplitterHandle) ConnectDestroyQSplitterHandle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSplitterHandle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f))
}
}
}
func (ptr *QSplitterHandle) DisconnectDestroyQSplitterHandle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSplitterHandle")
}
}
func (ptr *QSplitterHandle) DestroyQSplitterHandle() {
if ptr.Pointer() != nil {
C.QSplitterHandle_DestroyQSplitterHandle(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSplitterHandle) DestroyQSplitterHandleDefault() {
if ptr.Pointer() != nil {
C.QSplitterHandle_DestroyQSplitterHandleDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QStackedLayout struct {
QLayout
}
type QStackedLayout_ITF interface {
QLayout_ITF
QStackedLayout_PTR() *QStackedLayout
}
func (ptr *QStackedLayout) QStackedLayout_PTR() *QStackedLayout {
return ptr
}
func (ptr *QStackedLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayout_PTR().Pointer()
}
return nil
}
func (ptr *QStackedLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayout_PTR().SetPointer(p)
}
}
func PointerFromQStackedLayout(ptr QStackedLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStackedLayout_PTR().Pointer()
}
return nil
}
func NewQStackedLayoutFromPointer(ptr unsafe.Pointer) (n *QStackedLayout) {
n = new(QStackedLayout)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QStackedLayout__StackingMode
//QStackedLayout::StackingMode
type QStackedLayout__StackingMode int64
const (
QStackedLayout__StackOne QStackedLayout__StackingMode = QStackedLayout__StackingMode(0)
QStackedLayout__StackAll QStackedLayout__StackingMode = QStackedLayout__StackingMode(1)
)
func NewQStackedLayout() *QStackedLayout {
tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQStackedLayout2(parent QWidget_ITF) *QStackedLayout {
tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout2(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQStackedLayout3(parentLayout QLayout_ITF) *QStackedLayout {
tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout3(PointerFromQLayout(parentLayout)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQStackedLayout_AddItem
func callbackQStackedLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "addItem"); signal != nil {
(*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item))
} else {
NewQStackedLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item))
}
}
func (ptr *QStackedLayout) ConnectAddItem(f func(item *QLayoutItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil {
f := func(item *QLayoutItem) {
(*(*func(*QLayoutItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectAddItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "addItem")
}
}
func (ptr *QStackedLayout) AddItem(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QStackedLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QStackedLayout) AddItemDefault(item QLayoutItem_ITF) {
if ptr.Pointer() != nil {
C.QStackedLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item))
}
}
func (ptr *QStackedLayout) AddWidget(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQStackedLayout_Count
func callbackQStackedLayout_Count(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "count"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQStackedLayoutFromPointer(ptr).CountDefault()))
}
func (ptr *QStackedLayout) ConnectCount(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectCount() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "count")
}
}
func (ptr *QStackedLayout) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedLayout_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QStackedLayout) CountDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedLayout_CountDefault(ptr.Pointer())))
}
return 0
}
//export callbackQStackedLayout_CurrentChanged
func callbackQStackedLayout_CurrentChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QStackedLayout) ConnectCurrentChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QStackedLayout_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QStackedLayout_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QStackedLayout) CurrentChanged(index int) {
if ptr.Pointer() != nil {
C.QStackedLayout_CurrentChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QStackedLayout) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedLayout_CurrentIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QStackedLayout) CurrentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QStackedLayout_CurrentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStackedLayout) InsertWidget(index int, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQStackedLayout_ItemAt
func callbackQStackedLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).ItemAtDefault(int(int32(index))))
}
func (ptr *QStackedLayout) ConnectItemAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectItemAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemAt")
}
}
func (ptr *QStackedLayout) ItemAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QStackedLayout) ItemAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
//export callbackQStackedLayout_SetCurrentIndex
func callbackQStackedLayout_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQStackedLayoutFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QStackedLayout) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QStackedLayout) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QStackedLayout_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QStackedLayout) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QStackedLayout_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQStackedLayout_SetCurrentWidget
func callbackQStackedLayout_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQStackedLayoutFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QStackedLayout) ConnectSetCurrentWidget(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectSetCurrentWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget")
}
}
func (ptr *QStackedLayout) SetCurrentWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStackedLayout_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStackedLayout) SetCurrentWidgetDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStackedLayout_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStackedLayout) SetStackingMode(stackingMode QStackedLayout__StackingMode) {
if ptr.Pointer() != nil {
C.QStackedLayout_SetStackingMode(ptr.Pointer(), C.longlong(stackingMode))
}
}
//export callbackQStackedLayout_SizeHint
func callbackQStackedLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQStackedLayoutFromPointer(ptr).SizeHintDefault())
}
func (ptr *QStackedLayout) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QStackedLayout) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStackedLayout) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStackedLayout) StackingMode() QStackedLayout__StackingMode {
if ptr.Pointer() != nil {
return QStackedLayout__StackingMode(C.QStackedLayout_StackingMode(ptr.Pointer()))
}
return 0
}
//export callbackQStackedLayout_TakeAt
func callbackQStackedLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "takeAt"); signal != nil {
return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index))))
}
return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).TakeAtDefault(int(int32(index))))
}
func (ptr *QStackedLayout) ConnectTakeAt(f func(index int) *QLayoutItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil {
f := func(index int) *QLayoutItem {
(*(*func(int) *QLayoutItem)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectTakeAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "takeAt")
}
}
func (ptr *QStackedLayout) TakeAt(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAt(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QStackedLayout) TakeAtDefault(index int) *QLayoutItem {
if ptr.Pointer() != nil {
return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QStackedLayout) Widget(index int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QStackedLayout_Widget(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQStackedLayout_WidgetRemoved
func callbackQStackedLayout_WidgetRemoved(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QStackedLayout) ConnectWidgetRemoved(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") {
C.QStackedLayout_ConnectWidgetRemoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectWidgetRemoved() {
if ptr.Pointer() != nil {
C.QStackedLayout_DisconnectWidgetRemoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved")
}
}
func (ptr *QStackedLayout) WidgetRemoved(index int) {
if ptr.Pointer() != nil {
C.QStackedLayout_WidgetRemoved(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQStackedLayout_DestroyQStackedLayout
func callbackQStackedLayout_DestroyQStackedLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStackedLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQStackedLayoutFromPointer(ptr).DestroyQStackedLayoutDefault()
}
}
func (ptr *QStackedLayout) ConnectDestroyQStackedLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStackedLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedLayout) DisconnectDestroyQStackedLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStackedLayout")
}
}
func (ptr *QStackedLayout) DestroyQStackedLayout() {
if ptr.Pointer() != nil {
C.QStackedLayout_DestroyQStackedLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStackedLayout) DestroyQStackedLayoutDefault() {
if ptr.Pointer() != nil {
C.QStackedLayout_DestroyQStackedLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QStackedWidget struct {
QFrame
}
type QStackedWidget_ITF interface {
QFrame_ITF
QStackedWidget_PTR() *QStackedWidget
}
func (ptr *QStackedWidget) QStackedWidget_PTR() *QStackedWidget {
return ptr
}
func (ptr *QStackedWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QStackedWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQStackedWidget(ptr QStackedWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStackedWidget_PTR().Pointer()
}
return nil
}
func NewQStackedWidgetFromPointer(ptr unsafe.Pointer) (n *QStackedWidget) {
n = new(QStackedWidget)
n.SetPointer(ptr)
return
}
func NewQStackedWidget(parent QWidget_ITF) *QStackedWidget {
tmpValue := NewQStackedWidgetFromPointer(C.QStackedWidget_NewQStackedWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QStackedWidget) AddWidget(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedWidget_AddWidget(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QStackedWidget) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedWidget_Count(ptr.Pointer())))
}
return 0
}
//export callbackQStackedWidget_CurrentChanged
func callbackQStackedWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QStackedWidget) ConnectCurrentChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QStackedWidget_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedWidget) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QStackedWidget_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QStackedWidget) CurrentChanged(index int) {
if ptr.Pointer() != nil {
C.QStackedWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QStackedWidget) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedWidget_CurrentIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QStackedWidget) CurrentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QStackedWidget_CurrentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStackedWidget) IndexOf(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QStackedWidget) InsertWidget(index int, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStackedWidget_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QStackedWidget) RemoveWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStackedWidget_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQStackedWidget_SetCurrentIndex
func callbackQStackedWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQStackedWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QStackedWidget) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedWidget) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QStackedWidget) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QStackedWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QStackedWidget) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QStackedWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQStackedWidget_SetCurrentWidget
func callbackQStackedWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQStackedWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QStackedWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedWidget) DisconnectSetCurrentWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget")
}
}
func (ptr *QStackedWidget) SetCurrentWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStackedWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStackedWidget) SetCurrentWidgetDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStackedWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStackedWidget) Widget(index int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QStackedWidget_Widget(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQStackedWidget_WidgetRemoved
func callbackQStackedWidget_WidgetRemoved(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QStackedWidget) ConnectWidgetRemoved(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") {
C.QStackedWidget_ConnectWidgetRemoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedWidget) DisconnectWidgetRemoved() {
if ptr.Pointer() != nil {
C.QStackedWidget_DisconnectWidgetRemoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved")
}
}
func (ptr *QStackedWidget) WidgetRemoved(index int) {
if ptr.Pointer() != nil {
C.QStackedWidget_WidgetRemoved(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQStackedWidget_DestroyQStackedWidget
func callbackQStackedWidget_DestroyQStackedWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStackedWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQStackedWidgetFromPointer(ptr).DestroyQStackedWidgetDefault()
}
}
func (ptr *QStackedWidget) ConnectDestroyQStackedWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStackedWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QStackedWidget) DisconnectDestroyQStackedWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStackedWidget")
}
}
func (ptr *QStackedWidget) DestroyQStackedWidget() {
if ptr.Pointer() != nil {
C.QStackedWidget_DestroyQStackedWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStackedWidget) DestroyQStackedWidgetDefault() {
if ptr.Pointer() != nil {
C.QStackedWidget_DestroyQStackedWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QStandardItemEditorCreator struct {
QItemEditorCreatorBase
}
type QStandardItemEditorCreator_ITF interface {
QItemEditorCreatorBase_ITF
QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator
}
func (ptr *QStandardItemEditorCreator) QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator {
return ptr
}
func (ptr *QStandardItemEditorCreator) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QItemEditorCreatorBase_PTR().Pointer()
}
return nil
}
func (ptr *QStandardItemEditorCreator) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QItemEditorCreatorBase_PTR().SetPointer(p)
}
}
func PointerFromQStandardItemEditorCreator(ptr QStandardItemEditorCreator_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStandardItemEditorCreator_PTR().Pointer()
}
return nil
}
func NewQStandardItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QStandardItemEditorCreator) {
n = new(QStandardItemEditorCreator)
n.SetPointer(ptr)
return
}
func (ptr *QStandardItemEditorCreator) DestroyQStandardItemEditorCreator() {
if ptr != nil {
C.free(ptr.Pointer())
qt.DisconnectAllSignals(ptr.Pointer(), "")
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QStatusBar struct {
QWidget
}
type QStatusBar_ITF interface {
QWidget_ITF
QStatusBar_PTR() *QStatusBar
}
func (ptr *QStatusBar) QStatusBar_PTR() *QStatusBar {
return ptr
}
func (ptr *QStatusBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QStatusBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQStatusBar(ptr QStatusBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStatusBar_PTR().Pointer()
}
return nil
}
func NewQStatusBarFromPointer(ptr unsafe.Pointer) (n *QStatusBar) {
n = new(QStatusBar)
n.SetPointer(ptr)
return
}
func NewQStatusBar(parent QWidget_ITF) *QStatusBar {
tmpValue := NewQStatusBarFromPointer(C.QStatusBar_NewQStatusBar(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QStatusBar) AddPermanentWidget(widget QWidget_ITF, stretch int) {
if ptr.Pointer() != nil {
C.QStatusBar_AddPermanentWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)))
}
}
func (ptr *QStatusBar) AddWidget(widget QWidget_ITF, stretch int) {
if ptr.Pointer() != nil {
C.QStatusBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)))
}
}
//export callbackQStatusBar_ClearMessage
func callbackQStatusBar_ClearMessage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil {
(*(*func())(signal))()
} else {
NewQStatusBarFromPointer(ptr).ClearMessageDefault()
}
}
func (ptr *QStatusBar) ConnectClearMessage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QStatusBar) DisconnectClearMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearMessage")
}
}
func (ptr *QStatusBar) ClearMessage() {
if ptr.Pointer() != nil {
C.QStatusBar_ClearMessage(ptr.Pointer())
}
}
func (ptr *QStatusBar) ClearMessageDefault() {
if ptr.Pointer() != nil {
C.QStatusBar_ClearMessageDefault(ptr.Pointer())
}
}
func (ptr *QStatusBar) CurrentMessage() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStatusBar_CurrentMessage(ptr.Pointer()))
}
return ""
}
func (ptr *QStatusBar) HideOrShow() {
if ptr.Pointer() != nil {
C.QStatusBar_HideOrShow(ptr.Pointer())
}
}
func (ptr *QStatusBar) InsertPermanentWidget(index int, widget QWidget_ITF, stretch int) int {
if ptr.Pointer() != nil {
return int(int32(C.QStatusBar_InsertPermanentWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch)))))
}
return 0
}
func (ptr *QStatusBar) InsertWidget(index int, widget QWidget_ITF, stretch int) int {
if ptr.Pointer() != nil {
return int(int32(C.QStatusBar_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch)))))
}
return 0
}
func (ptr *QStatusBar) IsSizeGripEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QStatusBar_IsSizeGripEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQStatusBar_MessageChanged
func callbackQStatusBar_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(message))
}
}
func (ptr *QStatusBar) ConnectMessageChanged(f func(message string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") {
C.QStatusBar_ConnectMessageChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil {
f := func(message string) {
(*(*func(string))(signal))(message)
f(message)
}
qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QStatusBar) DisconnectMessageChanged() {
if ptr.Pointer() != nil {
C.QStatusBar_DisconnectMessageChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "messageChanged")
}
}
func (ptr *QStatusBar) MessageChanged(message string) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QStatusBar_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))})
}
}
func (ptr *QStatusBar) Reformat() {
if ptr.Pointer() != nil {
C.QStatusBar_Reformat(ptr.Pointer())
}
}
func (ptr *QStatusBar) RemoveWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStatusBar_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStatusBar) SetSizeGripEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QStatusBar_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
//export callbackQStatusBar_ShowMessage
func callbackQStatusBar_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, timeout C.int) {
if signal := qt.GetSignal(ptr, "showMessage"); signal != nil {
(*(*func(string, int))(signal))(cGoUnpackString(message), int(int32(timeout)))
} else {
NewQStatusBarFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(timeout)))
}
}
func (ptr *QStatusBar) ConnectShowMessage(f func(message string, timeout int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil {
f := func(message string, timeout int) {
(*(*func(string, int))(signal))(message, timeout)
f(message, timeout)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QStatusBar) DisconnectShowMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage")
}
}
func (ptr *QStatusBar) ShowMessage(message string, timeout int) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QStatusBar_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout)))
}
}
func (ptr *QStatusBar) ShowMessageDefault(message string, timeout int) {
if ptr.Pointer() != nil {
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QStatusBar_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout)))
}
}
//export callbackQStatusBar_DestroyQStatusBar
func callbackQStatusBar_DestroyQStatusBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStatusBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQStatusBarFromPointer(ptr).DestroyQStatusBarDefault()
}
}
func (ptr *QStatusBar) ConnectDestroyQStatusBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStatusBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QStatusBar) DisconnectDestroyQStatusBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStatusBar")
}
}
func (ptr *QStatusBar) DestroyQStatusBar() {
if ptr.Pointer() != nil {
C.QStatusBar_DestroyQStatusBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStatusBar) DestroyQStatusBarDefault() {
if ptr.Pointer() != nil {
C.QStatusBar_DestroyQStatusBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QStyle struct {
core.QObject
}
type QStyle_ITF interface {
core.QObject_ITF
QStyle_PTR() *QStyle
}
func (ptr *QStyle) QStyle_PTR() *QStyle {
return ptr
}
func (ptr *QStyle) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QStyle) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQStyle(ptr QStyle_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyle_PTR().Pointer()
}
return nil
}
func NewQStyleFromPointer(ptr unsafe.Pointer) (n *QStyle) {
n = new(QStyle)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QStyle__StateFlag
//QStyle::StateFlag
type QStyle__StateFlag int64
const (
QStyle__State_None QStyle__StateFlag = QStyle__StateFlag(0x00000000)
QStyle__State_Enabled QStyle__StateFlag = QStyle__StateFlag(0x00000001)
QStyle__State_Raised QStyle__StateFlag = QStyle__StateFlag(0x00000002)
QStyle__State_Sunken QStyle__StateFlag = QStyle__StateFlag(0x00000004)
QStyle__State_Off QStyle__StateFlag = QStyle__StateFlag(0x00000008)
QStyle__State_NoChange QStyle__StateFlag = QStyle__StateFlag(0x00000010)
QStyle__State_On QStyle__StateFlag = QStyle__StateFlag(0x00000020)
QStyle__State_DownArrow QStyle__StateFlag = QStyle__StateFlag(0x00000040)
QStyle__State_Horizontal QStyle__StateFlag = QStyle__StateFlag(0x00000080)
QStyle__State_HasFocus QStyle__StateFlag = QStyle__StateFlag(0x00000100)
QStyle__State_Top QStyle__StateFlag = QStyle__StateFlag(0x00000200)
QStyle__State_Bottom QStyle__StateFlag = QStyle__StateFlag(0x00000400)
QStyle__State_FocusAtBorder QStyle__StateFlag = QStyle__StateFlag(0x00000800)
QStyle__State_AutoRaise QStyle__StateFlag = QStyle__StateFlag(0x00001000)
QStyle__State_MouseOver QStyle__StateFlag = QStyle__StateFlag(0x00002000)
QStyle__State_UpArrow QStyle__StateFlag = QStyle__StateFlag(0x00004000)
QStyle__State_Selected QStyle__StateFlag = QStyle__StateFlag(0x00008000)
QStyle__State_Active QStyle__StateFlag = QStyle__StateFlag(0x00010000)
QStyle__State_Window QStyle__StateFlag = QStyle__StateFlag(0x00020000)
QStyle__State_Open QStyle__StateFlag = QStyle__StateFlag(0x00040000)
QStyle__State_Children QStyle__StateFlag = QStyle__StateFlag(0x00080000)
QStyle__State_Item QStyle__StateFlag = QStyle__StateFlag(0x00100000)
QStyle__State_Sibling QStyle__StateFlag = QStyle__StateFlag(0x00200000)
QStyle__State_Editing QStyle__StateFlag = QStyle__StateFlag(0x00400000)
QStyle__State_KeyboardFocusChange QStyle__StateFlag = QStyle__StateFlag(0x00800000)
QStyle__State_HasEditFocus QStyle__StateFlag = QStyle__StateFlag(0x01000000)
QStyle__State_ReadOnly QStyle__StateFlag = QStyle__StateFlag(0x02000000)
QStyle__State_Small QStyle__StateFlag = QStyle__StateFlag(0x04000000)
QStyle__State_Mini QStyle__StateFlag = QStyle__StateFlag(0x08000000)
)
//go:generate stringer -type=QStyle__PrimitiveElement
//QStyle::PrimitiveElement
type QStyle__PrimitiveElement int64
const (
QStyle__PE_Frame QStyle__PrimitiveElement = QStyle__PrimitiveElement(0)
QStyle__PE_FrameDefaultButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(1)
QStyle__PE_FrameDockWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(2)
QStyle__PE_FrameFocusRect QStyle__PrimitiveElement = QStyle__PrimitiveElement(3)
QStyle__PE_FrameGroupBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(4)
QStyle__PE_FrameLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(5)
QStyle__PE_FrameMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(6)
QStyle__PE_FrameStatusBarItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(7)
QStyle__PE_FrameStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_FrameStatusBarItem)
QStyle__PE_FrameTabWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(8)
QStyle__PE_FrameWindow QStyle__PrimitiveElement = QStyle__PrimitiveElement(9)
QStyle__PE_FrameButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(10)
QStyle__PE_FrameButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(11)
QStyle__PE_FrameTabBarBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(12)
QStyle__PE_PanelButtonCommand QStyle__PrimitiveElement = QStyle__PrimitiveElement(13)
QStyle__PE_PanelButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(14)
QStyle__PE_PanelButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(15)
QStyle__PE_PanelMenuBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(16)
QStyle__PE_PanelToolBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(17)
QStyle__PE_PanelLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(18)
QStyle__PE_IndicatorArrowDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(19)
QStyle__PE_IndicatorArrowLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(20)
QStyle__PE_IndicatorArrowRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(21)
QStyle__PE_IndicatorArrowUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(22)
QStyle__PE_IndicatorBranch QStyle__PrimitiveElement = QStyle__PrimitiveElement(23)
QStyle__PE_IndicatorButtonDropDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(24)
QStyle__PE_IndicatorItemViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(25)
QStyle__PE_IndicatorViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorItemViewItemCheck)
QStyle__PE_IndicatorCheckBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(26)
QStyle__PE_IndicatorDockWidgetResizeHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(27)
QStyle__PE_IndicatorHeaderArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(28)
QStyle__PE_IndicatorMenuCheckMark QStyle__PrimitiveElement = QStyle__PrimitiveElement(29)
QStyle__PE_IndicatorProgressChunk QStyle__PrimitiveElement = QStyle__PrimitiveElement(30)
QStyle__PE_IndicatorRadioButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(31)
QStyle__PE_IndicatorSpinDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(32)
QStyle__PE_IndicatorSpinMinus QStyle__PrimitiveElement = QStyle__PrimitiveElement(33)
QStyle__PE_IndicatorSpinPlus QStyle__PrimitiveElement = QStyle__PrimitiveElement(34)
QStyle__PE_IndicatorSpinUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(35)
QStyle__PE_IndicatorToolBarHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(36)
QStyle__PE_IndicatorToolBarSeparator QStyle__PrimitiveElement = QStyle__PrimitiveElement(37)
QStyle__PE_PanelTipLabel QStyle__PrimitiveElement = QStyle__PrimitiveElement(38)
QStyle__PE_IndicatorTabTear QStyle__PrimitiveElement = QStyle__PrimitiveElement(39)
QStyle__PE_IndicatorTabTearLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorTabTear)
QStyle__PE_PanelScrollAreaCorner QStyle__PrimitiveElement = QStyle__PrimitiveElement(40)
QStyle__PE_Widget QStyle__PrimitiveElement = QStyle__PrimitiveElement(41)
QStyle__PE_IndicatorColumnViewArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(42)
QStyle__PE_IndicatorItemViewItemDrop QStyle__PrimitiveElement = QStyle__PrimitiveElement(43)
QStyle__PE_PanelItemViewItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(44)
QStyle__PE_PanelItemViewRow QStyle__PrimitiveElement = QStyle__PrimitiveElement(45)
QStyle__PE_PanelStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(46)
QStyle__PE_IndicatorTabClose QStyle__PrimitiveElement = QStyle__PrimitiveElement(47)
QStyle__PE_PanelMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(48)
QStyle__PE_IndicatorTabTearRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(49)
QStyle__PE_CustomBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(0xf000000)
)
//go:generate stringer -type=QStyle__ControlElement
//QStyle::ControlElement
type QStyle__ControlElement int64
const (
QStyle__CE_PushButton QStyle__ControlElement = QStyle__ControlElement(0)
QStyle__CE_PushButtonBevel QStyle__ControlElement = QStyle__ControlElement(1)
QStyle__CE_PushButtonLabel QStyle__ControlElement = QStyle__ControlElement(2)
QStyle__CE_CheckBox QStyle__ControlElement = QStyle__ControlElement(3)
QStyle__CE_CheckBoxLabel QStyle__ControlElement = QStyle__ControlElement(4)
QStyle__CE_RadioButton QStyle__ControlElement = QStyle__ControlElement(5)
QStyle__CE_RadioButtonLabel QStyle__ControlElement = QStyle__ControlElement(6)
QStyle__CE_TabBarTab QStyle__ControlElement = QStyle__ControlElement(7)
QStyle__CE_TabBarTabShape QStyle__ControlElement = QStyle__ControlElement(8)
QStyle__CE_TabBarTabLabel QStyle__ControlElement = QStyle__ControlElement(9)
QStyle__CE_ProgressBar QStyle__ControlElement = QStyle__ControlElement(10)
QStyle__CE_ProgressBarGroove QStyle__ControlElement = QStyle__ControlElement(11)
QStyle__CE_ProgressBarContents QStyle__ControlElement = QStyle__ControlElement(12)
QStyle__CE_ProgressBarLabel QStyle__ControlElement = QStyle__ControlElement(13)
QStyle__CE_MenuItem QStyle__ControlElement = QStyle__ControlElement(14)
QStyle__CE_MenuScroller QStyle__ControlElement = QStyle__ControlElement(15)
QStyle__CE_MenuVMargin QStyle__ControlElement = QStyle__ControlElement(16)
QStyle__CE_MenuHMargin QStyle__ControlElement = QStyle__ControlElement(17)
QStyle__CE_MenuTearoff QStyle__ControlElement = QStyle__ControlElement(18)
QStyle__CE_MenuEmptyArea QStyle__ControlElement = QStyle__ControlElement(19)
QStyle__CE_MenuBarItem QStyle__ControlElement = QStyle__ControlElement(20)
QStyle__CE_MenuBarEmptyArea QStyle__ControlElement = QStyle__ControlElement(21)
QStyle__CE_ToolButtonLabel QStyle__ControlElement = QStyle__ControlElement(22)
QStyle__CE_Header QStyle__ControlElement = QStyle__ControlElement(23)
QStyle__CE_HeaderSection QStyle__ControlElement = QStyle__ControlElement(24)
QStyle__CE_HeaderLabel QStyle__ControlElement = QStyle__ControlElement(25)
QStyle__CE_ToolBoxTab QStyle__ControlElement = QStyle__ControlElement(26)
QStyle__CE_SizeGrip QStyle__ControlElement = QStyle__ControlElement(27)
QStyle__CE_Splitter QStyle__ControlElement = QStyle__ControlElement(28)
QStyle__CE_RubberBand QStyle__ControlElement = QStyle__ControlElement(29)
QStyle__CE_DockWidgetTitle QStyle__ControlElement = QStyle__ControlElement(30)
QStyle__CE_ScrollBarAddLine QStyle__ControlElement = QStyle__ControlElement(31)
QStyle__CE_ScrollBarSubLine QStyle__ControlElement = QStyle__ControlElement(32)
QStyle__CE_ScrollBarAddPage QStyle__ControlElement = QStyle__ControlElement(33)
QStyle__CE_ScrollBarSubPage QStyle__ControlElement = QStyle__ControlElement(34)
QStyle__CE_ScrollBarSlider QStyle__ControlElement = QStyle__ControlElement(35)
QStyle__CE_ScrollBarFirst QStyle__ControlElement = QStyle__ControlElement(36)
QStyle__CE_ScrollBarLast QStyle__ControlElement = QStyle__ControlElement(37)
QStyle__CE_FocusFrame QStyle__ControlElement = QStyle__ControlElement(38)
QStyle__CE_ComboBoxLabel QStyle__ControlElement = QStyle__ControlElement(39)
QStyle__CE_ToolBar QStyle__ControlElement = QStyle__ControlElement(40)
QStyle__CE_ToolBoxTabShape QStyle__ControlElement = QStyle__ControlElement(41)
QStyle__CE_ToolBoxTabLabel QStyle__ControlElement = QStyle__ControlElement(42)
QStyle__CE_HeaderEmptyArea QStyle__ControlElement = QStyle__ControlElement(43)
QStyle__CE_ColumnViewGrip QStyle__ControlElement = QStyle__ControlElement(44)
QStyle__CE_ItemViewItem QStyle__ControlElement = QStyle__ControlElement(45)
QStyle__CE_ShapedFrame QStyle__ControlElement = QStyle__ControlElement(46)
QStyle__CE_CustomBase QStyle__ControlElement = QStyle__ControlElement(0xf0000000)
)
//go:generate stringer -type=QStyle__SubElement
//QStyle::SubElement
type QStyle__SubElement int64
const (
QStyle__SE_PushButtonContents QStyle__SubElement = QStyle__SubElement(0)
QStyle__SE_PushButtonFocusRect QStyle__SubElement = QStyle__SubElement(1)
QStyle__SE_CheckBoxIndicator QStyle__SubElement = QStyle__SubElement(2)
QStyle__SE_CheckBoxContents QStyle__SubElement = QStyle__SubElement(3)
QStyle__SE_CheckBoxFocusRect QStyle__SubElement = QStyle__SubElement(4)
QStyle__SE_CheckBoxClickRect QStyle__SubElement = QStyle__SubElement(5)
QStyle__SE_RadioButtonIndicator QStyle__SubElement = QStyle__SubElement(6)
QStyle__SE_RadioButtonContents QStyle__SubElement = QStyle__SubElement(7)
QStyle__SE_RadioButtonFocusRect QStyle__SubElement = QStyle__SubElement(8)
QStyle__SE_RadioButtonClickRect QStyle__SubElement = QStyle__SubElement(9)
QStyle__SE_ComboBoxFocusRect QStyle__SubElement = QStyle__SubElement(10)
QStyle__SE_SliderFocusRect QStyle__SubElement = QStyle__SubElement(11)
QStyle__SE_ProgressBarGroove QStyle__SubElement = QStyle__SubElement(12)
QStyle__SE_ProgressBarContents QStyle__SubElement = QStyle__SubElement(13)
QStyle__SE_ProgressBarLabel QStyle__SubElement = QStyle__SubElement(14)
QStyle__SE_ToolBoxTabContents QStyle__SubElement = QStyle__SubElement(15)
QStyle__SE_HeaderLabel QStyle__SubElement = QStyle__SubElement(16)
QStyle__SE_HeaderArrow QStyle__SubElement = QStyle__SubElement(17)
QStyle__SE_TabWidgetTabBar QStyle__SubElement = QStyle__SubElement(18)
QStyle__SE_TabWidgetTabPane QStyle__SubElement = QStyle__SubElement(19)
QStyle__SE_TabWidgetTabContents QStyle__SubElement = QStyle__SubElement(20)
QStyle__SE_TabWidgetLeftCorner QStyle__SubElement = QStyle__SubElement(21)
QStyle__SE_TabWidgetRightCorner QStyle__SubElement = QStyle__SubElement(22)
QStyle__SE_ItemViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(23)
QStyle__SE_ViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(QStyle__SE_ItemViewItemCheckIndicator)
QStyle__SE_TabBarTearIndicator QStyle__SubElement = QStyle__SubElement(24)
QStyle__SE_TabBarTearIndicatorLeft QStyle__SubElement = QStyle__SubElement(QStyle__SE_TabBarTearIndicator)
QStyle__SE_TreeViewDisclosureItem QStyle__SubElement = QStyle__SubElement(25)
QStyle__SE_LineEditContents QStyle__SubElement = QStyle__SubElement(26)
QStyle__SE_FrameContents QStyle__SubElement = QStyle__SubElement(27)
QStyle__SE_DockWidgetCloseButton QStyle__SubElement = QStyle__SubElement(28)
QStyle__SE_DockWidgetFloatButton QStyle__SubElement = QStyle__SubElement(29)
QStyle__SE_DockWidgetTitleBarText QStyle__SubElement = QStyle__SubElement(30)
QStyle__SE_DockWidgetIcon QStyle__SubElement = QStyle__SubElement(31)
QStyle__SE_CheckBoxLayoutItem QStyle__SubElement = QStyle__SubElement(32)
QStyle__SE_ComboBoxLayoutItem QStyle__SubElement = QStyle__SubElement(33)
QStyle__SE_DateTimeEditLayoutItem QStyle__SubElement = QStyle__SubElement(34)
QStyle__SE_DialogButtonBoxLayoutItem QStyle__SubElement = QStyle__SubElement(35)
QStyle__SE_LabelLayoutItem QStyle__SubElement = QStyle__SubElement(36)
QStyle__SE_ProgressBarLayoutItem QStyle__SubElement = QStyle__SubElement(37)
QStyle__SE_PushButtonLayoutItem QStyle__SubElement = QStyle__SubElement(38)
QStyle__SE_RadioButtonLayoutItem QStyle__SubElement = QStyle__SubElement(39)
QStyle__SE_SliderLayoutItem QStyle__SubElement = QStyle__SubElement(40)
QStyle__SE_SpinBoxLayoutItem QStyle__SubElement = QStyle__SubElement(41)
QStyle__SE_ToolButtonLayoutItem QStyle__SubElement = QStyle__SubElement(42)
QStyle__SE_FrameLayoutItem QStyle__SubElement = QStyle__SubElement(43)
QStyle__SE_GroupBoxLayoutItem QStyle__SubElement = QStyle__SubElement(44)
QStyle__SE_TabWidgetLayoutItem QStyle__SubElement = QStyle__SubElement(45)
QStyle__SE_ItemViewItemDecoration QStyle__SubElement = QStyle__SubElement(46)
QStyle__SE_ItemViewItemText QStyle__SubElement = QStyle__SubElement(47)
QStyle__SE_ItemViewItemFocusRect QStyle__SubElement = QStyle__SubElement(48)
QStyle__SE_TabBarTabLeftButton QStyle__SubElement = QStyle__SubElement(49)
QStyle__SE_TabBarTabRightButton QStyle__SubElement = QStyle__SubElement(50)
QStyle__SE_TabBarTabText QStyle__SubElement = QStyle__SubElement(51)
QStyle__SE_ShapedFrameContents QStyle__SubElement = QStyle__SubElement(52)
QStyle__SE_ToolBarHandle QStyle__SubElement = QStyle__SubElement(53)
QStyle__SE_TabBarScrollLeftButton QStyle__SubElement = QStyle__SubElement(54)
QStyle__SE_TabBarScrollRightButton QStyle__SubElement = QStyle__SubElement(55)
QStyle__SE_TabBarTearIndicatorRight QStyle__SubElement = QStyle__SubElement(56)
QStyle__SE_CustomBase QStyle__SubElement = QStyle__SubElement(0xf0000000)
)
//go:generate stringer -type=QStyle__ComplexControl
//QStyle::ComplexControl
type QStyle__ComplexControl int64
const (
QStyle__CC_SpinBox QStyle__ComplexControl = QStyle__ComplexControl(0)
QStyle__CC_ComboBox QStyle__ComplexControl = QStyle__ComplexControl(1)
QStyle__CC_ScrollBar QStyle__ComplexControl = QStyle__ComplexControl(2)
QStyle__CC_Slider QStyle__ComplexControl = QStyle__ComplexControl(3)
QStyle__CC_ToolButton QStyle__ComplexControl = QStyle__ComplexControl(4)
QStyle__CC_TitleBar QStyle__ComplexControl = QStyle__ComplexControl(5)
QStyle__CC_Dial QStyle__ComplexControl = QStyle__ComplexControl(6)
QStyle__CC_GroupBox QStyle__ComplexControl = QStyle__ComplexControl(7)
QStyle__CC_MdiControls QStyle__ComplexControl = QStyle__ComplexControl(8)
QStyle__CC_CustomBase QStyle__ComplexControl = QStyle__ComplexControl(0xf0000000)
)
//go:generate stringer -type=QStyle__SubControl
//QStyle::SubControl
type QStyle__SubControl int64
const (
QStyle__SC_None QStyle__SubControl = QStyle__SubControl(0x00000000)
QStyle__SC_ScrollBarAddLine QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_ScrollBarSubLine QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_ScrollBarAddPage QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_ScrollBarSubPage QStyle__SubControl = QStyle__SubControl(0x00000008)
QStyle__SC_ScrollBarFirst QStyle__SubControl = QStyle__SubControl(0x00000010)
QStyle__SC_ScrollBarLast QStyle__SubControl = QStyle__SubControl(0x00000020)
QStyle__SC_ScrollBarSlider QStyle__SubControl = QStyle__SubControl(0x00000040)
QStyle__SC_ScrollBarGroove QStyle__SubControl = QStyle__SubControl(0x00000080)
QStyle__SC_SpinBoxUp QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_SpinBoxDown QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_SpinBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_SpinBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000008)
QStyle__SC_ComboBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_ComboBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_ComboBoxArrow QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_ComboBoxListBoxPopup QStyle__SubControl = QStyle__SubControl(0x00000008)
QStyle__SC_SliderGroove QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_SliderHandle QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_SliderTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_ToolButton QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_ToolButtonMenu QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_TitleBarSysMenu QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_TitleBarMinButton QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_TitleBarMaxButton QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_TitleBarCloseButton QStyle__SubControl = QStyle__SubControl(0x00000008)
QStyle__SC_TitleBarNormalButton QStyle__SubControl = QStyle__SubControl(0x00000010)
QStyle__SC_TitleBarShadeButton QStyle__SubControl = QStyle__SubControl(0x00000020)
QStyle__SC_TitleBarUnshadeButton QStyle__SubControl = QStyle__SubControl(0x00000040)
QStyle__SC_TitleBarContextHelpButton QStyle__SubControl = QStyle__SubControl(0x00000080)
QStyle__SC_TitleBarLabel QStyle__SubControl = QStyle__SubControl(0x00000100)
QStyle__SC_DialGroove QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_DialHandle QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_DialTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_GroupBoxCheckBox QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_GroupBoxLabel QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_GroupBoxContents QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_GroupBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000008)
QStyle__SC_MdiMinButton QStyle__SubControl = QStyle__SubControl(0x00000001)
QStyle__SC_MdiNormalButton QStyle__SubControl = QStyle__SubControl(0x00000002)
QStyle__SC_MdiCloseButton QStyle__SubControl = QStyle__SubControl(0x00000004)
QStyle__SC_CustomBase QStyle__SubControl = QStyle__SubControl(0xf0000000)
QStyle__SC_All QStyle__SubControl = QStyle__SubControl(0xffffffff)
)
//go:generate stringer -type=QStyle__PixelMetric
//QStyle::PixelMetric
type QStyle__PixelMetric int64
const (
QStyle__PM_ButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(0)
QStyle__PM_ButtonDefaultIndicator QStyle__PixelMetric = QStyle__PixelMetric(1)
QStyle__PM_MenuButtonIndicator QStyle__PixelMetric = QStyle__PixelMetric(2)
QStyle__PM_ButtonShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(3)
QStyle__PM_ButtonShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(4)
QStyle__PM_DefaultFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(5)
QStyle__PM_SpinBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(6)
QStyle__PM_ComboBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(7)
QStyle__PM_MaximumDragDistance QStyle__PixelMetric = QStyle__PixelMetric(8)
QStyle__PM_ScrollBarExtent QStyle__PixelMetric = QStyle__PixelMetric(9)
QStyle__PM_ScrollBarSliderMin QStyle__PixelMetric = QStyle__PixelMetric(10)
QStyle__PM_SliderThickness QStyle__PixelMetric = QStyle__PixelMetric(11)
QStyle__PM_SliderControlThickness QStyle__PixelMetric = QStyle__PixelMetric(12)
QStyle__PM_SliderLength QStyle__PixelMetric = QStyle__PixelMetric(13)
QStyle__PM_SliderTickmarkOffset QStyle__PixelMetric = QStyle__PixelMetric(14)
QStyle__PM_SliderSpaceAvailable QStyle__PixelMetric = QStyle__PixelMetric(15)
QStyle__PM_DockWidgetSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(16)
QStyle__PM_DockWidgetHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(17)
QStyle__PM_DockWidgetFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(18)
QStyle__PM_TabBarTabOverlap QStyle__PixelMetric = QStyle__PixelMetric(19)
QStyle__PM_TabBarTabHSpace QStyle__PixelMetric = QStyle__PixelMetric(20)
QStyle__PM_TabBarTabVSpace QStyle__PixelMetric = QStyle__PixelMetric(21)
QStyle__PM_TabBarBaseHeight QStyle__PixelMetric = QStyle__PixelMetric(22)
QStyle__PM_TabBarBaseOverlap QStyle__PixelMetric = QStyle__PixelMetric(23)
QStyle__PM_ProgressBarChunkWidth QStyle__PixelMetric = QStyle__PixelMetric(24)
QStyle__PM_SplitterWidth QStyle__PixelMetric = QStyle__PixelMetric(25)
QStyle__PM_TitleBarHeight QStyle__PixelMetric = QStyle__PixelMetric(26)
QStyle__PM_MenuScrollerHeight QStyle__PixelMetric = QStyle__PixelMetric(27)
QStyle__PM_MenuHMargin QStyle__PixelMetric = QStyle__PixelMetric(28)
QStyle__PM_MenuVMargin QStyle__PixelMetric = QStyle__PixelMetric(29)
QStyle__PM_MenuPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(30)
QStyle__PM_MenuTearoffHeight QStyle__PixelMetric = QStyle__PixelMetric(31)
QStyle__PM_MenuDesktopFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(32)
QStyle__PM_MenuBarPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(33)
QStyle__PM_MenuBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(34)
QStyle__PM_MenuBarVMargin QStyle__PixelMetric = QStyle__PixelMetric(35)
QStyle__PM_MenuBarHMargin QStyle__PixelMetric = QStyle__PixelMetric(36)
QStyle__PM_IndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(37)
QStyle__PM_IndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(38)
QStyle__PM_ExclusiveIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(39)
QStyle__PM_ExclusiveIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(40)
QStyle__PM_DialogButtonsSeparator QStyle__PixelMetric = QStyle__PixelMetric(41)
QStyle__PM_DialogButtonsButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(42)
QStyle__PM_DialogButtonsButtonHeight QStyle__PixelMetric = QStyle__PixelMetric(43)
QStyle__PM_MdiSubWindowFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(44)
QStyle__PM_MdiSubWindowMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(45)
QStyle__PM_MDIFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowFrameWidth)
QStyle__PM_MDIMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowMinimizedWidth)
QStyle__PM_HeaderMargin QStyle__PixelMetric = QStyle__PixelMetric(46)
QStyle__PM_HeaderMarkSize QStyle__PixelMetric = QStyle__PixelMetric(47)
QStyle__PM_HeaderGripMargin QStyle__PixelMetric = QStyle__PixelMetric(48)
QStyle__PM_TabBarTabShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(49)
QStyle__PM_TabBarTabShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(50)
QStyle__PM_TabBarScrollButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(51)
QStyle__PM_ToolBarFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(52)
QStyle__PM_ToolBarHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(53)
QStyle__PM_ToolBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(54)
QStyle__PM_ToolBarItemMargin QStyle__PixelMetric = QStyle__PixelMetric(55)
QStyle__PM_ToolBarSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(56)
QStyle__PM_ToolBarExtensionExtent QStyle__PixelMetric = QStyle__PixelMetric(57)
QStyle__PM_SpinBoxSliderHeight QStyle__PixelMetric = QStyle__PixelMetric(58)
QStyle__PM_DefaultTopLevelMargin QStyle__PixelMetric = QStyle__PixelMetric(59)
QStyle__PM_DefaultChildMargin QStyle__PixelMetric = QStyle__PixelMetric(60)
QStyle__PM_DefaultLayoutSpacing QStyle__PixelMetric = QStyle__PixelMetric(61)
QStyle__PM_ToolBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(62)
QStyle__PM_ListViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(63)
QStyle__PM_IconViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(64)
QStyle__PM_SmallIconSize QStyle__PixelMetric = QStyle__PixelMetric(65)
QStyle__PM_LargeIconSize QStyle__PixelMetric = QStyle__PixelMetric(66)
QStyle__PM_FocusFrameVMargin QStyle__PixelMetric = QStyle__PixelMetric(67)
QStyle__PM_FocusFrameHMargin QStyle__PixelMetric = QStyle__PixelMetric(68)
QStyle__PM_ToolTipLabelFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(69)
QStyle__PM_CheckBoxLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(70)
QStyle__PM_TabBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(71)
QStyle__PM_SizeGripSize QStyle__PixelMetric = QStyle__PixelMetric(72)
QStyle__PM_DockWidgetTitleMargin QStyle__PixelMetric = QStyle__PixelMetric(73)
QStyle__PM_MessageBoxIconSize QStyle__PixelMetric = QStyle__PixelMetric(74)
QStyle__PM_ButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(75)
QStyle__PM_DockWidgetTitleBarButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(76)
QStyle__PM_RadioButtonLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(77)
QStyle__PM_LayoutLeftMargin QStyle__PixelMetric = QStyle__PixelMetric(78)
QStyle__PM_LayoutTopMargin QStyle__PixelMetric = QStyle__PixelMetric(79)
QStyle__PM_LayoutRightMargin QStyle__PixelMetric = QStyle__PixelMetric(80)
QStyle__PM_LayoutBottomMargin QStyle__PixelMetric = QStyle__PixelMetric(81)
QStyle__PM_LayoutHorizontalSpacing QStyle__PixelMetric = QStyle__PixelMetric(82)
QStyle__PM_LayoutVerticalSpacing QStyle__PixelMetric = QStyle__PixelMetric(83)
QStyle__PM_TabBar_ScrollButtonOverlap QStyle__PixelMetric = QStyle__PixelMetric(84)
QStyle__PM_TextCursorWidth QStyle__PixelMetric = QStyle__PixelMetric(85)
QStyle__PM_TabCloseIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(86)
QStyle__PM_TabCloseIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(87)
QStyle__PM_ScrollView_ScrollBarSpacing QStyle__PixelMetric = QStyle__PixelMetric(88)
QStyle__PM_ScrollView_ScrollBarOverlap QStyle__PixelMetric = QStyle__PixelMetric(89)
QStyle__PM_SubMenuOverlap QStyle__PixelMetric = QStyle__PixelMetric(90)
QStyle__PM_TreeViewIndentation QStyle__PixelMetric = QStyle__PixelMetric(91)
QStyle__PM_HeaderDefaultSectionSizeHorizontal QStyle__PixelMetric = QStyle__PixelMetric(92)
QStyle__PM_HeaderDefaultSectionSizeVertical QStyle__PixelMetric = QStyle__PixelMetric(93)
QStyle__PM_TitleBarButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(94)
QStyle__PM_TitleBarButtonSize QStyle__PixelMetric = QStyle__PixelMetric(95)
QStyle__PM_CustomBase QStyle__PixelMetric = QStyle__PixelMetric(0xf0000000)
)
//go:generate stringer -type=QStyle__ContentsType
//QStyle::ContentsType
type QStyle__ContentsType int64
const (
QStyle__CT_PushButton QStyle__ContentsType = QStyle__ContentsType(0)
QStyle__CT_CheckBox QStyle__ContentsType = QStyle__ContentsType(1)
QStyle__CT_RadioButton QStyle__ContentsType = QStyle__ContentsType(2)
QStyle__CT_ToolButton QStyle__ContentsType = QStyle__ContentsType(3)
QStyle__CT_ComboBox QStyle__ContentsType = QStyle__ContentsType(4)
QStyle__CT_Splitter QStyle__ContentsType = QStyle__ContentsType(5)
QStyle__CT_ProgressBar QStyle__ContentsType = QStyle__ContentsType(6)
QStyle__CT_MenuItem QStyle__ContentsType = QStyle__ContentsType(7)
QStyle__CT_MenuBarItem QStyle__ContentsType = QStyle__ContentsType(8)
QStyle__CT_MenuBar QStyle__ContentsType = QStyle__ContentsType(9)
QStyle__CT_Menu QStyle__ContentsType = QStyle__ContentsType(10)
QStyle__CT_TabBarTab QStyle__ContentsType = QStyle__ContentsType(11)
QStyle__CT_Slider QStyle__ContentsType = QStyle__ContentsType(12)
QStyle__CT_ScrollBar QStyle__ContentsType = QStyle__ContentsType(13)
QStyle__CT_LineEdit QStyle__ContentsType = QStyle__ContentsType(14)
QStyle__CT_SpinBox QStyle__ContentsType = QStyle__ContentsType(15)
QStyle__CT_SizeGrip QStyle__ContentsType = QStyle__ContentsType(16)
QStyle__CT_TabWidget QStyle__ContentsType = QStyle__ContentsType(17)
QStyle__CT_DialogButtons QStyle__ContentsType = QStyle__ContentsType(18)
QStyle__CT_HeaderSection QStyle__ContentsType = QStyle__ContentsType(19)
QStyle__CT_GroupBox QStyle__ContentsType = QStyle__ContentsType(20)
QStyle__CT_MdiControls QStyle__ContentsType = QStyle__ContentsType(21)
QStyle__CT_ItemViewItem QStyle__ContentsType = QStyle__ContentsType(22)
QStyle__CT_CustomBase QStyle__ContentsType = QStyle__ContentsType(0xf0000000)
)
//go:generate stringer -type=QStyle__RequestSoftwareInputPanel
//QStyle::RequestSoftwareInputPanel
type QStyle__RequestSoftwareInputPanel int64
const (
QStyle__RSIP_OnMouseClickAndAlreadyFocused QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(0)
QStyle__RSIP_OnMouseClick QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(1)
)
//go:generate stringer -type=QStyle__StyleHint
//QStyle::StyleHint
type QStyle__StyleHint int64
var (
QStyle__SH_EtchDisabledText QStyle__StyleHint = QStyle__StyleHint(0)
QStyle__SH_DitherDisabledText QStyle__StyleHint = QStyle__StyleHint(1)
QStyle__SH_ScrollBar_MiddleClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(2)
QStyle__SH_ScrollBar_ScrollWhenPointerLeavesControl QStyle__StyleHint = QStyle__StyleHint(3)
QStyle__SH_TabBar_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(4)
QStyle__SH_TabBar_Alignment QStyle__StyleHint = QStyle__StyleHint(5)
QStyle__SH_Header_ArrowAlignment QStyle__StyleHint = QStyle__StyleHint(6)
QStyle__SH_Slider_SnapToValue QStyle__StyleHint = QStyle__StyleHint(7)
QStyle__SH_Slider_SloppyKeyEvents QStyle__StyleHint = QStyle__StyleHint(8)
QStyle__SH_ProgressDialog_CenterCancelButton QStyle__StyleHint = QStyle__StyleHint(9)
QStyle__SH_ProgressDialog_TextLabelAlignment QStyle__StyleHint = QStyle__StyleHint(10)
QStyle__SH_PrintDialog_RightAlignButtons QStyle__StyleHint = QStyle__StyleHint(11)
QStyle__SH_MainWindow_SpaceBelowMenuBar QStyle__StyleHint = QStyle__StyleHint(12)
QStyle__SH_FontDialog_SelectAssociatedText QStyle__StyleHint = QStyle__StyleHint(13)
QStyle__SH_Menu_AllowActiveAndDisabled QStyle__StyleHint = QStyle__StyleHint(14)
QStyle__SH_Menu_SpaceActivatesItem QStyle__StyleHint = QStyle__StyleHint(15)
QStyle__SH_Menu_SubMenuPopupDelay QStyle__StyleHint = QStyle__StyleHint(16)
QStyle__SH_ScrollView_FrameOnlyAroundContents QStyle__StyleHint = QStyle__StyleHint(17)
QStyle__SH_MenuBar_AltKeyNavigation QStyle__StyleHint = QStyle__StyleHint(18)
QStyle__SH_ComboBox_ListMouseTracking QStyle__StyleHint = QStyle__StyleHint(19)
QStyle__SH_Menu_MouseTracking QStyle__StyleHint = QStyle__StyleHint(20)
QStyle__SH_MenuBar_MouseTracking QStyle__StyleHint = QStyle__StyleHint(21)
QStyle__SH_ItemView_ChangeHighlightOnFocus QStyle__StyleHint = QStyle__StyleHint(22)
QStyle__SH_Widget_ShareActivation QStyle__StyleHint = QStyle__StyleHint(23)
QStyle__SH_Workspace_FillSpaceOnMaximize QStyle__StyleHint = QStyle__StyleHint(24)
QStyle__SH_ComboBox_Popup QStyle__StyleHint = QStyle__StyleHint(25)
QStyle__SH_TitleBar_NoBorder QStyle__StyleHint = QStyle__StyleHint(26)
QStyle__SH_Slider_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(27)
QStyle__SH_ScrollBar_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(QStyle__SH_Slider_StopMouseOverSlider)
QStyle__SH_BlinkCursorWhenTextSelected QStyle__StyleHint = QStyle__StyleHint(28)
QStyle__SH_RichText_FullWidthSelection QStyle__StyleHint = QStyle__StyleHint(29)
QStyle__SH_Menu_Scrollable QStyle__StyleHint = QStyle__StyleHint(30)
QStyle__SH_GroupBox_TextLabelVerticalAlignment QStyle__StyleHint = QStyle__StyleHint(31)
QStyle__SH_GroupBox_TextLabelColor QStyle__StyleHint = QStyle__StyleHint(32)
QStyle__SH_Menu_SloppySubMenus QStyle__StyleHint = QStyle__StyleHint(33)
QStyle__SH_Table_GridLineColor QStyle__StyleHint = QStyle__StyleHint(34)
QStyle__SH_LineEdit_PasswordCharacter QStyle__StyleHint = QStyle__StyleHint(35)
QStyle__SH_DialogButtons_DefaultButton QStyle__StyleHint = QStyle__StyleHint(36)
QStyle__SH_ToolBox_SelectedPageTitleBold QStyle__StyleHint = QStyle__StyleHint(37)
QStyle__SH_TabBar_PreferNoArrows QStyle__StyleHint = QStyle__StyleHint(38)
QStyle__SH_ScrollBar_LeftClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(39)
QStyle__SH_ListViewExpand_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(40)
QStyle__SH_UnderlineShortcut QStyle__StyleHint = QStyle__StyleHint(41)
QStyle__SH_SpinBox_AnimateButton QStyle__StyleHint = QStyle__StyleHint(42)
QStyle__SH_SpinBox_KeyPressAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(43)
QStyle__SH_SpinBox_ClickAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(44)
QStyle__SH_Menu_FillScreenWithScroll QStyle__StyleHint = QStyle__StyleHint(45)
QStyle__SH_ToolTipLabel_Opacity QStyle__StyleHint = QStyle__StyleHint(46)
QStyle__SH_DrawMenuBarSeparator QStyle__StyleHint = QStyle__StyleHint(47)
QStyle__SH_TitleBar_ModifyNotification QStyle__StyleHint = QStyle__StyleHint(48)
QStyle__SH_Button_FocusPolicy QStyle__StyleHint = QStyle__StyleHint(49)
QStyle__SH_MessageBox_UseBorderForButtonSpacing QStyle__StyleHint = QStyle__StyleHint(50)
QStyle__SH_TitleBar_AutoRaise QStyle__StyleHint = QStyle__StyleHint(51)
QStyle__SH_ToolButton_PopupDelay QStyle__StyleHint = QStyle__StyleHint(52)
QStyle__SH_FocusFrame_Mask QStyle__StyleHint = QStyle__StyleHint(53)
QStyle__SH_RubberBand_Mask QStyle__StyleHint = QStyle__StyleHint(54)
QStyle__SH_WindowFrame_Mask QStyle__StyleHint = QStyle__StyleHint(55)
QStyle__SH_SpinControls_DisableOnBounds QStyle__StyleHint = QStyle__StyleHint(56)
QStyle__SH_Dial_BackgroundRole QStyle__StyleHint = QStyle__StyleHint(57)
QStyle__SH_ComboBox_LayoutDirection QStyle__StyleHint = QStyle__StyleHint(58)
QStyle__SH_ItemView_EllipsisLocation QStyle__StyleHint = QStyle__StyleHint(59)
QStyle__SH_ItemView_ShowDecorationSelected QStyle__StyleHint = QStyle__StyleHint(60)
QStyle__SH_ItemView_ActivateItemOnSingleClick QStyle__StyleHint = QStyle__StyleHint(61)
QStyle__SH_ScrollBar_ContextMenu QStyle__StyleHint = QStyle__StyleHint(62)
QStyle__SH_ScrollBar_RollBetweenButtons QStyle__StyleHint = QStyle__StyleHint(63)
QStyle__SH_Slider_AbsoluteSetButtons QStyle__StyleHint = QStyle__StyleHint(64)
QStyle__SH_Slider_PageSetButtons QStyle__StyleHint = QStyle__StyleHint(65)
QStyle__SH_Menu_KeyboardSearch QStyle__StyleHint = QStyle__StyleHint(66)
QStyle__SH_TabBar_ElideMode QStyle__StyleHint = QStyle__StyleHint(67)
QStyle__SH_DialogButtonLayout QStyle__StyleHint = QStyle__StyleHint(68)
QStyle__SH_ComboBox_PopupFrameStyle QStyle__StyleHint = QStyle__StyleHint(69)
QStyle__SH_MessageBox_TextInteractionFlags QStyle__StyleHint = QStyle__StyleHint(70)
QStyle__SH_DialogButtonBox_ButtonsHaveIcons QStyle__StyleHint = QStyle__StyleHint(71)
QStyle__SH_SpellCheckUnderlineStyle QStyle__StyleHint = QStyle__StyleHint(72)
QStyle__SH_MessageBox_CenterButtons QStyle__StyleHint = QStyle__StyleHint(73)
QStyle__SH_Menu_SelectionWrap QStyle__StyleHint = QStyle__StyleHint(74)
QStyle__SH_ItemView_MovementWithoutUpdatingSelection QStyle__StyleHint = QStyle__StyleHint(75)
QStyle__SH_ToolTip_Mask QStyle__StyleHint = QStyle__StyleHint(76)
QStyle__SH_FocusFrame_AboveWidget QStyle__StyleHint = QStyle__StyleHint(77)
QStyle__SH_TextControl_FocusIndicatorTextCharFormat QStyle__StyleHint = QStyle__StyleHint(78)
QStyle__SH_WizardStyle QStyle__StyleHint = QStyle__StyleHint(79)
QStyle__SH_ItemView_ArrowKeysNavigateIntoChildren QStyle__StyleHint = QStyle__StyleHint(80)
QStyle__SH_Menu_Mask QStyle__StyleHint = QStyle__StyleHint(81)
QStyle__SH_Menu_FlashTriggeredItem QStyle__StyleHint = QStyle__StyleHint(82)
QStyle__SH_Menu_FadeOutOnHide QStyle__StyleHint = QStyle__StyleHint(83)
QStyle__SH_SpinBox_ClickAutoRepeatThreshold QStyle__StyleHint = QStyle__StyleHint(84)
QStyle__SH_ItemView_PaintAlternatingRowColorsForEmptyArea QStyle__StyleHint = QStyle__StyleHint(85)
QStyle__SH_FormLayoutWrapPolicy QStyle__StyleHint = QStyle__StyleHint(86)
QStyle__SH_TabWidget_DefaultTabPosition QStyle__StyleHint = QStyle__StyleHint(87)
QStyle__SH_ToolBar_Movable QStyle__StyleHint = QStyle__StyleHint(88)
QStyle__SH_FormLayoutFieldGrowthPolicy QStyle__StyleHint = QStyle__StyleHint(89)
QStyle__SH_FormLayoutFormAlignment QStyle__StyleHint = QStyle__StyleHint(90)
QStyle__SH_FormLayoutLabelAlignment QStyle__StyleHint = QStyle__StyleHint(91)
QStyle__SH_ItemView_DrawDelegateFrame QStyle__StyleHint = QStyle__StyleHint(92)
QStyle__SH_TabBar_CloseButtonPosition QStyle__StyleHint = QStyle__StyleHint(93)
QStyle__SH_DockWidget_ButtonsHaveFrame QStyle__StyleHint = QStyle__StyleHint(94)
QStyle__SH_ToolButtonStyle QStyle__StyleHint = QStyle__StyleHint(95)
QStyle__SH_RequestSoftwareInputPanel QStyle__StyleHint = QStyle__StyleHint(96)
QStyle__SH_ScrollBar_Transient QStyle__StyleHint = QStyle__StyleHint(97)
QStyle__SH_Menu_SupportsSections QStyle__StyleHint = QStyle__StyleHint(98)
QStyle__SH_ToolTip_WakeUpDelay QStyle__StyleHint = QStyle__StyleHint(99)
QStyle__SH_ToolTip_FallAsleepDelay QStyle__StyleHint = QStyle__StyleHint(100)
QStyle__SH_Widget_Animate QStyle__StyleHint = QStyle__StyleHint(101)
QStyle__SH_Splitter_OpaqueResize QStyle__StyleHint = QStyle__StyleHint(102)
QStyle__SH_ComboBox_UseNativePopup QStyle__StyleHint = QStyle__StyleHint(103)
QStyle__SH_LineEdit_PasswordMaskDelay QStyle__StyleHint = QStyle__StyleHint(104)
QStyle__SH_TabBar_ChangeCurrentDelay QStyle__StyleHint = QStyle__StyleHint(105)
QStyle__SH_Menu_SubMenuUniDirection QStyle__StyleHint = QStyle__StyleHint(106)
QStyle__SH_Menu_SubMenuUniDirectionFailCount QStyle__StyleHint = QStyle__StyleHint(107)
QStyle__SH_Menu_SubMenuSloppySelectOtherActions QStyle__StyleHint = QStyle__StyleHint(108)
QStyle__SH_Menu_SubMenuSloppyCloseTimeout QStyle__StyleHint = QStyle__StyleHint(109)
QStyle__SH_Menu_SubMenuResetWhenReenteringParent QStyle__StyleHint = QStyle__StyleHint(110)
QStyle__SH_Menu_SubMenuDontStartSloppyOnLeave QStyle__StyleHint = QStyle__StyleHint(111)
QStyle__SH_ItemView_ScrollMode QStyle__StyleHint = QStyle__StyleHint(112)
QStyle__SH_TitleBar_ShowToolTipsOnButtons QStyle__StyleHint = QStyle__StyleHint(113)
QStyle__SH_Widget_Animation_Duration QStyle__StyleHint = QStyle__StyleHint(114)
QStyle__SH_ComboBox_AllowWheelScrolling QStyle__StyleHint = QStyle__StyleHint(115)
QStyle__SH_SpinBox_ButtonsInsideFrame QStyle__StyleHint = QStyle__StyleHint(116)
QStyle__SH_SpinBox_StepModifier QStyle__StyleHint = QStyle__StyleHint(117)
QStyle__SH_CustomBase QStyle__StyleHint = QStyle__StyleHint(0xf0000000)
)
//go:generate stringer -type=QStyle__StandardPixmap
//QStyle::StandardPixmap
type QStyle__StandardPixmap int64
const (
QStyle__SP_TitleBarMenuButton QStyle__StandardPixmap = QStyle__StandardPixmap(0)
QStyle__SP_TitleBarMinButton QStyle__StandardPixmap = QStyle__StandardPixmap(1)
QStyle__SP_TitleBarMaxButton QStyle__StandardPixmap = QStyle__StandardPixmap(2)
QStyle__SP_TitleBarCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(3)
QStyle__SP_TitleBarNormalButton QStyle__StandardPixmap = QStyle__StandardPixmap(4)
QStyle__SP_TitleBarShadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(5)
QStyle__SP_TitleBarUnshadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(6)
QStyle__SP_TitleBarContextHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(7)
QStyle__SP_DockWidgetCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(8)
QStyle__SP_MessageBoxInformation QStyle__StandardPixmap = QStyle__StandardPixmap(9)
QStyle__SP_MessageBoxWarning QStyle__StandardPixmap = QStyle__StandardPixmap(10)
QStyle__SP_MessageBoxCritical QStyle__StandardPixmap = QStyle__StandardPixmap(11)
QStyle__SP_MessageBoxQuestion QStyle__StandardPixmap = QStyle__StandardPixmap(12)
QStyle__SP_DesktopIcon QStyle__StandardPixmap = QStyle__StandardPixmap(13)
QStyle__SP_TrashIcon QStyle__StandardPixmap = QStyle__StandardPixmap(14)
QStyle__SP_ComputerIcon QStyle__StandardPixmap = QStyle__StandardPixmap(15)
QStyle__SP_DriveFDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(16)
QStyle__SP_DriveHDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(17)
QStyle__SP_DriveCDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(18)
QStyle__SP_DriveDVDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(19)
QStyle__SP_DriveNetIcon QStyle__StandardPixmap = QStyle__StandardPixmap(20)
QStyle__SP_DirOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(21)
QStyle__SP_DirClosedIcon QStyle__StandardPixmap = QStyle__StandardPixmap(22)
QStyle__SP_DirLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(23)
QStyle__SP_DirLinkOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(24)
QStyle__SP_FileIcon QStyle__StandardPixmap = QStyle__StandardPixmap(25)
QStyle__SP_FileLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(26)
QStyle__SP_ToolBarHorizontalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(27)
QStyle__SP_ToolBarVerticalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(28)
QStyle__SP_FileDialogStart QStyle__StandardPixmap = QStyle__StandardPixmap(29)
QStyle__SP_FileDialogEnd QStyle__StandardPixmap = QStyle__StandardPixmap(30)
QStyle__SP_FileDialogToParent QStyle__StandardPixmap = QStyle__StandardPixmap(31)
QStyle__SP_FileDialogNewFolder QStyle__StandardPixmap = QStyle__StandardPixmap(32)
QStyle__SP_FileDialogDetailedView QStyle__StandardPixmap = QStyle__StandardPixmap(33)
QStyle__SP_FileDialogInfoView QStyle__StandardPixmap = QStyle__StandardPixmap(34)
QStyle__SP_FileDialogContentsView QStyle__StandardPixmap = QStyle__StandardPixmap(35)
QStyle__SP_FileDialogListView QStyle__StandardPixmap = QStyle__StandardPixmap(36)
QStyle__SP_FileDialogBack QStyle__StandardPixmap = QStyle__StandardPixmap(37)
QStyle__SP_DirIcon QStyle__StandardPixmap = QStyle__StandardPixmap(38)
QStyle__SP_DialogOkButton QStyle__StandardPixmap = QStyle__StandardPixmap(39)
QStyle__SP_DialogCancelButton QStyle__StandardPixmap = QStyle__StandardPixmap(40)
QStyle__SP_DialogHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(41)
QStyle__SP_DialogOpenButton QStyle__StandardPixmap = QStyle__StandardPixmap(42)
QStyle__SP_DialogSaveButton QStyle__StandardPixmap = QStyle__StandardPixmap(43)
QStyle__SP_DialogCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(44)
QStyle__SP_DialogApplyButton QStyle__StandardPixmap = QStyle__StandardPixmap(45)
QStyle__SP_DialogResetButton QStyle__StandardPixmap = QStyle__StandardPixmap(46)
QStyle__SP_DialogDiscardButton QStyle__StandardPixmap = QStyle__StandardPixmap(47)
QStyle__SP_DialogYesButton QStyle__StandardPixmap = QStyle__StandardPixmap(48)
QStyle__SP_DialogNoButton QStyle__StandardPixmap = QStyle__StandardPixmap(49)
QStyle__SP_ArrowUp QStyle__StandardPixmap = QStyle__StandardPixmap(50)
QStyle__SP_ArrowDown QStyle__StandardPixmap = QStyle__StandardPixmap(51)
QStyle__SP_ArrowLeft QStyle__StandardPixmap = QStyle__StandardPixmap(52)
QStyle__SP_ArrowRight QStyle__StandardPixmap = QStyle__StandardPixmap(53)
QStyle__SP_ArrowBack QStyle__StandardPixmap = QStyle__StandardPixmap(54)
QStyle__SP_ArrowForward QStyle__StandardPixmap = QStyle__StandardPixmap(55)
QStyle__SP_DirHomeIcon QStyle__StandardPixmap = QStyle__StandardPixmap(56)
QStyle__SP_CommandLink QStyle__StandardPixmap = QStyle__StandardPixmap(57)
QStyle__SP_VistaShield QStyle__StandardPixmap = QStyle__StandardPixmap(58)
QStyle__SP_BrowserReload QStyle__StandardPixmap = QStyle__StandardPixmap(59)
QStyle__SP_BrowserStop QStyle__StandardPixmap = QStyle__StandardPixmap(60)
QStyle__SP_MediaPlay QStyle__StandardPixmap = QStyle__StandardPixmap(61)
QStyle__SP_MediaStop QStyle__StandardPixmap = QStyle__StandardPixmap(62)
QStyle__SP_MediaPause QStyle__StandardPixmap = QStyle__StandardPixmap(63)
QStyle__SP_MediaSkipForward QStyle__StandardPixmap = QStyle__StandardPixmap(64)
QStyle__SP_MediaSkipBackward QStyle__StandardPixmap = QStyle__StandardPixmap(65)
QStyle__SP_MediaSeekForward QStyle__StandardPixmap = QStyle__StandardPixmap(66)
QStyle__SP_MediaSeekBackward QStyle__StandardPixmap = QStyle__StandardPixmap(67)
QStyle__SP_MediaVolume QStyle__StandardPixmap = QStyle__StandardPixmap(68)
QStyle__SP_MediaVolumeMuted QStyle__StandardPixmap = QStyle__StandardPixmap(69)
QStyle__SP_LineEditClearButton QStyle__StandardPixmap = QStyle__StandardPixmap(70)
QStyle__SP_CustomBase QStyle__StandardPixmap = QStyle__StandardPixmap(0xf0000000)
)
func NewQStyle2() *QStyle {
tmpValue := NewQStyleFromPointer(C.QStyle_NewQStyle2())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QStyle_AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect {
tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
func (ptr *QStyle) AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect {
tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
func (ptr *QStyle) CombinedLayoutSpacing(controls1 QSizePolicy__ControlType, controls2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStyle_CombinedLayoutSpacing(ptr.Pointer(), C.longlong(controls1), C.longlong(controls2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQStyle_DrawComplexControl
func callbackQStyle_DrawComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget))
}
}
func (ptr *QStyle) ConnectDrawComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil {
f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(control, option, painter, widget)
f(control, option, painter, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDrawComplexControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl")
}
}
func (ptr *QStyle) DrawComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DrawComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget))
}
}
//export callbackQStyle_DrawControl
func callbackQStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawControl"); signal != nil {
(*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget))
}
}
func (ptr *QStyle) ConnectDrawControl(f func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil {
f := func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget)
f(element, option, painter, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDrawControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawControl")
}
}
func (ptr *QStyle) DrawControl(element QStyle__ControlElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget))
}
}
//export callbackQStyle_DrawItemPixmap
func callbackQStyle_DrawItemPixmap(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawItemPixmap"); signal != nil {
(*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))
} else {
NewQStyleFromPointer(ptr).DrawItemPixmapDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))
}
}
func (ptr *QStyle) ConnectDrawItemPixmap(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawItemPixmap"); signal != nil {
f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) {
(*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(painter, rectangle, alignment, pixmap)
f(painter, rectangle, alignment, pixmap)
}
qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDrawItemPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawItemPixmap")
}
}
func (ptr *QStyle) DrawItemPixmap(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DrawItemPixmap(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QStyle) DrawItemPixmapDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DrawItemPixmapDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))
}
}
//export callbackQStyle_DrawItemText
func callbackQStyle_DrawItemText(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, palette unsafe.Pointer, enabled C.char, text C.struct_QtWidgets_PackedString, textRole C.longlong) {
if signal := qt.GetSignal(ptr, "drawItemText"); signal != nil {
(*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole))
} else {
NewQStyleFromPointer(ptr).DrawItemTextDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole))
}
}
func (ptr *QStyle) ConnectDrawItemText(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawItemText"); signal != nil {
f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole) {
(*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(painter, rectangle, alignment, palette, enabled, text, textRole)
f(painter, rectangle, alignment, palette, enabled, text, textRole)
}
qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDrawItemText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawItemText")
}
}
func (ptr *QStyle) DrawItemText(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QStyle_DrawItemText(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole))
}
}
func (ptr *QStyle) DrawItemTextDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QStyle_DrawItemTextDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole))
}
}
//export callbackQStyle_DrawPrimitive
func callbackQStyle_DrawPrimitive(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil {
(*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget))
}
}
func (ptr *QStyle) ConnectDrawPrimitive(f func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil {
f := func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) {
(*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget)
f(element, option, painter, widget)
}
qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDrawPrimitive() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive")
}
}
func (ptr *QStyle) DrawPrimitive(element QStyle__PrimitiveElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DrawPrimitive(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget))
}
}
//export callbackQStyle_GeneratedIconPixmap
func callbackQStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, option unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil {
return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(option)))
}
return gui.PointerFromQPixmap(gui.NewQPixmap())
}
func (ptr *QStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil {
f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap {
(*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, option)
return f(iconMode, pixmap, option)
}
qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectGeneratedIconPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap")
}
}
func (ptr *QStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, option QStyleOption_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(option)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
//export callbackQStyle_HitTestComplexControl
func callbackQStyle_HitTestComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, position unsafe.Pointer, widget unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil {
return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), core.NewQPointFromPointer(position), NewQWidgetFromPointer(widget)))
}
return C.longlong(0)
}
func (ptr *QStyle) ConnectHitTestComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil {
f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(control, option, position, widget)
return f(control, option, position, widget)
}
qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectHitTestComplexControl() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl")
}
}
func (ptr *QStyle) HitTestComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, position core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl {
if ptr.Pointer() != nil {
return QStyle__SubControl(C.QStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), core.PointerFromQPoint(position), PointerFromQWidget(widget)))
}
return 0
}
//export callbackQStyle_ItemPixmapRect
func callbackQStyle_ItemPixmapRect(ptr unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemPixmapRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)))
}
return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemPixmapRectDefault(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)))
}
func (ptr *QStyle) ConnectItemPixmapRect(f func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemPixmapRect"); signal != nil {
f := func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect {
(*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(rectangle, alignment, pixmap)
return f(rectangle, alignment, pixmap)
}
qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectItemPixmapRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemPixmapRect")
}
}
func (ptr *QStyle) ItemPixmapRect(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRect(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyle) ItemPixmapRectDefault(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRectDefault(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQStyle_ItemTextRect
func callbackQStyle_ItemTextRect(ptr unsafe.Pointer, metrics unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, enabled C.char, text C.struct_QtWidgets_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "itemTextRect"); signal != nil {
return core.PointerFromQRect((*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text)))
}
return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemTextRectDefault(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text)))
}
func (ptr *QStyle) ConnectItemTextRect(f func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemTextRect"); signal != nil {
f := func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect {
(*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(metrics, rectangle, alignment, enabled, text)
return f(metrics, rectangle, alignment, enabled, text)
}
qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectItemTextRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemTextRect")
}
}
func (ptr *QStyle) ItemTextRect(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRect(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyle) ItemTextRectDefault(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRectDefault(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQStyle_LayoutSpacing
func callbackQStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil {
return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))))
}
return C.int(int32(0))
}
func (ptr *QStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil {
f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int {
(*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget)
return f(control1, control2, orientation, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectLayoutSpacing() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing")
}
}
func (ptr *QStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQStyle_PixelMetric
func callbackQStyle_PixelMetric(ptr unsafe.Pointer, metric C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil {
return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(metric), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))))
}
return C.int(int32(0))
}
func (ptr *QStyle) ConnectPixelMetric(f func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil {
f := func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int {
(*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(metric, option, widget)
return f(metric, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectPixelMetric() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "pixelMetric")
}
}
func (ptr *QStyle) PixelMetric(metric QStyle__PixelMetric, option QStyleOption_ITF, widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStyle_PixelMetric(ptr.Pointer(), C.longlong(metric), PointerFromQStyleOption(option), PointerFromQWidget(widget))))
}
return 0
}
//export callbackQStyle_Polish
func callbackQStyle_Polish(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "polish"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQStyleFromPointer(ptr).PolishDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QStyle) ConnectPolish(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "polish"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectPolish() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "polish")
}
}
func (ptr *QStyle) Polish(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Polish(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStyle) PolishDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_PolishDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQStyle_Polish2
func callbackQStyle_Polish2(ptr unsafe.Pointer, application unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "polish2"); signal != nil {
(*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application))
} else {
NewQStyleFromPointer(ptr).Polish2Default(NewQApplicationFromPointer(application))
}
}
func (ptr *QStyle) ConnectPolish2(f func(application *QApplication)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "polish2"); signal != nil {
f := func(application *QApplication) {
(*(*func(*QApplication))(signal))(application)
f(application)
}
qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectPolish2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "polish2")
}
}
func (ptr *QStyle) Polish2(application QApplication_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Polish2(ptr.Pointer(), PointerFromQApplication(application))
}
}
func (ptr *QStyle) Polish2Default(application QApplication_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Polish2Default(ptr.Pointer(), PointerFromQApplication(application))
}
}
//export callbackQStyle_Polish3
func callbackQStyle_Polish3(ptr unsafe.Pointer, palette unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "polish3"); signal != nil {
(*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette))
} else {
NewQStyleFromPointer(ptr).Polish3Default(gui.NewQPaletteFromPointer(palette))
}
}
func (ptr *QStyle) ConnectPolish3(f func(palette *gui.QPalette)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "polish3"); signal != nil {
f := func(palette *gui.QPalette) {
(*(*func(*gui.QPalette))(signal))(palette)
f(palette)
}
qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectPolish3() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "polish3")
}
}
func (ptr *QStyle) Polish3(palette gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Polish3(ptr.Pointer(), gui.PointerFromQPalette(palette))
}
}
func (ptr *QStyle) Polish3Default(palette gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Polish3Default(ptr.Pointer(), gui.PointerFromQPalette(palette))
}
}
func (ptr *QStyle) Proxy() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QStyle_Proxy(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQStyle_SizeFromContents
func callbackQStyle_SizeFromContents(ptr unsafe.Pointer, ty C.longlong, option unsafe.Pointer, contentsSize unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil {
return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ty), NewQStyleOptionFromPointer(option), core.NewQSizeFromPointer(contentsSize), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQSize(core.NewQSize())
}
func (ptr *QStyle) ConnectSizeFromContents(f func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil {
f := func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize {
(*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ty, option, contentsSize, widget)
return f(ty, option, contentsSize, widget)
}
qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectSizeFromContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents")
}
}
func (ptr *QStyle) SizeFromContents(ty QStyle__ContentsType, option QStyleOption_ITF, contentsSize core.QSize_ITF, widget QWidget_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyle_SizeFromContents(ptr.Pointer(), C.longlong(ty), PointerFromQStyleOption(option), core.PointerFromQSize(contentsSize), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func QStyle_SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int {
return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown))))))
}
func (ptr *QStyle) SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int {
return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown))))))
}
func QStyle_SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int {
return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown))))))
}
func (ptr *QStyle) SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int {
return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown))))))
}
//export callbackQStyle_StandardIcon
func callbackQStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil {
return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return gui.PointerFromQIcon(gui.NewQIcon())
}
func (ptr *QStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil {
f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon {
(*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget)
return f(standardIcon, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectStandardIcon() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "standardIcon")
}
}
func (ptr *QStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQStyle_StandardPalette
func callbackQStyle_StandardPalette(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardPalette"); signal != nil {
return gui.PointerFromQPalette((*(*func() *gui.QPalette)(signal))())
}
return gui.PointerFromQPalette(NewQStyleFromPointer(ptr).StandardPaletteDefault())
}
func (ptr *QStyle) ConnectStandardPalette(f func() *gui.QPalette) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "standardPalette"); signal != nil {
f := func() *gui.QPalette {
(*(*func() *gui.QPalette)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectStandardPalette() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "standardPalette")
}
}
func (ptr *QStyle) StandardPalette() *gui.QPalette {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPalette(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
return nil
}
func (ptr *QStyle) StandardPaletteDefault() *gui.QPalette {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPaletteDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
return nil
}
//export callbackQStyle_StyleHint
func callbackQStyle_StyleHint(ptr unsafe.Pointer, hint C.longlong, option unsafe.Pointer, widget unsafe.Pointer, returnData unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "styleHint"); signal != nil {
return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(hint), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(returnData))))
}
return C.int(int32(0))
}
func (ptr *QStyle) ConnectStyleHint(f func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil {
f := func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int {
(*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(hint, option, widget, returnData)
return f(hint, option, widget, returnData)
}
qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectStyleHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "styleHint")
}
}
func (ptr *QStyle) StyleHint(hint QStyle__StyleHint, option QStyleOption_ITF, widget QWidget_ITF, returnData QStyleHintReturn_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QStyle_StyleHint(ptr.Pointer(), C.longlong(hint), PointerFromQStyleOption(option), PointerFromQWidget(widget), PointerFromQStyleHintReturn(returnData))))
}
return 0
}
//export callbackQStyle_SubControlRect
func callbackQStyle_SubControlRect(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, subControl C.longlong, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil {
return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), QStyle__SubControl(subControl), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQRect(core.NewQRect())
}
func (ptr *QStyle) ConnectSubControlRect(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil {
f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect {
(*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(control, option, subControl, widget)
return f(control, option, subControl, widget)
}
qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectSubControlRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "subControlRect")
}
}
func (ptr *QStyle) SubControlRect(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, subControl QStyle__SubControl, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyle_SubControlRect(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), C.longlong(subControl), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQStyle_SubElementRect
func callbackQStyle_SubElementRect(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil {
return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(element), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return core.PointerFromQRect(core.NewQRect())
}
func (ptr *QStyle) ConnectSubElementRect(f func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil {
f := func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect {
(*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(element, option, widget)
return f(element, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectSubElementRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "subElementRect")
}
}
func (ptr *QStyle) SubElementRect(element QStyle__SubElement, option QStyleOption_ITF, widget QWidget_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyle_SubElementRect(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQStyle_Unpolish
func callbackQStyle_Unpolish(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "unpolish"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQStyleFromPointer(ptr).UnpolishDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QStyle) ConnectUnpolish(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "unpolish"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectUnpolish() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "unpolish")
}
}
func (ptr *QStyle) Unpolish(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Unpolish(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStyle) UnpolishDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyle_UnpolishDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQStyle_Unpolish2
func callbackQStyle_Unpolish2(ptr unsafe.Pointer, application unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "unpolish2"); signal != nil {
(*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application))
} else {
NewQStyleFromPointer(ptr).Unpolish2Default(NewQApplicationFromPointer(application))
}
}
func (ptr *QStyle) ConnectUnpolish2(f func(application *QApplication)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "unpolish2"); signal != nil {
f := func(application *QApplication) {
(*(*func(*QApplication))(signal))(application)
f(application)
}
qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectUnpolish2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "unpolish2")
}
}
func (ptr *QStyle) Unpolish2(application QApplication_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Unpolish2(ptr.Pointer(), PointerFromQApplication(application))
}
}
func (ptr *QStyle) Unpolish2Default(application QApplication_ITF) {
if ptr.Pointer() != nil {
C.QStyle_Unpolish2Default(ptr.Pointer(), PointerFromQApplication(application))
}
}
func QStyle_VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag {
return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment)))
}
func (ptr *QStyle) VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag {
return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment)))
}
func QStyle_VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint {
tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
func (ptr *QStyle) VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint {
tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
func QStyle_VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect {
tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
func (ptr *QStyle) VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect {
tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
//export callbackQStyle_DestroyQStyle
func callbackQStyle_DestroyQStyle(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStyle"); signal != nil {
(*(*func())(signal))()
} else {
NewQStyleFromPointer(ptr).DestroyQStyleDefault()
}
}
func (ptr *QStyle) ConnectDestroyQStyle(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStyle"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectDestroyQStyle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStyle")
}
}
func (ptr *QStyle) DestroyQStyle() {
if ptr.Pointer() != nil {
C.QStyle_DestroyQStyle(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStyle) DestroyQStyleDefault() {
if ptr.Pointer() != nil {
C.QStyle_DestroyQStyleDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQStyle_StandardPixmap
func callbackQStyle_StandardPixmap(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil {
return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))
}
return gui.PointerFromQPixmap(gui.NewQPixmap())
}
func (ptr *QStyle) ConnectStandardPixmap(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil {
f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap {
(*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(standardIcon, option, widget)
return f(standardIcon, option, widget)
}
qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyle) DisconnectStandardPixmap() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "standardPixmap")
}
}
func (ptr *QStyle) StandardPixmap(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QStyle_StandardPixmap(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QStyle) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStyle___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 *QStyle) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStyle___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStyle) __children_newList() unsafe.Pointer {
return C.QStyle___children_newList(ptr.Pointer())
}
func (ptr *QStyle) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QStyle___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QStyle) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QStyle___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QStyle) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QStyle___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QStyle) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStyle___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 *QStyle) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStyle___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStyle) __findChildren_newList() unsafe.Pointer {
return C.QStyle___findChildren_newList(ptr.Pointer())
}
func (ptr *QStyle) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStyle___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 *QStyle) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStyle___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStyle) __findChildren_newList3() unsafe.Pointer {
return C.QStyle___findChildren_newList3(ptr.Pointer())
}
func (ptr *QStyle) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStyle___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStyle) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStyle___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStyle) __qFindChildren_newList2() unsafe.Pointer {
return C.QStyle___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQStyle_ChildEvent
func callbackQStyle_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQStyleFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QStyle) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QStyle_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQStyle_ConnectNotify
func callbackQStyle_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQStyleFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QStyle) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QStyle_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQStyle_CustomEvent
func callbackQStyle_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQStyleFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QStyle) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QStyle_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQStyle_DeleteLater
func callbackQStyle_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQStyleFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QStyle) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QStyle_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQStyle_Destroyed
func callbackQStyle_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQStyle_DisconnectNotify
func callbackQStyle_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQStyleFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QStyle) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QStyle_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQStyle_Event
func callbackQStyle_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(NewQStyleFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QStyle) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStyle_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQStyle_EventFilter
func callbackQStyle_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(NewQStyleFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QStyle) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStyle_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQStyle_MetaObject
func callbackQStyle_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQStyleFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QStyle) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QStyle_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQStyle_ObjectNameChanged
func callbackQStyle_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQStyle_TimerEvent
func callbackQStyle_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQStyleFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QStyle) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QStyle_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QStyleFactory struct {
ptr unsafe.Pointer
}
type QStyleFactory_ITF interface {
QStyleFactory_PTR() *QStyleFactory
}
func (ptr *QStyleFactory) QStyleFactory_PTR() *QStyleFactory {
return ptr
}
func (ptr *QStyleFactory) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QStyleFactory) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQStyleFactory(ptr QStyleFactory_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleFactory_PTR().Pointer()
}
return nil
}
func NewQStyleFactoryFromPointer(ptr unsafe.Pointer) (n *QStyleFactory) {
n = new(QStyleFactory)
n.SetPointer(ptr)
return
}
func (ptr *QStyleFactory) DestroyQStyleFactory() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func QStyleFactory_Create(key string) *QStyle {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QStyleFactory) Create(key string) *QStyle {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QStyleFactory_Keys() []string {
return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys()))
}
func (ptr *QStyleFactory) Keys() []string {
return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys()))
}
type QStyleHintReturn struct {
ptr unsafe.Pointer
}
type QStyleHintReturn_ITF interface {
QStyleHintReturn_PTR() *QStyleHintReturn
}
func (ptr *QStyleHintReturn) QStyleHintReturn_PTR() *QStyleHintReturn {
return ptr
}
func (ptr *QStyleHintReturn) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QStyleHintReturn) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQStyleHintReturn(ptr QStyleHintReturn_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleHintReturn_PTR().Pointer()
}
return nil
}
func NewQStyleHintReturnFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturn) {
n = new(QStyleHintReturn)
n.SetPointer(ptr)
return
}
func (ptr *QStyleHintReturn) DestroyQStyleHintReturn() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleHintReturn__HintReturnType
//QStyleHintReturn::HintReturnType
type QStyleHintReturn__HintReturnType int64
const (
QStyleHintReturn__SH_Default QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf000)
QStyleHintReturn__SH_Mask QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf001)
QStyleHintReturn__SH_Variant QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf002)
)
//go:generate stringer -type=QStyleHintReturn__StyleOptionType
//QStyleHintReturn::StyleOptionType
type QStyleHintReturn__StyleOptionType int64
var (
QStyleHintReturn__Type QStyleHintReturn__StyleOptionType = QStyleHintReturn__StyleOptionType(QStyleHintReturn__SH_Default)
)
//go:generate stringer -type=QStyleHintReturn__StyleOptionVersion
//QStyleHintReturn::StyleOptionVersion
type QStyleHintReturn__StyleOptionVersion int64
var (
QStyleHintReturn__Version QStyleHintReturn__StyleOptionVersion = QStyleHintReturn__StyleOptionVersion(1)
)
func NewQStyleHintReturn(version int, ty int) *QStyleHintReturn {
tmpValue := NewQStyleHintReturnFromPointer(C.QStyleHintReturn_NewQStyleHintReturn(C.int(int32(version)), C.int(int32(ty))))
runtime.SetFinalizer(tmpValue, (*QStyleHintReturn).DestroyQStyleHintReturn)
return tmpValue
}
func (ptr *QStyleHintReturn) Version() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleHintReturn_Version(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleHintReturn) SetVersion(vin int) {
if ptr.Pointer() != nil {
C.QStyleHintReturn_SetVersion(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleHintReturn) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleHintReturn_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleHintReturn) SetType(vin int) {
if ptr.Pointer() != nil {
C.QStyleHintReturn_SetType(ptr.Pointer(), C.int(int32(vin)))
}
}
type QStyleHintReturnMask struct {
QStyleHintReturn
}
type QStyleHintReturnMask_ITF interface {
QStyleHintReturn_ITF
QStyleHintReturnMask_PTR() *QStyleHintReturnMask
}
func (ptr *QStyleHintReturnMask) QStyleHintReturnMask_PTR() *QStyleHintReturnMask {
return ptr
}
func (ptr *QStyleHintReturnMask) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleHintReturn_PTR().Pointer()
}
return nil
}
func (ptr *QStyleHintReturnMask) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleHintReturn_PTR().SetPointer(p)
}
}
func PointerFromQStyleHintReturnMask(ptr QStyleHintReturnMask_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleHintReturnMask_PTR().Pointer()
}
return nil
}
func NewQStyleHintReturnMaskFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnMask) {
n = new(QStyleHintReturnMask)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QStyleHintReturnMask__StyleOptionType
//QStyleHintReturnMask::StyleOptionType
type QStyleHintReturnMask__StyleOptionType int64
var (
QStyleHintReturnMask__Type QStyleHintReturnMask__StyleOptionType = QStyleHintReturnMask__StyleOptionType(QStyleHintReturn__SH_Mask)
)
//go:generate stringer -type=QStyleHintReturnMask__StyleOptionVersion
//QStyleHintReturnMask::StyleOptionVersion
type QStyleHintReturnMask__StyleOptionVersion int64
var (
QStyleHintReturnMask__Version QStyleHintReturnMask__StyleOptionVersion = QStyleHintReturnMask__StyleOptionVersion(1)
)
func NewQStyleHintReturnMask() *QStyleHintReturnMask {
tmpValue := NewQStyleHintReturnMaskFromPointer(C.QStyleHintReturnMask_NewQStyleHintReturnMask())
runtime.SetFinalizer(tmpValue, (*QStyleHintReturnMask).DestroyQStyleHintReturnMask)
return tmpValue
}
func (ptr *QStyleHintReturnMask) DestroyQStyleHintReturnMask() {
if ptr.Pointer() != nil {
C.QStyleHintReturnMask_DestroyQStyleHintReturnMask(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStyleHintReturnMask) Region() *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QStyleHintReturnMask_Region(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QStyleHintReturnMask) SetRegion(vqr gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QStyleHintReturnMask_SetRegion(ptr.Pointer(), gui.PointerFromQRegion(vqr))
}
}
type QStyleHintReturnVariant struct {
QStyleHintReturn
}
type QStyleHintReturnVariant_ITF interface {
QStyleHintReturn_ITF
QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant
}
func (ptr *QStyleHintReturnVariant) QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant {
return ptr
}
func (ptr *QStyleHintReturnVariant) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleHintReturn_PTR().Pointer()
}
return nil
}
func (ptr *QStyleHintReturnVariant) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleHintReturn_PTR().SetPointer(p)
}
}
func PointerFromQStyleHintReturnVariant(ptr QStyleHintReturnVariant_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleHintReturnVariant_PTR().Pointer()
}
return nil
}
func NewQStyleHintReturnVariantFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnVariant) {
n = new(QStyleHintReturnVariant)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionType
//QStyleHintReturnVariant::StyleOptionType
type QStyleHintReturnVariant__StyleOptionType int64
var (
QStyleHintReturnVariant__Type QStyleHintReturnVariant__StyleOptionType = QStyleHintReturnVariant__StyleOptionType(QStyleHintReturn__SH_Variant)
)
//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionVersion
//QStyleHintReturnVariant::StyleOptionVersion
type QStyleHintReturnVariant__StyleOptionVersion int64
var (
QStyleHintReturnVariant__Version QStyleHintReturnVariant__StyleOptionVersion = QStyleHintReturnVariant__StyleOptionVersion(1)
)
func NewQStyleHintReturnVariant() *QStyleHintReturnVariant {
tmpValue := NewQStyleHintReturnVariantFromPointer(C.QStyleHintReturnVariant_NewQStyleHintReturnVariant())
runtime.SetFinalizer(tmpValue, (*QStyleHintReturnVariant).DestroyQStyleHintReturnVariant)
return tmpValue
}
func (ptr *QStyleHintReturnVariant) DestroyQStyleHintReturnVariant() {
if ptr.Pointer() != nil {
C.QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStyleHintReturnVariant) Variant() *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QStyleHintReturnVariant_Variant(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QStyleHintReturnVariant) SetVariant(vqv core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QStyleHintReturnVariant_SetVariant(ptr.Pointer(), core.PointerFromQVariant(vqv))
}
}
type QStyleOption struct {
ptr unsafe.Pointer
}
type QStyleOption_ITF interface {
QStyleOption_PTR() *QStyleOption
}
func (ptr *QStyleOption) QStyleOption_PTR() *QStyleOption {
return ptr
}
func (ptr *QStyleOption) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QStyleOption) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQStyleOption(ptr QStyleOption_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func NewQStyleOptionFromPointer(ptr unsafe.Pointer) (n *QStyleOption) {
n = new(QStyleOption)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QStyleOption__OptionType
//QStyleOption::OptionType
type QStyleOption__OptionType int64
const (
QStyleOption__SO_Default QStyleOption__OptionType = QStyleOption__OptionType(0)
QStyleOption__SO_FocusRect QStyleOption__OptionType = QStyleOption__OptionType(1)
QStyleOption__SO_Button QStyleOption__OptionType = QStyleOption__OptionType(2)
QStyleOption__SO_Tab QStyleOption__OptionType = QStyleOption__OptionType(3)
QStyleOption__SO_MenuItem QStyleOption__OptionType = QStyleOption__OptionType(4)
QStyleOption__SO_Frame QStyleOption__OptionType = QStyleOption__OptionType(5)
QStyleOption__SO_ProgressBar QStyleOption__OptionType = QStyleOption__OptionType(6)
QStyleOption__SO_ToolBox QStyleOption__OptionType = QStyleOption__OptionType(7)
QStyleOption__SO_Header QStyleOption__OptionType = QStyleOption__OptionType(8)
QStyleOption__SO_DockWidget QStyleOption__OptionType = QStyleOption__OptionType(9)
QStyleOption__SO_ViewItem QStyleOption__OptionType = QStyleOption__OptionType(10)
QStyleOption__SO_TabWidgetFrame QStyleOption__OptionType = QStyleOption__OptionType(11)
QStyleOption__SO_TabBarBase QStyleOption__OptionType = QStyleOption__OptionType(12)
QStyleOption__SO_RubberBand QStyleOption__OptionType = QStyleOption__OptionType(13)
QStyleOption__SO_ToolBar QStyleOption__OptionType = QStyleOption__OptionType(14)
QStyleOption__SO_GraphicsItem QStyleOption__OptionType = QStyleOption__OptionType(15)
QStyleOption__SO_Complex QStyleOption__OptionType = QStyleOption__OptionType(0xf0000)
QStyleOption__SO_Slider QStyleOption__OptionType = QStyleOption__OptionType(0xf0001)
QStyleOption__SO_SpinBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0002)
QStyleOption__SO_ToolButton QStyleOption__OptionType = QStyleOption__OptionType(0xf0003)
QStyleOption__SO_ComboBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0004)
QStyleOption__SO_TitleBar QStyleOption__OptionType = QStyleOption__OptionType(0xf0005)
QStyleOption__SO_GroupBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0006)
QStyleOption__SO_SizeGrip QStyleOption__OptionType = QStyleOption__OptionType(0xf0007)
QStyleOption__SO_CustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf00)
QStyleOption__SO_ComplexCustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf000000)
)
//go:generate stringer -type=QStyleOption__StyleOptionVersion
//QStyleOption::StyleOptionVersion
type QStyleOption__StyleOptionVersion int64
var (
QStyleOption__Version QStyleOption__StyleOptionVersion = QStyleOption__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOption__StyleOptionType
//QStyleOption::StyleOptionType
type QStyleOption__StyleOptionType int64
var (
QStyleOption__Type QStyleOption__StyleOptionType = QStyleOption__StyleOptionType(QStyleOption__SO_Default)
)
func NewQStyleOption(version int, ty int) *QStyleOption {
tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption(C.int(int32(version)), C.int(int32(ty))))
runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption)
return tmpValue
}
func NewQStyleOption2(other QStyleOption_ITF) *QStyleOption {
tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption2(PointerFromQStyleOption(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption)
return tmpValue
}
func (ptr *QStyleOption) InitFrom(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QStyleOption_InitFrom(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QStyleOption) DestroyQStyleOption() {
if ptr.Pointer() != nil {
C.QStyleOption_DestroyQStyleOption(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStyleOption) Version() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOption_Version(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOption) SetVersion(vin int) {
if ptr.Pointer() != nil {
C.QStyleOption_SetVersion(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOption) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOption_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOption) SetType(vin int) {
if ptr.Pointer() != nil {
C.QStyleOption_SetType(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOption) State() QStyle__StateFlag {
if ptr.Pointer() != nil {
return QStyle__StateFlag(C.QStyleOption_State(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOption) SetState(vqs QStyle__StateFlag) {
if ptr.Pointer() != nil {
C.QStyleOption_SetState(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOption) Direction() core.Qt__LayoutDirection {
if ptr.Pointer() != nil {
return core.Qt__LayoutDirection(C.QStyleOption_Direction(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOption) SetDirection(vqt core.Qt__LayoutDirection) {
if ptr.Pointer() != nil {
C.QStyleOption_SetDirection(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOption) Rect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOption_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOption) SetRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOption_SetRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOption) FontMetrics() *gui.QFontMetrics {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontMetricsFromPointer(C.QStyleOption_FontMetrics(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics)
return tmpValue
}
return nil
}
func (ptr *QStyleOption) SetFontMetrics(vqf gui.QFontMetrics_ITF) {
if ptr.Pointer() != nil {
C.QStyleOption_SetFontMetrics(ptr.Pointer(), gui.PointerFromQFontMetrics(vqf))
}
}
func (ptr *QStyleOption) Palette() *gui.QPalette {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPaletteFromPointer(C.QStyleOption_Palette(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
return nil
}
func (ptr *QStyleOption) SetPalette(vqp gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QStyleOption_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp))
}
}
func (ptr *QStyleOption) StyleObject() *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStyleOption_StyleObject(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStyleOption) SetStyleObject(vqo core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStyleOption_SetStyleObject(ptr.Pointer(), core.PointerFromQObject(vqo))
}
}
type QStyleOptionButton struct {
QStyleOption
}
type QStyleOptionButton_ITF interface {
QStyleOption_ITF
QStyleOptionButton_PTR() *QStyleOptionButton
}
func (ptr *QStyleOptionButton) QStyleOptionButton_PTR() *QStyleOptionButton {
return ptr
}
func (ptr *QStyleOptionButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionButton(ptr QStyleOptionButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionButton_PTR().Pointer()
}
return nil
}
func NewQStyleOptionButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionButton) {
n = new(QStyleOptionButton)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionButton) DestroyQStyleOptionButton() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionButton__StyleOptionType
//QStyleOptionButton::StyleOptionType
type QStyleOptionButton__StyleOptionType int64
var (
QStyleOptionButton__Type QStyleOptionButton__StyleOptionType = QStyleOptionButton__StyleOptionType(QStyleOption__SO_Button)
)
//go:generate stringer -type=QStyleOptionButton__StyleOptionVersion
//QStyleOptionButton::StyleOptionVersion
type QStyleOptionButton__StyleOptionVersion int64
var (
QStyleOptionButton__Version QStyleOptionButton__StyleOptionVersion = QStyleOptionButton__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionButton__ButtonFeature
//QStyleOptionButton::ButtonFeature
type QStyleOptionButton__ButtonFeature int64
const (
QStyleOptionButton__None QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x00)
QStyleOptionButton__Flat QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x01)
QStyleOptionButton__HasMenu QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x02)
QStyleOptionButton__DefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x04)
QStyleOptionButton__AutoDefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x08)
QStyleOptionButton__CommandLinkButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x10)
)
func NewQStyleOptionButton() *QStyleOptionButton {
tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton())
runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton)
return tmpValue
}
func NewQStyleOptionButton2(other QStyleOptionButton_ITF) *QStyleOptionButton {
tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton2(PointerFromQStyleOptionButton(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton)
return tmpValue
}
func (ptr *QStyleOptionButton) Features() QStyleOptionButton__ButtonFeature {
if ptr.Pointer() != nil {
return QStyleOptionButton__ButtonFeature(C.QStyleOptionButton_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionButton) SetFeatures(vqs QStyleOptionButton__ButtonFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionButton_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionButton) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionButton_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionButton) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionButton) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionButton_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionButton) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionButton) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionButton_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionButton) SetIconSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
type QStyleOptionComboBox struct {
QStyleOptionComplex
}
type QStyleOptionComboBox_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionComboBox_PTR() *QStyleOptionComboBox
}
func (ptr *QStyleOptionComboBox) QStyleOptionComboBox_PTR() *QStyleOptionComboBox {
return ptr
}
func (ptr *QStyleOptionComboBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionComboBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionComboBox(ptr QStyleOptionComboBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComboBox_PTR().Pointer()
}
return nil
}
func NewQStyleOptionComboBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComboBox) {
n = new(QStyleOptionComboBox)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionComboBox) DestroyQStyleOptionComboBox() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionComboBox__StyleOptionType
//QStyleOptionComboBox::StyleOptionType
type QStyleOptionComboBox__StyleOptionType int64
var (
QStyleOptionComboBox__Type QStyleOptionComboBox__StyleOptionType = QStyleOptionComboBox__StyleOptionType(QStyleOption__SO_ComboBox)
)
//go:generate stringer -type=QStyleOptionComboBox__StyleOptionVersion
//QStyleOptionComboBox::StyleOptionVersion
type QStyleOptionComboBox__StyleOptionVersion int64
var (
QStyleOptionComboBox__Version QStyleOptionComboBox__StyleOptionVersion = QStyleOptionComboBox__StyleOptionVersion(1)
)
func NewQStyleOptionComboBox() *QStyleOptionComboBox {
tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox())
runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox)
return tmpValue
}
func NewQStyleOptionComboBox2(other QStyleOptionComboBox_ITF) *QStyleOptionComboBox {
tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox2(PointerFromQStyleOptionComboBox(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox)
return tmpValue
}
func (ptr *QStyleOptionComboBox) Editable() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionComboBox_Editable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionComboBox) SetEditable(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionComboBox) PopupRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionComboBox_PopupRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionComboBox) SetPopupRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionComboBox_SetPopupRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOptionComboBox) Frame() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionComboBox_Frame(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionComboBox) SetFrame(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionComboBox) CurrentText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionComboBox_CurrentText(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionComboBox) SetCurrentText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionComboBox) CurrentIcon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionComboBox_CurrentIcon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionComboBox) SetCurrentIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionComboBox_SetCurrentIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionComboBox) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionComboBox_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionComboBox) SetIconSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
type QStyleOptionComplex struct {
QStyleOption
}
type QStyleOptionComplex_ITF interface {
QStyleOption_ITF
QStyleOptionComplex_PTR() *QStyleOptionComplex
}
func (ptr *QStyleOptionComplex) QStyleOptionComplex_PTR() *QStyleOptionComplex {
return ptr
}
func (ptr *QStyleOptionComplex) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionComplex) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionComplex(ptr QStyleOptionComplex_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func NewQStyleOptionComplexFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComplex) {
n = new(QStyleOptionComplex)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionComplex) DestroyQStyleOptionComplex() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionComplex__StyleOptionType
//QStyleOptionComplex::StyleOptionType
type QStyleOptionComplex__StyleOptionType int64
var (
QStyleOptionComplex__Type QStyleOptionComplex__StyleOptionType = QStyleOptionComplex__StyleOptionType(QStyleOption__SO_Complex)
)
//go:generate stringer -type=QStyleOptionComplex__StyleOptionVersion
//QStyleOptionComplex::StyleOptionVersion
type QStyleOptionComplex__StyleOptionVersion int64
var (
QStyleOptionComplex__Version QStyleOptionComplex__StyleOptionVersion = QStyleOptionComplex__StyleOptionVersion(1)
)
func NewQStyleOptionComplex(version int, ty int) *QStyleOptionComplex {
tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex(C.int(int32(version)), C.int(int32(ty))))
runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex)
return tmpValue
}
func NewQStyleOptionComplex2(other QStyleOptionComplex_ITF) *QStyleOptionComplex {
tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex2(PointerFromQStyleOptionComplex(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex)
return tmpValue
}
func (ptr *QStyleOptionComplex) SubControls() QStyle__SubControl {
if ptr.Pointer() != nil {
return QStyle__SubControl(C.QStyleOptionComplex_SubControls(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionComplex) SetSubControls(vqs QStyle__SubControl) {
if ptr.Pointer() != nil {
C.QStyleOptionComplex_SetSubControls(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionComplex) ActiveSubControls() QStyle__SubControl {
if ptr.Pointer() != nil {
return QStyle__SubControl(C.QStyleOptionComplex_ActiveSubControls(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionComplex) SetActiveSubControls(vqs QStyle__SubControl) {
if ptr.Pointer() != nil {
C.QStyleOptionComplex_SetActiveSubControls(ptr.Pointer(), C.longlong(vqs))
}
}
type QStyleOptionDockWidget struct {
QStyleOption
}
type QStyleOptionDockWidget_ITF interface {
QStyleOption_ITF
QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget
}
func (ptr *QStyleOptionDockWidget) QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget {
return ptr
}
func (ptr *QStyleOptionDockWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionDockWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionDockWidget(ptr QStyleOptionDockWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionDockWidget_PTR().Pointer()
}
return nil
}
func NewQStyleOptionDockWidgetFromPointer(ptr unsafe.Pointer) (n *QStyleOptionDockWidget) {
n = new(QStyleOptionDockWidget)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionDockWidget) DestroyQStyleOptionDockWidget() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionType
//QStyleOptionDockWidget::StyleOptionType
type QStyleOptionDockWidget__StyleOptionType int64
var (
QStyleOptionDockWidget__Type QStyleOptionDockWidget__StyleOptionType = QStyleOptionDockWidget__StyleOptionType(QStyleOption__SO_DockWidget)
)
//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionVersion
//QStyleOptionDockWidget::StyleOptionVersion
type QStyleOptionDockWidget__StyleOptionVersion int64
var (
QStyleOptionDockWidget__Version QStyleOptionDockWidget__StyleOptionVersion = QStyleOptionDockWidget__StyleOptionVersion(2)
)
func NewQStyleOptionDockWidget() *QStyleOptionDockWidget {
tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget())
runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget)
return tmpValue
}
func NewQStyleOptionDockWidget2(other QStyleOptionDockWidget_ITF) *QStyleOptionDockWidget {
tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget2(PointerFromQStyleOptionDockWidget(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget)
return tmpValue
}
func (ptr *QStyleOptionDockWidget) Title() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionDockWidget_Title(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionDockWidget) SetTitle(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionDockWidget_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionDockWidget) Closable() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionDockWidget_Closable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionDockWidget) SetClosable(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionDockWidget_SetClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionDockWidget) Movable() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionDockWidget_Movable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionDockWidget) SetMovable(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionDockWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionDockWidget) Floatable() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionDockWidget_Floatable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionDockWidget) SetFloatable(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionDockWidget_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionFocusRect struct {
QStyleOption
}
type QStyleOptionFocusRect_ITF interface {
QStyleOption_ITF
QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect
}
func (ptr *QStyleOptionFocusRect) QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect {
return ptr
}
func (ptr *QStyleOptionFocusRect) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionFocusRect) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionFocusRect(ptr QStyleOptionFocusRect_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionFocusRect_PTR().Pointer()
}
return nil
}
func NewQStyleOptionFocusRectFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFocusRect) {
n = new(QStyleOptionFocusRect)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionFocusRect) DestroyQStyleOptionFocusRect() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionType
//QStyleOptionFocusRect::StyleOptionType
type QStyleOptionFocusRect__StyleOptionType int64
var (
QStyleOptionFocusRect__Type QStyleOptionFocusRect__StyleOptionType = QStyleOptionFocusRect__StyleOptionType(QStyleOption__SO_FocusRect)
)
//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionVersion
//QStyleOptionFocusRect::StyleOptionVersion
type QStyleOptionFocusRect__StyleOptionVersion int64
var (
QStyleOptionFocusRect__Version QStyleOptionFocusRect__StyleOptionVersion = QStyleOptionFocusRect__StyleOptionVersion(1)
)
func NewQStyleOptionFocusRect() *QStyleOptionFocusRect {
tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect())
runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect)
return tmpValue
}
func NewQStyleOptionFocusRect2(other QStyleOptionFocusRect_ITF) *QStyleOptionFocusRect {
tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect2(PointerFromQStyleOptionFocusRect(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect)
return tmpValue
}
func (ptr *QStyleOptionFocusRect) BackgroundColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QStyleOptionFocusRect_BackgroundColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionFocusRect) SetBackgroundColor(vqc gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionFocusRect_SetBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(vqc))
}
}
type QStyleOptionFrame struct {
QStyleOption
}
type QStyleOptionFrame_ITF interface {
QStyleOption_ITF
QStyleOptionFrame_PTR() *QStyleOptionFrame
}
func (ptr *QStyleOptionFrame) QStyleOptionFrame_PTR() *QStyleOptionFrame {
return ptr
}
func (ptr *QStyleOptionFrame) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionFrame) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionFrame(ptr QStyleOptionFrame_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionFrame_PTR().Pointer()
}
return nil
}
func NewQStyleOptionFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFrame) {
n = new(QStyleOptionFrame)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionFrame) DestroyQStyleOptionFrame() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionFrame__StyleOptionType
//QStyleOptionFrame::StyleOptionType
type QStyleOptionFrame__StyleOptionType int64
var (
QStyleOptionFrame__Type QStyleOptionFrame__StyleOptionType = QStyleOptionFrame__StyleOptionType(QStyleOption__SO_Frame)
)
//go:generate stringer -type=QStyleOptionFrame__StyleOptionVersion
//QStyleOptionFrame::StyleOptionVersion
type QStyleOptionFrame__StyleOptionVersion int64
var (
QStyleOptionFrame__Version QStyleOptionFrame__StyleOptionVersion = QStyleOptionFrame__StyleOptionVersion(3)
)
//go:generate stringer -type=QStyleOptionFrame__FrameFeature
//QStyleOptionFrame::FrameFeature
type QStyleOptionFrame__FrameFeature int64
const (
QStyleOptionFrame__None QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x00)
QStyleOptionFrame__Flat QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x01)
QStyleOptionFrame__Rounded QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x02)
)
func NewQStyleOptionFrame() *QStyleOptionFrame {
tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame())
runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame)
return tmpValue
}
func NewQStyleOptionFrame2(other QStyleOptionFrame_ITF) *QStyleOptionFrame {
tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame2(PointerFromQStyleOptionFrame(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame)
return tmpValue
}
func (ptr *QStyleOptionFrame) LineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionFrame_LineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionFrame) SetLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionFrame) MidLineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionFrame_MidLineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionFrame) SetMidLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionFrame) Features() QStyleOptionFrame__FrameFeature {
if ptr.Pointer() != nil {
return QStyleOptionFrame__FrameFeature(C.QStyleOptionFrame_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionFrame) SetFeatures(vqs QStyleOptionFrame__FrameFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionFrame_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionFrame) FrameShape() QFrame__Shape {
if ptr.Pointer() != nil {
return QFrame__Shape(C.QStyleOptionFrame_FrameShape(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionFrame) SetFrameShape(vqf QFrame__Shape) {
if ptr.Pointer() != nil {
C.QStyleOptionFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf))
}
}
type QStyleOptionGraphicsItem struct {
QStyleOption
}
type QStyleOptionGraphicsItem_ITF interface {
QStyleOption_ITF
QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem
}
func (ptr *QStyleOptionGraphicsItem) QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem {
return ptr
}
func (ptr *QStyleOptionGraphicsItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionGraphicsItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionGraphicsItem(ptr QStyleOptionGraphicsItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionGraphicsItem_PTR().Pointer()
}
return nil
}
func NewQStyleOptionGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGraphicsItem) {
n = new(QStyleOptionGraphicsItem)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionGraphicsItem) DestroyQStyleOptionGraphicsItem() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionType
//QStyleOptionGraphicsItem::StyleOptionType
type QStyleOptionGraphicsItem__StyleOptionType int64
var (
QStyleOptionGraphicsItem__Type QStyleOptionGraphicsItem__StyleOptionType = QStyleOptionGraphicsItem__StyleOptionType(QStyleOption__SO_GraphicsItem)
)
//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionVersion
//QStyleOptionGraphicsItem::StyleOptionVersion
type QStyleOptionGraphicsItem__StyleOptionVersion int64
var (
QStyleOptionGraphicsItem__Version QStyleOptionGraphicsItem__StyleOptionVersion = QStyleOptionGraphicsItem__StyleOptionVersion(1)
)
func NewQStyleOptionGraphicsItem() *QStyleOptionGraphicsItem {
tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem())
runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem)
return tmpValue
}
func NewQStyleOptionGraphicsItem2(other QStyleOptionGraphicsItem_ITF) *QStyleOptionGraphicsItem {
tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(PointerFromQStyleOptionGraphicsItem(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem)
return tmpValue
}
func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 {
return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform)))
}
func (ptr *QStyleOptionGraphicsItem) LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 {
return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform)))
}
func (ptr *QStyleOptionGraphicsItem) ExposedRect() *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QStyleOptionGraphicsItem_ExposedRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionGraphicsItem) SetExposedRect(vqr core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionGraphicsItem_SetExposedRect(ptr.Pointer(), core.PointerFromQRectF(vqr))
}
}
type QStyleOptionGroupBox struct {
QStyleOptionComplex
}
type QStyleOptionGroupBox_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox
}
func (ptr *QStyleOptionGroupBox) QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox {
return ptr
}
func (ptr *QStyleOptionGroupBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionGroupBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionGroupBox(ptr QStyleOptionGroupBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionGroupBox_PTR().Pointer()
}
return nil
}
func NewQStyleOptionGroupBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGroupBox) {
n = new(QStyleOptionGroupBox)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionGroupBox) DestroyQStyleOptionGroupBox() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionType
//QStyleOptionGroupBox::StyleOptionType
type QStyleOptionGroupBox__StyleOptionType int64
var (
QStyleOptionGroupBox__Type QStyleOptionGroupBox__StyleOptionType = QStyleOptionGroupBox__StyleOptionType(QStyleOption__SO_GroupBox)
)
//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionVersion
//QStyleOptionGroupBox::StyleOptionVersion
type QStyleOptionGroupBox__StyleOptionVersion int64
var (
QStyleOptionGroupBox__Version QStyleOptionGroupBox__StyleOptionVersion = QStyleOptionGroupBox__StyleOptionVersion(1)
)
func NewQStyleOptionGroupBox() *QStyleOptionGroupBox {
tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox())
runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox)
return tmpValue
}
func NewQStyleOptionGroupBox2(other QStyleOptionGroupBox_ITF) *QStyleOptionGroupBox {
tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox2(PointerFromQStyleOptionGroupBox(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox)
return tmpValue
}
func (ptr *QStyleOptionGroupBox) Features() QStyleOptionFrame__FrameFeature {
if ptr.Pointer() != nil {
return QStyleOptionFrame__FrameFeature(C.QStyleOptionGroupBox_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionGroupBox) SetFeatures(vqs QStyleOptionFrame__FrameFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionGroupBox_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionGroupBox) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionGroupBox_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionGroupBox) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionGroupBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionGroupBox) TextAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionGroupBox_TextAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionGroupBox) SetTextAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionGroupBox_SetTextAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionGroupBox) TextColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QStyleOptionGroupBox_TextColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionGroupBox) SetTextColor(vqc gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionGroupBox_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(vqc))
}
}
func (ptr *QStyleOptionGroupBox) LineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionGroupBox_LineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionGroupBox) SetLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionGroupBox_SetLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionGroupBox) MidLineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionGroupBox_MidLineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionGroupBox) SetMidLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionGroupBox_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
type QStyleOptionHeader struct {
QStyleOption
}
type QStyleOptionHeader_ITF interface {
QStyleOption_ITF
QStyleOptionHeader_PTR() *QStyleOptionHeader
}
func (ptr *QStyleOptionHeader) QStyleOptionHeader_PTR() *QStyleOptionHeader {
return ptr
}
func (ptr *QStyleOptionHeader) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionHeader) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionHeader(ptr QStyleOptionHeader_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionHeader_PTR().Pointer()
}
return nil
}
func NewQStyleOptionHeaderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionHeader) {
n = new(QStyleOptionHeader)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionHeader) DestroyQStyleOptionHeader() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionHeader__StyleOptionType
//QStyleOptionHeader::StyleOptionType
type QStyleOptionHeader__StyleOptionType int64
var (
QStyleOptionHeader__Type QStyleOptionHeader__StyleOptionType = QStyleOptionHeader__StyleOptionType(QStyleOption__SO_Header)
)
//go:generate stringer -type=QStyleOptionHeader__StyleOptionVersion
//QStyleOptionHeader::StyleOptionVersion
type QStyleOptionHeader__StyleOptionVersion int64
var (
QStyleOptionHeader__Version QStyleOptionHeader__StyleOptionVersion = QStyleOptionHeader__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionHeader__SectionPosition
//QStyleOptionHeader::SectionPosition
type QStyleOptionHeader__SectionPosition int64
const (
QStyleOptionHeader__Beginning QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(0)
QStyleOptionHeader__Middle QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(1)
QStyleOptionHeader__End QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(2)
QStyleOptionHeader__OnlyOneSection QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(3)
)
//go:generate stringer -type=QStyleOptionHeader__SelectedPosition
//QStyleOptionHeader::SelectedPosition
type QStyleOptionHeader__SelectedPosition int64
const (
QStyleOptionHeader__NotAdjacent QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(0)
QStyleOptionHeader__NextIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(1)
QStyleOptionHeader__PreviousIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(2)
QStyleOptionHeader__NextAndPreviousAreSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(3)
)
//go:generate stringer -type=QStyleOptionHeader__SortIndicator
//QStyleOptionHeader::SortIndicator
type QStyleOptionHeader__SortIndicator int64
const (
QStyleOptionHeader__None QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(0)
QStyleOptionHeader__SortUp QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(1)
QStyleOptionHeader__SortDown QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(2)
)
func NewQStyleOptionHeader() *QStyleOptionHeader {
tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader())
runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader)
return tmpValue
}
func NewQStyleOptionHeader2(other QStyleOptionHeader_ITF) *QStyleOptionHeader {
tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader2(PointerFromQStyleOptionHeader(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader)
return tmpValue
}
func (ptr *QStyleOptionHeader) Section() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionHeader_Section(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionHeader) SetSection(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetSection(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionHeader) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionHeader_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionHeader) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionHeader_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionHeader) TextAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionHeader_TextAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetTextAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetTextAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionHeader) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionHeader_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionHeader) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionHeader) IconAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionHeader_IconAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetIconAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetIconAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionHeader) Position() QStyleOptionHeader__SectionPosition {
if ptr.Pointer() != nil {
return QStyleOptionHeader__SectionPosition(C.QStyleOptionHeader_Position(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetPosition(vqs QStyleOptionHeader__SectionPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionHeader) SelectedPosition() QStyleOptionHeader__SelectedPosition {
if ptr.Pointer() != nil {
return QStyleOptionHeader__SelectedPosition(C.QStyleOptionHeader_SelectedPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetSelectedPosition(vqs QStyleOptionHeader__SelectedPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionHeader) SortIndicator() QStyleOptionHeader__SortIndicator {
if ptr.Pointer() != nil {
return QStyleOptionHeader__SortIndicator(C.QStyleOptionHeader_SortIndicator(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetSortIndicator(vqs QStyleOptionHeader__SortIndicator) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetSortIndicator(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionHeader) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QStyleOptionHeader_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionHeader) SetOrientation(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QStyleOptionHeader_SetOrientation(ptr.Pointer(), C.longlong(vqt))
}
}
type QStyleOptionMenuItem struct {
QStyleOption
}
type QStyleOptionMenuItem_ITF interface {
QStyleOption_ITF
QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem
}
func (ptr *QStyleOptionMenuItem) QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem {
return ptr
}
func (ptr *QStyleOptionMenuItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionMenuItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionMenuItem(ptr QStyleOptionMenuItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionMenuItem_PTR().Pointer()
}
return nil
}
func NewQStyleOptionMenuItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionMenuItem) {
n = new(QStyleOptionMenuItem)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionMenuItem) DestroyQStyleOptionMenuItem() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionType
//QStyleOptionMenuItem::StyleOptionType
type QStyleOptionMenuItem__StyleOptionType int64
var (
QStyleOptionMenuItem__Type QStyleOptionMenuItem__StyleOptionType = QStyleOptionMenuItem__StyleOptionType(QStyleOption__SO_MenuItem)
)
//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionVersion
//QStyleOptionMenuItem::StyleOptionVersion
type QStyleOptionMenuItem__StyleOptionVersion int64
var (
QStyleOptionMenuItem__Version QStyleOptionMenuItem__StyleOptionVersion = QStyleOptionMenuItem__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionMenuItem__MenuItemType
//QStyleOptionMenuItem::MenuItemType
type QStyleOptionMenuItem__MenuItemType int64
const (
QStyleOptionMenuItem__Normal QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(0)
QStyleOptionMenuItem__DefaultItem QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(1)
QStyleOptionMenuItem__Separator QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(2)
QStyleOptionMenuItem__SubMenu QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(3)
QStyleOptionMenuItem__Scroller QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(4)
QStyleOptionMenuItem__TearOff QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(5)
QStyleOptionMenuItem__Margin QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(6)
QStyleOptionMenuItem__EmptyArea QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(7)
)
//go:generate stringer -type=QStyleOptionMenuItem__CheckType
//QStyleOptionMenuItem::CheckType
type QStyleOptionMenuItem__CheckType int64
const (
QStyleOptionMenuItem__NotCheckable QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(0)
QStyleOptionMenuItem__Exclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(1)
QStyleOptionMenuItem__NonExclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(2)
)
func NewQStyleOptionMenuItem() *QStyleOptionMenuItem {
tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem())
runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem)
return tmpValue
}
func NewQStyleOptionMenuItem2(other QStyleOptionMenuItem_ITF) *QStyleOptionMenuItem {
tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem2(PointerFromQStyleOptionMenuItem(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem)
return tmpValue
}
func (ptr *QStyleOptionMenuItem) MenuItemType() QStyleOptionMenuItem__MenuItemType {
if ptr.Pointer() != nil {
return QStyleOptionMenuItem__MenuItemType(C.QStyleOptionMenuItem_MenuItemType(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionMenuItem) SetMenuItemType(vqs QStyleOptionMenuItem__MenuItemType) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetMenuItemType(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionMenuItem) CheckType() QStyleOptionMenuItem__CheckType {
if ptr.Pointer() != nil {
return QStyleOptionMenuItem__CheckType(C.QStyleOptionMenuItem_CheckType(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionMenuItem) SetCheckType(vqs QStyleOptionMenuItem__CheckType) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetCheckType(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionMenuItem) Checked() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionMenuItem_Checked(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionMenuItem) SetChecked(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionMenuItem) MenuHasCheckableItems() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionMenuItem_MenuHasCheckableItems(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionMenuItem) SetMenuHasCheckableItems(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetMenuHasCheckableItems(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionMenuItem) MenuRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionMenuItem_MenuRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionMenuItem) SetMenuRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetMenuRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOptionMenuItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionMenuItem_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionMenuItem) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionMenuItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionMenuItem) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionMenuItem_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionMenuItem) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionMenuItem) MaxIconWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionMenuItem_MaxIconWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionMenuItem) SetMaxIconWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetMaxIconWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionMenuItem) TabWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionMenuItem_TabWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionMenuItem) SetTabWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetTabWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionMenuItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QStyleOptionMenuItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionMenuItem) SetFont(vqf gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionMenuItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf))
}
}
type QStyleOptionProgressBar struct {
QStyleOption
}
type QStyleOptionProgressBar_ITF interface {
QStyleOption_ITF
QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar
}
func (ptr *QStyleOptionProgressBar) QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar {
return ptr
}
func (ptr *QStyleOptionProgressBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionProgressBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionProgressBar(ptr QStyleOptionProgressBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionProgressBar_PTR().Pointer()
}
return nil
}
func NewQStyleOptionProgressBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionProgressBar) {
n = new(QStyleOptionProgressBar)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionProgressBar) DestroyQStyleOptionProgressBar() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionType
//QStyleOptionProgressBar::StyleOptionType
type QStyleOptionProgressBar__StyleOptionType int64
var (
QStyleOptionProgressBar__Type QStyleOptionProgressBar__StyleOptionType = QStyleOptionProgressBar__StyleOptionType(QStyleOption__SO_ProgressBar)
)
//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionVersion
//QStyleOptionProgressBar::StyleOptionVersion
type QStyleOptionProgressBar__StyleOptionVersion int64
var (
QStyleOptionProgressBar__Version QStyleOptionProgressBar__StyleOptionVersion = QStyleOptionProgressBar__StyleOptionVersion(2)
)
func NewQStyleOptionProgressBar() *QStyleOptionProgressBar {
tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar())
runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar)
return tmpValue
}
func NewQStyleOptionProgressBar2(other QStyleOptionProgressBar_ITF) *QStyleOptionProgressBar {
tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar2(PointerFromQStyleOptionProgressBar(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar)
return tmpValue
}
func (ptr *QStyleOptionProgressBar) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionProgressBar_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionProgressBar) SetMinimum(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionProgressBar) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionProgressBar_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionProgressBar) SetMaximum(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionProgressBar) Progress() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionProgressBar_Progress(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionProgressBar) SetProgress(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetProgress(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionProgressBar) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionProgressBar_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionProgressBar) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionProgressBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionProgressBar) TextAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionProgressBar_TextAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionProgressBar) SetTextAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetTextAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionProgressBar) TextVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionProgressBar_TextVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionProgressBar) SetTextVisible(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionProgressBar) InvertedAppearance() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionProgressBar_InvertedAppearance(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionProgressBar) SetInvertedAppearance(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionProgressBar) BottomToTop() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionProgressBar_BottomToTop(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionProgressBar) SetBottomToTop(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionProgressBar_SetBottomToTop(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionRubberBand struct {
QStyleOption
}
type QStyleOptionRubberBand_ITF interface {
QStyleOption_ITF
QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand
}
func (ptr *QStyleOptionRubberBand) QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand {
return ptr
}
func (ptr *QStyleOptionRubberBand) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionRubberBand) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionRubberBand(ptr QStyleOptionRubberBand_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionRubberBand_PTR().Pointer()
}
return nil
}
func NewQStyleOptionRubberBandFromPointer(ptr unsafe.Pointer) (n *QStyleOptionRubberBand) {
n = new(QStyleOptionRubberBand)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionRubberBand) DestroyQStyleOptionRubberBand() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionType
//QStyleOptionRubberBand::StyleOptionType
type QStyleOptionRubberBand__StyleOptionType int64
var (
QStyleOptionRubberBand__Type QStyleOptionRubberBand__StyleOptionType = QStyleOptionRubberBand__StyleOptionType(QStyleOption__SO_RubberBand)
)
//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionVersion
//QStyleOptionRubberBand::StyleOptionVersion
type QStyleOptionRubberBand__StyleOptionVersion int64
var (
QStyleOptionRubberBand__Version QStyleOptionRubberBand__StyleOptionVersion = QStyleOptionRubberBand__StyleOptionVersion(1)
)
func NewQStyleOptionRubberBand() *QStyleOptionRubberBand {
tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand())
runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand)
return tmpValue
}
func NewQStyleOptionRubberBand2(other QStyleOptionRubberBand_ITF) *QStyleOptionRubberBand {
tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand2(PointerFromQStyleOptionRubberBand(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand)
return tmpValue
}
func (ptr *QStyleOptionRubberBand) Shape() QRubberBand__Shape {
if ptr.Pointer() != nil {
return QRubberBand__Shape(C.QStyleOptionRubberBand_Shape(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionRubberBand) SetShape(vqr QRubberBand__Shape) {
if ptr.Pointer() != nil {
C.QStyleOptionRubberBand_SetShape(ptr.Pointer(), C.longlong(vqr))
}
}
func (ptr *QStyleOptionRubberBand) Opaque() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionRubberBand_Opaque(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionRubberBand) SetOpaque(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionRubberBand_SetOpaque(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionSizeGrip struct {
QStyleOptionComplex
}
type QStyleOptionSizeGrip_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip
}
func (ptr *QStyleOptionSizeGrip) QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip {
return ptr
}
func (ptr *QStyleOptionSizeGrip) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionSizeGrip) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionSizeGrip(ptr QStyleOptionSizeGrip_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionSizeGrip_PTR().Pointer()
}
return nil
}
func NewQStyleOptionSizeGripFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSizeGrip) {
n = new(QStyleOptionSizeGrip)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionSizeGrip) DestroyQStyleOptionSizeGrip() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionType
//QStyleOptionSizeGrip::StyleOptionType
type QStyleOptionSizeGrip__StyleOptionType int64
var (
QStyleOptionSizeGrip__Type QStyleOptionSizeGrip__StyleOptionType = QStyleOptionSizeGrip__StyleOptionType(QStyleOption__SO_SizeGrip)
)
//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionVersion
//QStyleOptionSizeGrip::StyleOptionVersion
type QStyleOptionSizeGrip__StyleOptionVersion int64
var (
QStyleOptionSizeGrip__Version QStyleOptionSizeGrip__StyleOptionVersion = QStyleOptionSizeGrip__StyleOptionVersion(1)
)
func NewQStyleOptionSizeGrip() *QStyleOptionSizeGrip {
tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip())
runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip)
return tmpValue
}
func NewQStyleOptionSizeGrip2(other QStyleOptionSizeGrip_ITF) *QStyleOptionSizeGrip {
tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(PointerFromQStyleOptionSizeGrip(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip)
return tmpValue
}
func (ptr *QStyleOptionSizeGrip) Corner() core.Qt__Corner {
if ptr.Pointer() != nil {
return core.Qt__Corner(C.QStyleOptionSizeGrip_Corner(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSizeGrip) SetCorner(vqt core.Qt__Corner) {
if ptr.Pointer() != nil {
C.QStyleOptionSizeGrip_SetCorner(ptr.Pointer(), C.longlong(vqt))
}
}
type QStyleOptionSlider struct {
QStyleOptionComplex
}
type QStyleOptionSlider_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionSlider_PTR() *QStyleOptionSlider
}
func (ptr *QStyleOptionSlider) QStyleOptionSlider_PTR() *QStyleOptionSlider {
return ptr
}
func (ptr *QStyleOptionSlider) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionSlider) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionSlider(ptr QStyleOptionSlider_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionSlider_PTR().Pointer()
}
return nil
}
func NewQStyleOptionSliderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSlider) {
n = new(QStyleOptionSlider)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionSlider) DestroyQStyleOptionSlider() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionSlider__StyleOptionType
//QStyleOptionSlider::StyleOptionType
type QStyleOptionSlider__StyleOptionType int64
var (
QStyleOptionSlider__Type QStyleOptionSlider__StyleOptionType = QStyleOptionSlider__StyleOptionType(QStyleOption__SO_Slider)
)
//go:generate stringer -type=QStyleOptionSlider__StyleOptionVersion
//QStyleOptionSlider::StyleOptionVersion
type QStyleOptionSlider__StyleOptionVersion int64
var (
QStyleOptionSlider__Version QStyleOptionSlider__StyleOptionVersion = QStyleOptionSlider__StyleOptionVersion(1)
)
func NewQStyleOptionSlider() *QStyleOptionSlider {
tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider())
runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider)
return tmpValue
}
func NewQStyleOptionSlider2(other QStyleOptionSlider_ITF) *QStyleOptionSlider {
tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider2(PointerFromQStyleOptionSlider(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider)
return tmpValue
}
func (ptr *QStyleOptionSlider) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QStyleOptionSlider_Orientation(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSlider) SetOrientation(vqt core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionSlider) Minimum() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_Minimum(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetMinimum(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) Maximum() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_Maximum(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetMaximum(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) TickPosition() QSlider__TickPosition {
if ptr.Pointer() != nil {
return QSlider__TickPosition(C.QStyleOptionSlider_TickPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSlider) SetTickPosition(vqs QSlider__TickPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetTickPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionSlider) TickInterval() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_TickInterval(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetTickInterval(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetTickInterval(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) UpsideDown() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionSlider_UpsideDown(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionSlider) SetUpsideDown(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetUpsideDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionSlider) SliderPosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_SliderPosition(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetSliderPosition(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) SliderValue() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_SliderValue(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetSliderValue(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetSliderValue(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) SingleStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_SingleStep(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetSingleStep(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) PageStep() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionSlider_PageStep(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionSlider) SetPageStep(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionSlider) NotchTarget() float64 {
if ptr.Pointer() != nil {
return float64(C.QStyleOptionSlider_NotchTarget(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSlider) SetNotchTarget(vqr float64) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetNotchTarget(ptr.Pointer(), C.double(vqr))
}
}
func (ptr *QStyleOptionSlider) DialWrapping() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionSlider_DialWrapping(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionSlider) SetDialWrapping(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionSlider_SetDialWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionSpinBox struct {
QStyleOptionComplex
}
type QStyleOptionSpinBox_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox
}
func (ptr *QStyleOptionSpinBox) QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox {
return ptr
}
func (ptr *QStyleOptionSpinBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionSpinBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionSpinBox(ptr QStyleOptionSpinBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionSpinBox_PTR().Pointer()
}
return nil
}
func NewQStyleOptionSpinBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSpinBox) {
n = new(QStyleOptionSpinBox)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionSpinBox) DestroyQStyleOptionSpinBox() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionVersion
//QStyleOptionSpinBox::StyleOptionVersion
type QStyleOptionSpinBox__StyleOptionVersion int64
var (
QStyleOptionSpinBox__Version QStyleOptionSpinBox__StyleOptionVersion = QStyleOptionSpinBox__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionType
//QStyleOptionSpinBox::StyleOptionType
type QStyleOptionSpinBox__StyleOptionType int64
var (
QStyleOptionSpinBox__Type QStyleOptionSpinBox__StyleOptionType = QStyleOptionSpinBox__StyleOptionType(QStyleOption__SO_SpinBox)
)
func NewQStyleOptionSpinBox() *QStyleOptionSpinBox {
tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox())
runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox)
return tmpValue
}
func NewQStyleOptionSpinBox2(other QStyleOptionSpinBox_ITF) *QStyleOptionSpinBox {
tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox2(PointerFromQStyleOptionSpinBox(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox)
return tmpValue
}
func (ptr *QStyleOptionSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols {
if ptr.Pointer() != nil {
return QAbstractSpinBox__ButtonSymbols(C.QStyleOptionSpinBox_ButtonSymbols(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSpinBox) SetButtonSymbols(vqa QAbstractSpinBox__ButtonSymbols) {
if ptr.Pointer() != nil {
C.QStyleOptionSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(vqa))
}
}
func (ptr *QStyleOptionSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag {
if ptr.Pointer() != nil {
return QAbstractSpinBox__StepEnabledFlag(C.QStyleOptionSpinBox_StepEnabled(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionSpinBox) SetStepEnabled(vqa QAbstractSpinBox__StepEnabledFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionSpinBox_SetStepEnabled(ptr.Pointer(), C.longlong(vqa))
}
}
func (ptr *QStyleOptionSpinBox) Frame() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionSpinBox_Frame(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionSpinBox) SetFrame(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionTab struct {
QStyleOption
}
type QStyleOptionTab_ITF interface {
QStyleOption_ITF
QStyleOptionTab_PTR() *QStyleOptionTab
}
func (ptr *QStyleOptionTab) QStyleOptionTab_PTR() *QStyleOptionTab {
return ptr
}
func (ptr *QStyleOptionTab) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionTab) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionTab(ptr QStyleOptionTab_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionTab_PTR().Pointer()
}
return nil
}
func NewQStyleOptionTabFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTab) {
n = new(QStyleOptionTab)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionTab) DestroyQStyleOptionTab() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionTab__StyleOptionType
//QStyleOptionTab::StyleOptionType
type QStyleOptionTab__StyleOptionType int64
var (
QStyleOptionTab__Type QStyleOptionTab__StyleOptionType = QStyleOptionTab__StyleOptionType(QStyleOption__SO_Tab)
)
//go:generate stringer -type=QStyleOptionTab__StyleOptionVersion
//QStyleOptionTab::StyleOptionVersion
type QStyleOptionTab__StyleOptionVersion int64
var (
QStyleOptionTab__Version QStyleOptionTab__StyleOptionVersion = QStyleOptionTab__StyleOptionVersion(3)
)
//go:generate stringer -type=QStyleOptionTab__TabPosition
//QStyleOptionTab::TabPosition
type QStyleOptionTab__TabPosition int64
const (
QStyleOptionTab__Beginning QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(0)
QStyleOptionTab__Middle QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(1)
QStyleOptionTab__End QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(2)
QStyleOptionTab__OnlyOneTab QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(3)
)
//go:generate stringer -type=QStyleOptionTab__SelectedPosition
//QStyleOptionTab::SelectedPosition
type QStyleOptionTab__SelectedPosition int64
const (
QStyleOptionTab__NotAdjacent QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(0)
QStyleOptionTab__NextIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(1)
QStyleOptionTab__PreviousIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(2)
)
//go:generate stringer -type=QStyleOptionTab__CornerWidget
//QStyleOptionTab::CornerWidget
type QStyleOptionTab__CornerWidget int64
const (
QStyleOptionTab__NoCornerWidgets QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x00)
QStyleOptionTab__LeftCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x01)
QStyleOptionTab__RightCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x02)
)
//go:generate stringer -type=QStyleOptionTab__TabFeature
//QStyleOptionTab::TabFeature
type QStyleOptionTab__TabFeature int64
const (
QStyleOptionTab__None QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x00)
QStyleOptionTab__HasFrame QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x01)
)
func NewQStyleOptionTab() *QStyleOptionTab {
tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab())
runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab)
return tmpValue
}
func NewQStyleOptionTab2(other QStyleOptionTab_ITF) *QStyleOptionTab {
tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab2(PointerFromQStyleOptionTab(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab)
return tmpValue
}
func (ptr *QStyleOptionTab) Shape() QTabBar__Shape {
if ptr.Pointer() != nil {
return QTabBar__Shape(C.QStyleOptionTab_Shape(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTab) SetShape(vqt QTabBar__Shape) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetShape(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionTab) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionTab_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionTab) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionTab_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionTab) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTab_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTab) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionTab) Row() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionTab_Row(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionTab) SetRow(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetRow(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionTab) Position() QStyleOptionTab__TabPosition {
if ptr.Pointer() != nil {
return QStyleOptionTab__TabPosition(C.QStyleOptionTab_Position(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTab) SetPosition(vqs QStyleOptionTab__TabPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionTab) SelectedPosition() QStyleOptionTab__SelectedPosition {
if ptr.Pointer() != nil {
return QStyleOptionTab__SelectedPosition(C.QStyleOptionTab_SelectedPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTab) SetSelectedPosition(vqs QStyleOptionTab__SelectedPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionTab) CornerWidgets() QStyleOptionTab__CornerWidget {
if ptr.Pointer() != nil {
return QStyleOptionTab__CornerWidget(C.QStyleOptionTab_CornerWidgets(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTab) SetCornerWidgets(vqs QStyleOptionTab__CornerWidget) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetCornerWidgets(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionTab) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTab) SetIconSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionTab) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionTab_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionTab) SetDocumentMode(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionTab) LeftButtonSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_LeftButtonSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTab) SetLeftButtonSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetLeftButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionTab) RightButtonSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_RightButtonSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTab) SetRightButtonSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTab_SetRightButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
type QStyleOptionTabBarBase struct {
QStyleOption
}
type QStyleOptionTabBarBase_ITF interface {
QStyleOption_ITF
QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase
}
func (ptr *QStyleOptionTabBarBase) QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase {
return ptr
}
func (ptr *QStyleOptionTabBarBase) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionTabBarBase) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionTabBarBase(ptr QStyleOptionTabBarBase_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionTabBarBase_PTR().Pointer()
}
return nil
}
func NewQStyleOptionTabBarBaseFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabBarBase) {
n = new(QStyleOptionTabBarBase)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionTabBarBase) DestroyQStyleOptionTabBarBase() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionType
//QStyleOptionTabBarBase::StyleOptionType
type QStyleOptionTabBarBase__StyleOptionType int64
var (
QStyleOptionTabBarBase__Type QStyleOptionTabBarBase__StyleOptionType = QStyleOptionTabBarBase__StyleOptionType(QStyleOption__SO_TabBarBase)
)
//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionVersion
//QStyleOptionTabBarBase::StyleOptionVersion
type QStyleOptionTabBarBase__StyleOptionVersion int64
var (
QStyleOptionTabBarBase__Version QStyleOptionTabBarBase__StyleOptionVersion = QStyleOptionTabBarBase__StyleOptionVersion(2)
)
func NewQStyleOptionTabBarBase() *QStyleOptionTabBarBase {
tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase())
runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase)
return tmpValue
}
func NewQStyleOptionTabBarBase2(other QStyleOptionTabBarBase_ITF) *QStyleOptionTabBarBase {
tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(PointerFromQStyleOptionTabBarBase(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase)
return tmpValue
}
func (ptr *QStyleOptionTabBarBase) Shape() QTabBar__Shape {
if ptr.Pointer() != nil {
return QTabBar__Shape(C.QStyleOptionTabBarBase_Shape(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTabBarBase) SetShape(vqt QTabBar__Shape) {
if ptr.Pointer() != nil {
C.QStyleOptionTabBarBase_SetShape(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionTabBarBase) TabBarRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_TabBarRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabBarBase) SetTabBarRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabBarBase_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOptionTabBarBase) SelectedTabRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_SelectedTabRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabBarBase) SetSelectedTabRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabBarBase_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOptionTabBarBase) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionTabBarBase_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionTabBarBase) SetDocumentMode(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionTabBarBase_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
type QStyleOptionTabWidgetFrame struct {
QStyleOption
}
type QStyleOptionTabWidgetFrame_ITF interface {
QStyleOption_ITF
QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame
}
func (ptr *QStyleOptionTabWidgetFrame) QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame {
return ptr
}
func (ptr *QStyleOptionTabWidgetFrame) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionTabWidgetFrame(ptr QStyleOptionTabWidgetFrame_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionTabWidgetFrame_PTR().Pointer()
}
return nil
}
func NewQStyleOptionTabWidgetFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabWidgetFrame) {
n = new(QStyleOptionTabWidgetFrame)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionTabWidgetFrame) DestroyQStyleOptionTabWidgetFrame() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionType
//QStyleOptionTabWidgetFrame::StyleOptionType
type QStyleOptionTabWidgetFrame__StyleOptionType int64
var (
QStyleOptionTabWidgetFrame__Type QStyleOptionTabWidgetFrame__StyleOptionType = QStyleOptionTabWidgetFrame__StyleOptionType(QStyleOption__SO_TabWidgetFrame)
)
//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionVersion
//QStyleOptionTabWidgetFrame::StyleOptionVersion
type QStyleOptionTabWidgetFrame__StyleOptionVersion int64
var (
QStyleOptionTabWidgetFrame__Version QStyleOptionTabWidgetFrame__StyleOptionVersion = QStyleOptionTabWidgetFrame__StyleOptionVersion(2)
)
func NewQStyleOptionTabWidgetFrame() *QStyleOptionTabWidgetFrame {
tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame())
runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame)
return tmpValue
}
func NewQStyleOptionTabWidgetFrame2(other QStyleOptionTabWidgetFrame_ITF) *QStyleOptionTabWidgetFrame {
tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(PointerFromQStyleOptionTabWidgetFrame(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame)
return tmpValue
}
func (ptr *QStyleOptionTabWidgetFrame) LineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionTabWidgetFrame_LineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionTabWidgetFrame) SetLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionTabWidgetFrame) MidLineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionTabWidgetFrame_MidLineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionTabWidgetFrame) SetMidLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionTabWidgetFrame) Shape() QTabBar__Shape {
if ptr.Pointer() != nil {
return QTabBar__Shape(C.QStyleOptionTabWidgetFrame_Shape(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTabWidgetFrame) SetShape(vqt QTabBar__Shape) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetShape(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionTabWidgetFrame) TabBarSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_TabBarSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetTabBarSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetTabBarSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionTabWidgetFrame) RightCornerWidgetSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_RightCornerWidgetSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetRightCornerWidgetSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionTabWidgetFrame) LeftCornerWidgetSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetLeftCornerWidgetSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionTabWidgetFrame) TabBarRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_TabBarRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetTabBarRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QStyleOptionTabWidgetFrame) SelectedTabRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_SelectedTabRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTabWidgetFrame) SetSelectedTabRect(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTabWidgetFrame_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
type QStyleOptionTitleBar struct {
QStyleOptionComplex
}
type QStyleOptionTitleBar_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar
}
func (ptr *QStyleOptionTitleBar) QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar {
return ptr
}
func (ptr *QStyleOptionTitleBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionTitleBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionTitleBar(ptr QStyleOptionTitleBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionTitleBar_PTR().Pointer()
}
return nil
}
func NewQStyleOptionTitleBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTitleBar) {
n = new(QStyleOptionTitleBar)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionTitleBar) DestroyQStyleOptionTitleBar() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionVersion
//QStyleOptionTitleBar::StyleOptionVersion
type QStyleOptionTitleBar__StyleOptionVersion int64
var (
QStyleOptionTitleBar__Version QStyleOptionTitleBar__StyleOptionVersion = QStyleOptionTitleBar__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionType
//QStyleOptionTitleBar::StyleOptionType
type QStyleOptionTitleBar__StyleOptionType int64
var (
QStyleOptionTitleBar__Type QStyleOptionTitleBar__StyleOptionType = QStyleOptionTitleBar__StyleOptionType(QStyleOption__SO_TitleBar)
)
func NewQStyleOptionTitleBar() *QStyleOptionTitleBar {
tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar())
runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar)
return tmpValue
}
func NewQStyleOptionTitleBar2(other QStyleOptionTitleBar_ITF) *QStyleOptionTitleBar {
tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar2(PointerFromQStyleOptionTitleBar(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar)
return tmpValue
}
func (ptr *QStyleOptionTitleBar) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionTitleBar_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionTitleBar) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionTitleBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionTitleBar) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTitleBar_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionTitleBar) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionTitleBar_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionTitleBar) TitleBarState() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionTitleBar_TitleBarState(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionTitleBar) SetTitleBarState(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionTitleBar_SetTitleBarState(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionTitleBar) TitleBarFlags() core.Qt__WindowType {
if ptr.Pointer() != nil {
return core.Qt__WindowType(C.QStyleOptionTitleBar_TitleBarFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionTitleBar) SetTitleBarFlags(vqt core.Qt__WindowType) {
if ptr.Pointer() != nil {
C.QStyleOptionTitleBar_SetTitleBarFlags(ptr.Pointer(), C.longlong(vqt))
}
}
type QStyleOptionToolBar struct {
QStyleOption
}
type QStyleOptionToolBar_ITF interface {
QStyleOption_ITF
QStyleOptionToolBar_PTR() *QStyleOptionToolBar
}
func (ptr *QStyleOptionToolBar) QStyleOptionToolBar_PTR() *QStyleOptionToolBar {
return ptr
}
func (ptr *QStyleOptionToolBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionToolBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionToolBar(ptr QStyleOptionToolBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionToolBar_PTR().Pointer()
}
return nil
}
func NewQStyleOptionToolBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBar) {
n = new(QStyleOptionToolBar)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionToolBar) DestroyQStyleOptionToolBar() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionToolBar__StyleOptionType
//QStyleOptionToolBar::StyleOptionType
type QStyleOptionToolBar__StyleOptionType int64
var (
QStyleOptionToolBar__Type QStyleOptionToolBar__StyleOptionType = QStyleOptionToolBar__StyleOptionType(QStyleOption__SO_ToolBar)
)
//go:generate stringer -type=QStyleOptionToolBar__StyleOptionVersion
//QStyleOptionToolBar::StyleOptionVersion
type QStyleOptionToolBar__StyleOptionVersion int64
var (
QStyleOptionToolBar__Version QStyleOptionToolBar__StyleOptionVersion = QStyleOptionToolBar__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionToolBar__ToolBarPosition
//QStyleOptionToolBar::ToolBarPosition
type QStyleOptionToolBar__ToolBarPosition int64
const (
QStyleOptionToolBar__Beginning QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(0)
QStyleOptionToolBar__Middle QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(1)
QStyleOptionToolBar__End QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(2)
QStyleOptionToolBar__OnlyOne QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(3)
)
//go:generate stringer -type=QStyleOptionToolBar__ToolBarFeature
//QStyleOptionToolBar::ToolBarFeature
type QStyleOptionToolBar__ToolBarFeature int64
const (
QStyleOptionToolBar__None QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x0)
QStyleOptionToolBar__Movable QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x1)
)
func NewQStyleOptionToolBar() *QStyleOptionToolBar {
tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar())
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar)
return tmpValue
}
func NewQStyleOptionToolBar2(other QStyleOptionToolBar_ITF) *QStyleOptionToolBar {
tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar2(PointerFromQStyleOptionToolBar(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar)
return tmpValue
}
func (ptr *QStyleOptionToolBar) PositionOfLine() QStyleOptionToolBar__ToolBarPosition {
if ptr.Pointer() != nil {
return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionOfLine(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetPositionOfLine(vqs QStyleOptionToolBar__ToolBarPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetPositionOfLine(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionToolBar) PositionWithinLine() QStyleOptionToolBar__ToolBarPosition {
if ptr.Pointer() != nil {
return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionWithinLine(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetPositionWithinLine(vqs QStyleOptionToolBar__ToolBarPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetPositionWithinLine(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionToolBar) ToolBarArea() core.Qt__ToolBarArea {
if ptr.Pointer() != nil {
return core.Qt__ToolBarArea(C.QStyleOptionToolBar_ToolBarArea(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetToolBarArea(vqt core.Qt__ToolBarArea) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetToolBarArea(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionToolBar) Features() QStyleOptionToolBar__ToolBarFeature {
if ptr.Pointer() != nil {
return QStyleOptionToolBar__ToolBarFeature(C.QStyleOptionToolBar_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetFeatures(vqs QStyleOptionToolBar__ToolBarFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionToolBar) LineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionToolBar_LineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
func (ptr *QStyleOptionToolBar) MidLineWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QStyleOptionToolBar_MidLineWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QStyleOptionToolBar) SetMidLineWidth(vin int) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBar_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin)))
}
}
type QStyleOptionToolBox struct {
QStyleOption
}
type QStyleOptionToolBox_ITF interface {
QStyleOption_ITF
QStyleOptionToolBox_PTR() *QStyleOptionToolBox
}
func (ptr *QStyleOptionToolBox) QStyleOptionToolBox_PTR() *QStyleOptionToolBox {
return ptr
}
func (ptr *QStyleOptionToolBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionToolBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionToolBox(ptr QStyleOptionToolBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionToolBox_PTR().Pointer()
}
return nil
}
func NewQStyleOptionToolBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBox) {
n = new(QStyleOptionToolBox)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionToolBox) DestroyQStyleOptionToolBox() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionToolBox__StyleOptionType
//QStyleOptionToolBox::StyleOptionType
type QStyleOptionToolBox__StyleOptionType int64
var (
QStyleOptionToolBox__Type QStyleOptionToolBox__StyleOptionType = QStyleOptionToolBox__StyleOptionType(QStyleOption__SO_ToolBox)
)
//go:generate stringer -type=QStyleOptionToolBox__StyleOptionVersion
//QStyleOptionToolBox::StyleOptionVersion
type QStyleOptionToolBox__StyleOptionVersion int64
var (
QStyleOptionToolBox__Version QStyleOptionToolBox__StyleOptionVersion = QStyleOptionToolBox__StyleOptionVersion(2)
)
//go:generate stringer -type=QStyleOptionToolBox__TabPosition
//QStyleOptionToolBox::TabPosition
type QStyleOptionToolBox__TabPosition int64
const (
QStyleOptionToolBox__Beginning QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(0)
QStyleOptionToolBox__Middle QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(1)
QStyleOptionToolBox__End QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(2)
QStyleOptionToolBox__OnlyOneTab QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(3)
)
//go:generate stringer -type=QStyleOptionToolBox__SelectedPosition
//QStyleOptionToolBox::SelectedPosition
type QStyleOptionToolBox__SelectedPosition int64
const (
QStyleOptionToolBox__NotAdjacent QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(0)
QStyleOptionToolBox__NextIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(1)
QStyleOptionToolBox__PreviousIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(2)
)
func NewQStyleOptionToolBox() *QStyleOptionToolBox {
tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox())
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox)
return tmpValue
}
func NewQStyleOptionToolBox2(other QStyleOptionToolBox_ITF) *QStyleOptionToolBox {
tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox2(PointerFromQStyleOptionToolBox(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox)
return tmpValue
}
func (ptr *QStyleOptionToolBox) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionToolBox_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionToolBox) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionToolBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionToolBox) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolBox_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionToolBox) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBox_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionToolBox) SelectedPosition() QStyleOptionToolBox__SelectedPosition {
if ptr.Pointer() != nil {
return QStyleOptionToolBox__SelectedPosition(C.QStyleOptionToolBox_SelectedPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolBox) SetSelectedPosition(vqs QStyleOptionToolBox__SelectedPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionToolBox_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs))
}
}
type QStyleOptionToolButton struct {
QStyleOptionComplex
}
type QStyleOptionToolButton_ITF interface {
QStyleOptionComplex_ITF
QStyleOptionToolButton_PTR() *QStyleOptionToolButton
}
func (ptr *QStyleOptionToolButton) QStyleOptionToolButton_PTR() *QStyleOptionToolButton {
return ptr
}
func (ptr *QStyleOptionToolButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionComplex_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionToolButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOptionComplex_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionToolButton(ptr QStyleOptionToolButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionToolButton_PTR().Pointer()
}
return nil
}
func NewQStyleOptionToolButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolButton) {
n = new(QStyleOptionToolButton)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionToolButton) DestroyQStyleOptionToolButton() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionToolButton__StyleOptionType
//QStyleOptionToolButton::StyleOptionType
type QStyleOptionToolButton__StyleOptionType int64
var (
QStyleOptionToolButton__Type QStyleOptionToolButton__StyleOptionType = QStyleOptionToolButton__StyleOptionType(QStyleOption__SO_ToolButton)
)
//go:generate stringer -type=QStyleOptionToolButton__StyleOptionVersion
//QStyleOptionToolButton::StyleOptionVersion
type QStyleOptionToolButton__StyleOptionVersion int64
var (
QStyleOptionToolButton__Version QStyleOptionToolButton__StyleOptionVersion = QStyleOptionToolButton__StyleOptionVersion(1)
)
//go:generate stringer -type=QStyleOptionToolButton__ToolButtonFeature
//QStyleOptionToolButton::ToolButtonFeature
type QStyleOptionToolButton__ToolButtonFeature int64
const (
QStyleOptionToolButton__None QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x00)
QStyleOptionToolButton__Arrow QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x01)
QStyleOptionToolButton__Menu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x04)
QStyleOptionToolButton__MenuButtonPopup QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(QStyleOptionToolButton__Menu)
QStyleOptionToolButton__PopupDelay QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x08)
QStyleOptionToolButton__HasMenu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x10)
)
func NewQStyleOptionToolButton() *QStyleOptionToolButton {
tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton())
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton)
return tmpValue
}
func NewQStyleOptionToolButton2(other QStyleOptionToolButton_ITF) *QStyleOptionToolButton {
tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton2(PointerFromQStyleOptionToolButton(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton)
return tmpValue
}
func (ptr *QStyleOptionToolButton) Features() QStyleOptionToolButton__ToolButtonFeature {
if ptr.Pointer() != nil {
return QStyleOptionToolButton__ToolButtonFeature(C.QStyleOptionToolButton_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolButton) SetFeatures(vqs QStyleOptionToolButton__ToolButtonFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionToolButton) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolButton_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionToolButton) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionToolButton) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionToolButton_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionToolButton) SetIconSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionToolButton) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionToolButton_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionToolButton) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionToolButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionToolButton) ArrowType() core.Qt__ArrowType {
if ptr.Pointer() != nil {
return core.Qt__ArrowType(C.QStyleOptionToolButton_ArrowType(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolButton) SetArrowType(vqt core.Qt__ArrowType) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetArrowType(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle {
if ptr.Pointer() != nil {
return core.Qt__ToolButtonStyle(C.QStyleOptionToolButton_ToolButtonStyle(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionToolButton) SetToolButtonStyle(vqt core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionToolButton) Pos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QStyleOptionToolButton_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionToolButton) SetPos(vqp core.QPoint_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetPos(ptr.Pointer(), core.PointerFromQPoint(vqp))
}
}
func (ptr *QStyleOptionToolButton) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QStyleOptionToolButton_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionToolButton) SetFont(vqf gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionToolButton_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf))
}
}
type QStyleOptionViewItem struct {
QStyleOption
}
type QStyleOptionViewItem_ITF interface {
QStyleOption_ITF
QStyleOptionViewItem_PTR() *QStyleOptionViewItem
}
func (ptr *QStyleOptionViewItem) QStyleOptionViewItem_PTR() *QStyleOptionViewItem {
return ptr
}
func (ptr *QStyleOptionViewItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOption_PTR().Pointer()
}
return nil
}
func (ptr *QStyleOptionViewItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QStyleOption_PTR().SetPointer(p)
}
}
func PointerFromQStyleOptionViewItem(ptr QStyleOptionViewItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyleOptionViewItem_PTR().Pointer()
}
return nil
}
func NewQStyleOptionViewItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionViewItem) {
n = new(QStyleOptionViewItem)
n.SetPointer(ptr)
return
}
func (ptr *QStyleOptionViewItem) DestroyQStyleOptionViewItem() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//go:generate stringer -type=QStyleOptionViewItem__StyleOptionType
//QStyleOptionViewItem::StyleOptionType
type QStyleOptionViewItem__StyleOptionType int64
var (
QStyleOptionViewItem__Type QStyleOptionViewItem__StyleOptionType = QStyleOptionViewItem__StyleOptionType(QStyleOption__SO_ViewItem)
)
//go:generate stringer -type=QStyleOptionViewItem__StyleOptionVersion
//QStyleOptionViewItem::StyleOptionVersion
type QStyleOptionViewItem__StyleOptionVersion int64
var (
QStyleOptionViewItem__Version QStyleOptionViewItem__StyleOptionVersion = QStyleOptionViewItem__StyleOptionVersion(4)
)
//go:generate stringer -type=QStyleOptionViewItem__Position
//QStyleOptionViewItem::Position
type QStyleOptionViewItem__Position int64
const (
QStyleOptionViewItem__Left QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(0)
QStyleOptionViewItem__Right QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(1)
QStyleOptionViewItem__Top QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(2)
QStyleOptionViewItem__Bottom QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(3)
)
//go:generate stringer -type=QStyleOptionViewItem__ViewItemFeature
//QStyleOptionViewItem::ViewItemFeature
type QStyleOptionViewItem__ViewItemFeature int64
const (
QStyleOptionViewItem__None QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x00)
QStyleOptionViewItem__WrapText QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x01)
QStyleOptionViewItem__Alternate QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x02)
QStyleOptionViewItem__HasCheckIndicator QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x04)
QStyleOptionViewItem__HasDisplay QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x08)
QStyleOptionViewItem__HasDecoration QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x10)
)
//go:generate stringer -type=QStyleOptionViewItem__ViewItemPosition
//QStyleOptionViewItem::ViewItemPosition
type QStyleOptionViewItem__ViewItemPosition int64
const (
QStyleOptionViewItem__Invalid QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(0)
QStyleOptionViewItem__Beginning QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(1)
QStyleOptionViewItem__Middle QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(2)
QStyleOptionViewItem__End QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(3)
QStyleOptionViewItem__OnlyOne QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(4)
)
func NewQStyleOptionViewItem() *QStyleOptionViewItem {
tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem())
runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem)
return tmpValue
}
func NewQStyleOptionViewItem2(other QStyleOptionViewItem_ITF) *QStyleOptionViewItem {
tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem2(PointerFromQStyleOptionViewItem(other)))
runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem)
return tmpValue
}
func (ptr *QStyleOptionViewItem) DisplayAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DisplayAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetDisplayAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetDisplayAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionViewItem) DecorationAlignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DecorationAlignment(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetDecorationAlignment(vqt core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetDecorationAlignment(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionViewItem) TextElideMode() core.Qt__TextElideMode {
if ptr.Pointer() != nil {
return core.Qt__TextElideMode(C.QStyleOptionViewItem_TextElideMode(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetTextElideMode(vqt core.Qt__TextElideMode) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetTextElideMode(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionViewItem) DecorationPosition() QStyleOptionViewItem__Position {
if ptr.Pointer() != nil {
return QStyleOptionViewItem__Position(C.QStyleOptionViewItem_DecorationPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetDecorationPosition(vqs QStyleOptionViewItem__Position) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetDecorationPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionViewItem) DecorationSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyleOptionViewItem_DecorationSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionViewItem) SetDecorationSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetDecorationSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QStyleOptionViewItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QStyleOptionViewItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionViewItem) SetFont(vqf gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf))
}
}
func (ptr *QStyleOptionViewItem) ShowDecorationSelected() bool {
if ptr.Pointer() != nil {
return int8(C.QStyleOptionViewItem_ShowDecorationSelected(ptr.Pointer())) != 0
}
return false
}
func (ptr *QStyleOptionViewItem) SetShowDecorationSelected(vbo bool) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetShowDecorationSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QStyleOptionViewItem) Features() QStyleOptionViewItem__ViewItemFeature {
if ptr.Pointer() != nil {
return QStyleOptionViewItem__ViewItemFeature(C.QStyleOptionViewItem_Features(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetFeatures(vqs QStyleOptionViewItem__ViewItemFeature) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetFeatures(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionViewItem) Index() *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QStyleOptionViewItem_Index(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionViewItem) SetIndex(vqm core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetIndex(ptr.Pointer(), core.PointerFromQModelIndex(vqm))
}
}
func (ptr *QStyleOptionViewItem) CheckState() core.Qt__CheckState {
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QStyleOptionViewItem_CheckState(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetCheckState(vqt core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetCheckState(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QStyleOptionViewItem) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QStyleOptionViewItem_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionViewItem) SetIcon(vqi gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi))
}
}
func (ptr *QStyleOptionViewItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyleOptionViewItem_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QStyleOptionViewItem) SetText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QStyleOptionViewItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QStyleOptionViewItem) ViewItemPosition() QStyleOptionViewItem__ViewItemPosition {
if ptr.Pointer() != nil {
return QStyleOptionViewItem__ViewItemPosition(C.QStyleOptionViewItem_ViewItemPosition(ptr.Pointer()))
}
return 0
}
func (ptr *QStyleOptionViewItem) SetViewItemPosition(vqs QStyleOptionViewItem__ViewItemPosition) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetViewItemPosition(ptr.Pointer(), C.longlong(vqs))
}
}
func (ptr *QStyleOptionViewItem) BackgroundBrush() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QStyleOptionViewItem_BackgroundBrush(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QStyleOptionViewItem) SetBackgroundBrush(vqb gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QStyleOptionViewItem_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(vqb))
}
}
type QStylePainter struct {
gui.QPainter
}
type QStylePainter_ITF interface {
gui.QPainter_ITF
QStylePainter_PTR() *QStylePainter
}
func (ptr *QStylePainter) QStylePainter_PTR() *QStylePainter {
return ptr
}
func (ptr *QStylePainter) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QPainter_PTR().Pointer()
}
return nil
}
func (ptr *QStylePainter) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QPainter_PTR().SetPointer(p)
}
}
func PointerFromQStylePainter(ptr QStylePainter_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStylePainter_PTR().Pointer()
}
return nil
}
func NewQStylePainterFromPointer(ptr unsafe.Pointer) (n *QStylePainter) {
n = new(QStylePainter)
n.SetPointer(ptr)
return
}
func (ptr *QStylePainter) DestroyQStylePainter() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func NewQStylePainter() *QStylePainter {
tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter())
runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter)
return tmpValue
}
func NewQStylePainter2(widget QWidget_ITF) *QStylePainter {
tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter2(PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter)
return tmpValue
}
func NewQStylePainter3(pd gui.QPaintDevice_ITF, widget QWidget_ITF) *QStylePainter {
tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter3(gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget)))
runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter)
return tmpValue
}
func (ptr *QStylePainter) Begin(widget QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStylePainter_Begin(ptr.Pointer(), PointerFromQWidget(widget))) != 0
}
return false
}
func (ptr *QStylePainter) Begin2(pd gui.QPaintDevice_ITF, widget QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStylePainter_Begin2(ptr.Pointer(), gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget))) != 0
}
return false
}
func (ptr *QStylePainter) DrawComplexControl(cc QStyle__ComplexControl, option QStyleOptionComplex_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(option))
}
}
func (ptr *QStylePainter) DrawControl(ce QStyle__ControlElement, option QStyleOption_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter_DrawControl(ptr.Pointer(), C.longlong(ce), PointerFromQStyleOption(option))
}
}
func (ptr *QStylePainter) DrawItemPixmap(rect core.QRect_ITF, flags int, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter_DrawItemPixmap(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QStylePainter) DrawItemText(rect core.QRect_ITF, flags int, pal gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QStylePainter_DrawItemText(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPalette(pal), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole))
}
}
func (ptr *QStylePainter) DrawPrimitive(pe QStyle__PrimitiveElement, option QStyleOption_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(option))
}
}
func (ptr *QStylePainter) Style() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QStylePainter_Style(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawLines_lines_atList2(i int) *core.QLineF {
if ptr.Pointer() != nil {
tmpValue := core.NewQLineFFromPointer(C.QStylePainter___drawLines_lines_atList2(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawLines_lines_setList2(i core.QLineF_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawLines_lines_setList2(ptr.Pointer(), core.PointerFromQLineF(i))
}
}
func (ptr *QStylePainter) __drawLines_lines_newList2() unsafe.Pointer {
return C.QStylePainter___drawLines_lines_newList2(ptr.Pointer())
}
func (ptr *QStylePainter) __drawLines_pointPairs_atList4(i int) *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QStylePainter___drawLines_pointPairs_atList4(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawLines_pointPairs_setList4(i core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawLines_pointPairs_setList4(ptr.Pointer(), core.PointerFromQPointF(i))
}
}
func (ptr *QStylePainter) __drawLines_pointPairs_newList4() unsafe.Pointer {
return C.QStylePainter___drawLines_pointPairs_newList4(ptr.Pointer())
}
func (ptr *QStylePainter) __drawLines_lines_atList6(i int) *core.QLine {
if ptr.Pointer() != nil {
tmpValue := core.NewQLineFromPointer(C.QStylePainter___drawLines_lines_atList6(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawLines_lines_setList6(i core.QLine_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawLines_lines_setList6(ptr.Pointer(), core.PointerFromQLine(i))
}
}
func (ptr *QStylePainter) __drawLines_lines_newList6() unsafe.Pointer {
return C.QStylePainter___drawLines_lines_newList6(ptr.Pointer())
}
func (ptr *QStylePainter) __drawLines_pointPairs_atList8(i int) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QStylePainter___drawLines_pointPairs_atList8(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawLines_pointPairs_setList8(i core.QPoint_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawLines_pointPairs_setList8(ptr.Pointer(), core.PointerFromQPoint(i))
}
}
func (ptr *QStylePainter) __drawLines_pointPairs_newList8() unsafe.Pointer {
return C.QStylePainter___drawLines_pointPairs_newList8(ptr.Pointer())
}
func (ptr *QStylePainter) __drawRects_rectangles_atList2(i int) *core.QRectF {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFFromPointer(C.QStylePainter___drawRects_rectangles_atList2(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawRects_rectangles_setList2(i core.QRectF_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawRects_rectangles_setList2(ptr.Pointer(), core.PointerFromQRectF(i))
}
}
func (ptr *QStylePainter) __drawRects_rectangles_newList2() unsafe.Pointer {
return C.QStylePainter___drawRects_rectangles_newList2(ptr.Pointer())
}
func (ptr *QStylePainter) __drawRects_rectangles_atList4(i int) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QStylePainter___drawRects_rectangles_atList4(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QStylePainter) __drawRects_rectangles_setList4(i core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QStylePainter___drawRects_rectangles_setList4(ptr.Pointer(), core.PointerFromQRect(i))
}
}
func (ptr *QStylePainter) __drawRects_rectangles_newList4() unsafe.Pointer {
return C.QStylePainter___drawRects_rectangles_newList4(ptr.Pointer())
}
type QStylePlugin struct {
core.QObject
}
type QStylePlugin_ITF interface {
core.QObject_ITF
QStylePlugin_PTR() *QStylePlugin
}
func (ptr *QStylePlugin) QStylePlugin_PTR() *QStylePlugin {
return ptr
}
func (ptr *QStylePlugin) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QStylePlugin) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQStylePlugin(ptr QStylePlugin_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStylePlugin_PTR().Pointer()
}
return nil
}
func NewQStylePluginFromPointer(ptr unsafe.Pointer) (n *QStylePlugin) {
n = new(QStylePlugin)
n.SetPointer(ptr)
return
}
func NewQStylePlugin(parent core.QObject_ITF) *QStylePlugin {
tmpValue := NewQStylePluginFromPointer(C.QStylePlugin_NewQStylePlugin(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQStylePlugin_Create
func callbackQStylePlugin_Create(ptr unsafe.Pointer, key C.struct_QtWidgets_PackedString) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "create"); signal != nil {
return PointerFromQStyle((*(*func(string) *QStyle)(signal))(cGoUnpackString(key)))
}
return PointerFromQStyle(NewQStyle2())
}
func (ptr *QStylePlugin) ConnectCreate(f func(key string) *QStyle) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil {
f := func(key string) *QStyle {
(*(*func(string) *QStyle)(signal))(key)
return f(key)
}
qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f))
}
}
}
func (ptr *QStylePlugin) DisconnectCreate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "create")
}
}
func (ptr *QStylePlugin) Create(key string) *QStyle {
if ptr.Pointer() != nil {
var keyC *C.char
if key != "" {
keyC = C.CString(key)
defer C.free(unsafe.Pointer(keyC))
}
tmpValue := NewQStyleFromPointer(C.QStylePlugin_Create(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQStylePlugin_DestroyQStylePlugin
func callbackQStylePlugin_DestroyQStylePlugin(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStylePlugin"); signal != nil {
(*(*func())(signal))()
} else {
NewQStylePluginFromPointer(ptr).DestroyQStylePluginDefault()
}
}
func (ptr *QStylePlugin) ConnectDestroyQStylePlugin(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStylePlugin"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f))
}
}
}
func (ptr *QStylePlugin) DisconnectDestroyQStylePlugin() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStylePlugin")
}
}
func (ptr *QStylePlugin) DestroyQStylePlugin() {
if ptr.Pointer() != nil {
C.QStylePlugin_DestroyQStylePlugin(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStylePlugin) DestroyQStylePluginDefault() {
if ptr.Pointer() != nil {
C.QStylePlugin_DestroyQStylePluginDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStylePlugin) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___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 *QStylePlugin) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStylePlugin) __children_newList() unsafe.Pointer {
return C.QStylePlugin___children_newList(ptr.Pointer())
}
func (ptr *QStylePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QStylePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QStylePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QStylePlugin) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QStylePlugin___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QStylePlugin) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___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 *QStylePlugin) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStylePlugin) __findChildren_newList() unsafe.Pointer {
return C.QStylePlugin___findChildren_newList(ptr.Pointer())
}
func (ptr *QStylePlugin) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___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 *QStylePlugin) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStylePlugin) __findChildren_newList3() unsafe.Pointer {
return C.QStylePlugin___findChildren_newList3(ptr.Pointer())
}
func (ptr *QStylePlugin) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QStylePlugin) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QStylePlugin) __qFindChildren_newList2() unsafe.Pointer {
return C.QStylePlugin___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQStylePlugin_ChildEvent
func callbackQStylePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQStylePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QStylePlugin) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQStylePlugin_ConnectNotify
func callbackQStylePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQStylePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QStylePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQStylePlugin_CustomEvent
func callbackQStylePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQStylePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QStylePlugin) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQStylePlugin_DeleteLater
func callbackQStylePlugin_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQStylePluginFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QStylePlugin) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QStylePlugin_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQStylePlugin_Destroyed
func callbackQStylePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQStylePlugin_DisconnectNotify
func callbackQStylePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQStylePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QStylePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQStylePlugin_Event
func callbackQStylePlugin_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(NewQStylePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QStylePlugin) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStylePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQStylePlugin_EventFilter
func callbackQStylePlugin_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(NewQStylePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QStylePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QStylePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQStylePlugin_MetaObject
func callbackQStylePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQStylePluginFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QStylePlugin) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QStylePlugin_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQStylePlugin_ObjectNameChanged
func callbackQStylePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQStylePlugin_TimerEvent
func callbackQStylePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQStylePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QStylePlugin) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QStylePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QStyledItemDelegate struct {
QAbstractItemDelegate
}
type QStyledItemDelegate_ITF interface {
QAbstractItemDelegate_ITF
QStyledItemDelegate_PTR() *QStyledItemDelegate
}
func (ptr *QStyledItemDelegate) QStyledItemDelegate_PTR() *QStyledItemDelegate {
return ptr
}
func (ptr *QStyledItemDelegate) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemDelegate_PTR().Pointer()
}
return nil
}
func (ptr *QStyledItemDelegate) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemDelegate_PTR().SetPointer(p)
}
}
func PointerFromQStyledItemDelegate(ptr QStyledItemDelegate_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QStyledItemDelegate_PTR().Pointer()
}
return nil
}
func NewQStyledItemDelegateFromPointer(ptr unsafe.Pointer) (n *QStyledItemDelegate) {
n = new(QStyledItemDelegate)
n.SetPointer(ptr)
return
}
func NewQStyledItemDelegate(parent core.QObject_ITF) *QStyledItemDelegate {
tmpValue := NewQStyledItemDelegateFromPointer(C.QStyledItemDelegate_NewQStyledItemDelegate(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQStyledItemDelegate_DisplayText
func callbackQStyledItemDelegate_DisplayText(ptr unsafe.Pointer, value unsafe.Pointer, locale unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "displayText"); signal != nil {
tempVal := (*(*func(*core.QVariant, *core.QLocale) string)(signal))(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
tempVal := NewQStyledItemDelegateFromPointer(ptr).DisplayTextDefault(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale))
return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))}
}
func (ptr *QStyledItemDelegate) ConnectDisplayText(f func(value *core.QVariant, locale *core.QLocale) string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "displayText"); signal != nil {
f := func(value *core.QVariant, locale *core.QLocale) string {
(*(*func(*core.QVariant, *core.QLocale) string)(signal))(value, locale)
return f(value, locale)
}
qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyledItemDelegate) DisconnectDisplayText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "displayText")
}
}
func (ptr *QStyledItemDelegate) DisplayText(value core.QVariant_ITF, locale core.QLocale_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyledItemDelegate_DisplayText(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale)))
}
return ""
}
func (ptr *QStyledItemDelegate) DisplayTextDefault(value core.QVariant_ITF, locale core.QLocale_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QStyledItemDelegate_DisplayTextDefault(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale)))
}
return ""
}
//export callbackQStyledItemDelegate_InitStyleOption
func callbackQStyledItemDelegate_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil {
(*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQStyledItemDelegateFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QStyledItemDelegate) ConnectInitStyleOption(f func(option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil {
f := func(option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(option, index)
f(option, index)
}
qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyledItemDelegate) DisconnectInitStyleOption() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initStyleOption")
}
}
func (ptr *QStyledItemDelegate) InitStyleOption(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QStyledItemDelegate) InitStyleOptionDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QStyledItemDelegate) ItemEditorFactory() *QItemEditorFactory {
if ptr.Pointer() != nil {
return NewQItemEditorFactoryFromPointer(C.QStyledItemDelegate_ItemEditorFactory(ptr.Pointer()))
}
return nil
}
//export callbackQStyledItemDelegate_Paint
func callbackQStyledItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paint"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQStyledItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QStyledItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index)
f(painter, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyledItemDelegate) DisconnectPaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paint")
}
}
func (ptr *QStyledItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QStyledItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QStyledItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory))
}
}
//export callbackQStyledItemDelegate_SizeHint
func callbackQStyledItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQSize(NewQStyledItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)))
}
func (ptr *QStyledItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize {
(*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index)
return f(option, index)
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyledItemDelegate) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QStyledItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QStyledItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQStyledItemDelegate_DestroyQStyledItemDelegate
func callbackQStyledItemDelegate_DestroyQStyledItemDelegate(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QStyledItemDelegate"); signal != nil {
(*(*func())(signal))()
} else {
NewQStyledItemDelegateFromPointer(ptr).DestroyQStyledItemDelegateDefault()
}
}
func (ptr *QStyledItemDelegate) ConnectDestroyQStyledItemDelegate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QStyledItemDelegate"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f))
}
}
}
func (ptr *QStyledItemDelegate) DisconnectDestroyQStyledItemDelegate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QStyledItemDelegate")
}
}
func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegate() {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_DestroyQStyledItemDelegate(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegateDefault() {
if ptr.Pointer() != nil {
C.QStyledItemDelegate_DestroyQStyledItemDelegateDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSwipeGesture struct {
QGesture
}
type QSwipeGesture_ITF interface {
QGesture_ITF
QSwipeGesture_PTR() *QSwipeGesture
}
func (ptr *QSwipeGesture) QSwipeGesture_PTR() *QSwipeGesture {
return ptr
}
func (ptr *QSwipeGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func (ptr *QSwipeGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGesture_PTR().SetPointer(p)
}
}
func PointerFromQSwipeGesture(ptr QSwipeGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSwipeGesture_PTR().Pointer()
}
return nil
}
func NewQSwipeGestureFromPointer(ptr unsafe.Pointer) (n *QSwipeGesture) {
n = new(QSwipeGesture)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSwipeGesture__SwipeDirection
//QSwipeGesture::SwipeDirection
type QSwipeGesture__SwipeDirection int64
const (
QSwipeGesture__NoDirection QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(0)
QSwipeGesture__Left QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(1)
QSwipeGesture__Right QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(2)
QSwipeGesture__Up QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(3)
QSwipeGesture__Down QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(4)
)
func (ptr *QSwipeGesture) HorizontalDirection() QSwipeGesture__SwipeDirection {
if ptr.Pointer() != nil {
return QSwipeGesture__SwipeDirection(C.QSwipeGesture_HorizontalDirection(ptr.Pointer()))
}
return 0
}
func (ptr *QSwipeGesture) SetSwipeAngle(value float64) {
if ptr.Pointer() != nil {
C.QSwipeGesture_SetSwipeAngle(ptr.Pointer(), C.double(value))
}
}
func (ptr *QSwipeGesture) SwipeAngle() float64 {
if ptr.Pointer() != nil {
return float64(C.QSwipeGesture_SwipeAngle(ptr.Pointer()))
}
return 0
}
func (ptr *QSwipeGesture) VerticalDirection() QSwipeGesture__SwipeDirection {
if ptr.Pointer() != nil {
return QSwipeGesture__SwipeDirection(C.QSwipeGesture_VerticalDirection(ptr.Pointer()))
}
return 0
}
//export callbackQSwipeGesture_DestroyQSwipeGesture
func callbackQSwipeGesture_DestroyQSwipeGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSwipeGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQSwipeGestureFromPointer(ptr).DestroyQSwipeGestureDefault()
}
}
func (ptr *QSwipeGesture) ConnectDestroyQSwipeGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSwipeGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QSwipeGesture) DisconnectDestroyQSwipeGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSwipeGesture")
}
}
func (ptr *QSwipeGesture) DestroyQSwipeGesture() {
if ptr.Pointer() != nil {
C.QSwipeGesture_DestroyQSwipeGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSwipeGesture) DestroyQSwipeGestureDefault() {
if ptr.Pointer() != nil {
C.QSwipeGesture_DestroyQSwipeGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QSystemTrayIcon struct {
core.QObject
}
type QSystemTrayIcon_ITF interface {
core.QObject_ITF
QSystemTrayIcon_PTR() *QSystemTrayIcon
}
func (ptr *QSystemTrayIcon) QSystemTrayIcon_PTR() *QSystemTrayIcon {
return ptr
}
func (ptr *QSystemTrayIcon) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QSystemTrayIcon) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQSystemTrayIcon(ptr QSystemTrayIcon_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QSystemTrayIcon_PTR().Pointer()
}
return nil
}
func NewQSystemTrayIconFromPointer(ptr unsafe.Pointer) (n *QSystemTrayIcon) {
n = new(QSystemTrayIcon)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QSystemTrayIcon__ActivationReason
//QSystemTrayIcon::ActivationReason
type QSystemTrayIcon__ActivationReason int64
const (
QSystemTrayIcon__Unknown QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(0)
QSystemTrayIcon__Context QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(1)
QSystemTrayIcon__DoubleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(2)
QSystemTrayIcon__Trigger QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(3)
QSystemTrayIcon__MiddleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(4)
)
//go:generate stringer -type=QSystemTrayIcon__MessageIcon
//QSystemTrayIcon::MessageIcon
type QSystemTrayIcon__MessageIcon int64
const (
QSystemTrayIcon__NoIcon QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(0)
QSystemTrayIcon__Information QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(1)
QSystemTrayIcon__Warning QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(2)
QSystemTrayIcon__Critical QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(3)
)
func NewQSystemTrayIcon(parent core.QObject_ITF) *QSystemTrayIcon {
tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQSystemTrayIcon2(icon gui.QIcon_ITF, parent core.QObject_ITF) *QSystemTrayIcon {
tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon2(gui.PointerFromQIcon(icon), core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQSystemTrayIcon_Activated
func callbackQSystemTrayIcon_Activated(ptr unsafe.Pointer, reason C.longlong) {
if signal := qt.GetSignal(ptr, "activated"); signal != nil {
(*(*func(QSystemTrayIcon__ActivationReason))(signal))(QSystemTrayIcon__ActivationReason(reason))
}
}
func (ptr *QSystemTrayIcon) ConnectActivated(f func(reason QSystemTrayIcon__ActivationReason)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activated") {
C.QSystemTrayIcon_ConnectActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil {
f := func(reason QSystemTrayIcon__ActivationReason) {
(*(*func(QSystemTrayIcon__ActivationReason))(signal))(reason)
f(reason)
}
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectActivated() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DisconnectActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activated")
}
}
func (ptr *QSystemTrayIcon) Activated(reason QSystemTrayIcon__ActivationReason) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_Activated(ptr.Pointer(), C.longlong(reason))
}
}
func (ptr *QSystemTrayIcon) ContextMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QSystemTrayIcon_ContextMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQSystemTrayIcon_Event
func callbackQSystemTrayIcon_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(NewQSystemTrayIconFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QSystemTrayIcon) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSystemTrayIcon_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
func (ptr *QSystemTrayIcon) Geometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QSystemTrayIcon_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQSystemTrayIcon_Hide
func callbackQSystemTrayIcon_Hide(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hide"); signal != nil {
(*(*func())(signal))()
} else {
NewQSystemTrayIconFromPointer(ptr).HideDefault()
}
}
func (ptr *QSystemTrayIcon) ConnectHide(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectHide() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hide")
}
}
func (ptr *QSystemTrayIcon) Hide() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_Hide(ptr.Pointer())
}
}
func (ptr *QSystemTrayIcon) HideDefault() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_HideDefault(ptr.Pointer())
}
}
func (ptr *QSystemTrayIcon) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QSystemTrayIcon_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func QSystemTrayIcon_IsSystemTrayAvailable() bool {
return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0
}
func (ptr *QSystemTrayIcon) IsSystemTrayAvailable() bool {
return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0
}
func (ptr *QSystemTrayIcon) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QSystemTrayIcon_IsVisible(ptr.Pointer())) != 0
}
return false
}
//export callbackQSystemTrayIcon_MessageClicked
func callbackQSystemTrayIcon_MessageClicked(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "messageClicked"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QSystemTrayIcon) ConnectMessageClicked(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "messageClicked") {
C.QSystemTrayIcon_ConnectMessageClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "messageClicked"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectMessageClicked() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DisconnectMessageClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "messageClicked")
}
}
func (ptr *QSystemTrayIcon) MessageClicked() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_MessageClicked(ptr.Pointer())
}
}
func (ptr *QSystemTrayIcon) SetContextMenu(menu QMenu_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_SetContextMenu(ptr.Pointer(), PointerFromQMenu(menu))
}
}
func (ptr *QSystemTrayIcon) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QSystemTrayIcon) SetToolTip(tip string) {
if ptr.Pointer() != nil {
var tipC *C.char
if tip != "" {
tipC = C.CString(tip)
defer C.free(unsafe.Pointer(tipC))
}
C.QSystemTrayIcon_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))})
}
}
//export callbackQSystemTrayIcon_SetVisible
func callbackQSystemTrayIcon_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQSystemTrayIconFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QSystemTrayIcon) ConnectSetVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QSystemTrayIcon) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QSystemTrayIcon) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
//export callbackQSystemTrayIcon_Show
func callbackQSystemTrayIcon_Show(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "show"); signal != nil {
(*(*func())(signal))()
} else {
NewQSystemTrayIconFromPointer(ptr).ShowDefault()
}
}
func (ptr *QSystemTrayIcon) ConnectShow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectShow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "show")
}
}
func (ptr *QSystemTrayIcon) Show() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_Show(ptr.Pointer())
}
}
func (ptr *QSystemTrayIcon) ShowDefault() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_ShowDefault(ptr.Pointer())
}
}
//export callbackQSystemTrayIcon_ShowMessage
func callbackQSystemTrayIcon_ShowMessage(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon C.longlong, millisecondsTimeoutHint C.int) {
if signal := qt.GetSignal(ptr, "showMessage"); signal != nil {
(*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint)))
} else {
NewQSystemTrayIconFromPointer(ptr).ShowMessageDefault(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint)))
}
}
func (ptr *QSystemTrayIcon) ConnectShowMessage(f func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil {
f := func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) {
(*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint)
f(title, message, icon, millisecondsTimeoutHint)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectShowMessage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage")
}
}
func (ptr *QSystemTrayIcon) ShowMessage(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSystemTrayIcon_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint)))
}
}
func (ptr *QSystemTrayIcon) ShowMessageDefault(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSystemTrayIcon_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint)))
}
}
//export callbackQSystemTrayIcon_ShowMessage2
func callbackQSystemTrayIcon_ShowMessage2(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon unsafe.Pointer, millisecondsTimeoutHint C.int) {
if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil {
(*(*func(string, string, *gui.QIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint)))
} else {
NewQSystemTrayIconFromPointer(ptr).ShowMessage2Default(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint)))
}
}
func (ptr *QSystemTrayIcon) ConnectShowMessage2(f func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil {
f := func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int) {
(*(*func(string, string, *gui.QIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint)
f(title, message, icon, millisecondsTimeoutHint)
}
qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectShowMessage2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMessage2")
}
}
func (ptr *QSystemTrayIcon) ShowMessage2(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSystemTrayIcon_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint)))
}
}
func (ptr *QSystemTrayIcon) ShowMessage2Default(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
var messageC *C.char
if message != "" {
messageC = C.CString(message)
defer C.free(unsafe.Pointer(messageC))
}
C.QSystemTrayIcon_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint)))
}
}
func QSystemTrayIcon_SupportsMessages() bool {
return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0
}
func (ptr *QSystemTrayIcon) SupportsMessages() bool {
return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0
}
func (ptr *QSystemTrayIcon) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QSystemTrayIcon_ToolTip(ptr.Pointer()))
}
return ""
}
//export callbackQSystemTrayIcon_DestroyQSystemTrayIcon
func callbackQSystemTrayIcon_DestroyQSystemTrayIcon(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QSystemTrayIcon"); signal != nil {
(*(*func())(signal))()
} else {
NewQSystemTrayIconFromPointer(ptr).DestroyQSystemTrayIconDefault()
}
}
func (ptr *QSystemTrayIcon) ConnectDestroyQSystemTrayIcon(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QSystemTrayIcon"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f))
}
}
}
func (ptr *QSystemTrayIcon) DisconnectDestroyQSystemTrayIcon() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QSystemTrayIcon")
}
}
func (ptr *QSystemTrayIcon) DestroyQSystemTrayIcon() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DestroyQSystemTrayIcon(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSystemTrayIcon) DestroyQSystemTrayIconDefault() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DestroyQSystemTrayIconDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QSystemTrayIcon) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___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 *QSystemTrayIcon) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSystemTrayIcon) __children_newList() unsafe.Pointer {
return C.QSystemTrayIcon___children_newList(ptr.Pointer())
}
func (ptr *QSystemTrayIcon) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QSystemTrayIcon___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QSystemTrayIcon) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QSystemTrayIcon) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QSystemTrayIcon___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QSystemTrayIcon) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___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 *QSystemTrayIcon) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSystemTrayIcon) __findChildren_newList() unsafe.Pointer {
return C.QSystemTrayIcon___findChildren_newList(ptr.Pointer())
}
func (ptr *QSystemTrayIcon) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___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 *QSystemTrayIcon) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSystemTrayIcon) __findChildren_newList3() unsafe.Pointer {
return C.QSystemTrayIcon___findChildren_newList3(ptr.Pointer())
}
func (ptr *QSystemTrayIcon) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QSystemTrayIcon) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QSystemTrayIcon) __qFindChildren_newList2() unsafe.Pointer {
return C.QSystemTrayIcon___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQSystemTrayIcon_ChildEvent
func callbackQSystemTrayIcon_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQSystemTrayIconFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QSystemTrayIcon) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQSystemTrayIcon_ConnectNotify
func callbackQSystemTrayIcon_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSystemTrayIconFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSystemTrayIcon) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSystemTrayIcon_CustomEvent
func callbackQSystemTrayIcon_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQSystemTrayIconFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QSystemTrayIcon) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQSystemTrayIcon_DeleteLater
func callbackQSystemTrayIcon_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQSystemTrayIconFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QSystemTrayIcon) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQSystemTrayIcon_Destroyed
func callbackQSystemTrayIcon_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQSystemTrayIcon_DisconnectNotify
func callbackQSystemTrayIcon_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQSystemTrayIconFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QSystemTrayIcon) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQSystemTrayIcon_EventFilter
func callbackQSystemTrayIcon_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(NewQSystemTrayIconFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QSystemTrayIcon) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QSystemTrayIcon_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQSystemTrayIcon_MetaObject
func callbackQSystemTrayIcon_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQSystemTrayIconFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QSystemTrayIcon) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QSystemTrayIcon_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQSystemTrayIcon_ObjectNameChanged
func callbackQSystemTrayIcon_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQSystemTrayIcon_TimerEvent
func callbackQSystemTrayIcon_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQSystemTrayIconFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QSystemTrayIcon) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QSystemTrayIcon_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QTabBar struct {
QWidget
}
type QTabBar_ITF interface {
QWidget_ITF
QTabBar_PTR() *QTabBar
}
func (ptr *QTabBar) QTabBar_PTR() *QTabBar {
return ptr
}
func (ptr *QTabBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QTabBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQTabBar(ptr QTabBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTabBar_PTR().Pointer()
}
return nil
}
func NewQTabBarFromPointer(ptr unsafe.Pointer) (n *QTabBar) {
n = new(QTabBar)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTabBar__Shape
//QTabBar::Shape
type QTabBar__Shape int64
const (
QTabBar__RoundedNorth QTabBar__Shape = QTabBar__Shape(0)
QTabBar__RoundedSouth QTabBar__Shape = QTabBar__Shape(1)
QTabBar__RoundedWest QTabBar__Shape = QTabBar__Shape(2)
QTabBar__RoundedEast QTabBar__Shape = QTabBar__Shape(3)
QTabBar__TriangularNorth QTabBar__Shape = QTabBar__Shape(4)
QTabBar__TriangularSouth QTabBar__Shape = QTabBar__Shape(5)
QTabBar__TriangularWest QTabBar__Shape = QTabBar__Shape(6)
QTabBar__TriangularEast QTabBar__Shape = QTabBar__Shape(7)
)
//go:generate stringer -type=QTabBar__ButtonPosition
//QTabBar::ButtonPosition
type QTabBar__ButtonPosition int64
const (
QTabBar__LeftSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(0)
QTabBar__RightSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(1)
)
//go:generate stringer -type=QTabBar__SelectionBehavior
//QTabBar::SelectionBehavior
type QTabBar__SelectionBehavior int64
const (
QTabBar__SelectLeftTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(0)
QTabBar__SelectRightTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(1)
QTabBar__SelectPreviousTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(2)
)
func NewQTabBar(parent QWidget_ITF) *QTabBar {
tmpValue := NewQTabBarFromPointer(C.QTabBar_NewQTabBar(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTabBar) AccessibleTabName(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabBar_AccessibleTabName(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabBar) AddTab(text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QTabBar_AddTab(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QTabBar) AddTab2(icon gui.QIcon_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QTabBar_AddTab2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QTabBar) AutoHide() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_AutoHide(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) ChangeCurrentOnDrag() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_ChangeCurrentOnDrag(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QTabBar_Count(ptr.Pointer())))
}
return 0
}
//export callbackQTabBar_CurrentChanged
func callbackQTabBar_CurrentChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectCurrentChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QTabBar_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QTabBar_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QTabBar) CurrentChanged(index int) {
if ptr.Pointer() != nil {
C.QTabBar_CurrentChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QTabBar_CurrentIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QTabBar) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) DrawBase() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_DrawBase(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) ElideMode() core.Qt__TextElideMode {
if ptr.Pointer() != nil {
return core.Qt__TextElideMode(C.QTabBar_ElideMode(ptr.Pointer()))
}
return 0
}
func (ptr *QTabBar) Expanding() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_Expanding(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabBar_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabBar) InitStyleOption(option QStyleOptionTab_ITF, tabIndex int) {
if ptr.Pointer() != nil {
C.QTabBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTab(option), C.int(int32(tabIndex)))
}
}
func (ptr *QTabBar) InsertTab(index int, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QTabBar_InsertTab(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QTabBar) InsertTab2(index int, icon gui.QIcon_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QTabBar_InsertTab2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QTabBar) IsMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_IsMovable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) IsTabEnabled(index int) bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0
}
return false
}
//export callbackQTabBar_MinimumTabSizeHint
func callbackQTabBar_MinimumTabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumTabSizeHint"); signal != nil {
return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index))))
}
return core.PointerFromQSize(NewQTabBarFromPointer(ptr).MinimumTabSizeHintDefault(int(int32(index))))
}
func (ptr *QTabBar) ConnectMinimumTabSizeHint(f func(index int) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumTabSizeHint"); signal != nil {
f := func(index int) *core.QSize {
(*(*func(int) *core.QSize)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectMinimumTabSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumTabSizeHint")
}
}
func (ptr *QTabBar) MinimumTabSizeHint(index int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHint(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabBar) MinimumTabSizeHintDefault(index int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHintDefault(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabBar) MoveTab(from int, to int) {
if ptr.Pointer() != nil {
C.QTabBar_MoveTab(ptr.Pointer(), C.int(int32(from)), C.int(int32(to)))
}
}
func (ptr *QTabBar) RemoveTab(index int) {
if ptr.Pointer() != nil {
C.QTabBar_RemoveTab(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) SelectionBehaviorOnRemove() QTabBar__SelectionBehavior {
if ptr.Pointer() != nil {
return QTabBar__SelectionBehavior(C.QTabBar_SelectionBehaviorOnRemove(ptr.Pointer()))
}
return 0
}
func (ptr *QTabBar) SetAccessibleTabName(index int, name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QTabBar_SetAccessibleTabName(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QTabBar) SetAutoHide(hide bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QTabBar) SetChangeCurrentOnDrag(change bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetChangeCurrentOnDrag(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(change))))
}
}
//export callbackQTabBar_SetCurrentIndex
func callbackQTabBar_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabBarFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QTabBar) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QTabBar_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QTabBar_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) SetDocumentMode(set bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set))))
}
}
func (ptr *QTabBar) SetDrawBase(drawTheBase bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetDrawBase(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(drawTheBase))))
}
}
func (ptr *QTabBar) SetElideMode(vqt core.Qt__TextElideMode) {
if ptr.Pointer() != nil {
C.QTabBar_SetElideMode(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QTabBar) SetExpanding(enabled bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetExpanding(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QTabBar) SetIconSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QTabBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QTabBar) SetMovable(movable bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QTabBar) SetSelectionBehaviorOnRemove(behavior QTabBar__SelectionBehavior) {
if ptr.Pointer() != nil {
C.QTabBar_SetSelectionBehaviorOnRemove(ptr.Pointer(), C.longlong(behavior))
}
}
func (ptr *QTabBar) SetShape(shape QTabBar__Shape) {
if ptr.Pointer() != nil {
C.QTabBar_SetShape(ptr.Pointer(), C.longlong(shape))
}
}
func (ptr *QTabBar) SetTabButton(index int, position QTabBar__ButtonPosition, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position), PointerFromQWidget(widget))
}
}
func (ptr *QTabBar) SetTabData(index int, data core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(data))
}
}
func (ptr *QTabBar) SetTabEnabled(index int, enabled bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QTabBar) SetTabIcon(index int, icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon))
}
}
func (ptr *QTabBar) SetTabText(index int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTabBar_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTabBar) SetTabTextColor(index int, color gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabTextColor(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQColor(color))
}
}
func (ptr *QTabBar) SetTabToolTip(index int, tip string) {
if ptr.Pointer() != nil {
var tipC *C.char
if tip != "" {
tipC = C.CString(tip)
defer C.free(unsafe.Pointer(tipC))
}
C.QTabBar_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))})
}
}
func (ptr *QTabBar) SetTabWhatsThis(index int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTabBar_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTabBar) SetTabsClosable(closable bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable))))
}
}
func (ptr *QTabBar) SetUsesScrollButtons(useButtons bool) {
if ptr.Pointer() != nil {
C.QTabBar_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons))))
}
}
func (ptr *QTabBar) Shape() QTabBar__Shape {
if ptr.Pointer() != nil {
return QTabBar__Shape(C.QTabBar_Shape(ptr.Pointer()))
}
return 0
}
func (ptr *QTabBar) TabAt(position core.QPoint_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTabBar_TabAt(ptr.Pointer(), core.PointerFromQPoint(position))))
}
return 0
}
//export callbackQTabBar_TabBarClicked
func callbackQTabBar_TabBarClicked(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectTabBarClicked(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") {
C.QTabBar_ConnectTabBarClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabBarClicked() {
if ptr.Pointer() != nil {
C.QTabBar_DisconnectTabBarClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked")
}
}
func (ptr *QTabBar) TabBarClicked(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabBarClicked(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabBar_TabBarDoubleClicked
func callbackQTabBar_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectTabBarDoubleClicked(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") {
C.QTabBar_ConnectTabBarDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabBarDoubleClicked() {
if ptr.Pointer() != nil {
C.QTabBar_DisconnectTabBarDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked")
}
}
func (ptr *QTabBar) TabBarDoubleClicked(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) TabButton(index int, position QTabBar__ButtonPosition) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTabBar_TabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTabBar_TabCloseRequested
func callbackQTabBar_TabCloseRequested(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectTabCloseRequested(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") {
C.QTabBar_ConnectTabCloseRequested(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabCloseRequested() {
if ptr.Pointer() != nil {
C.QTabBar_DisconnectTabCloseRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested")
}
}
func (ptr *QTabBar) TabCloseRequested(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabCloseRequested(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) TabData(index int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTabBar_TabData(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTabBar) TabIcon(index int) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QTabBar_TabIcon(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQTabBar_TabInserted
func callbackQTabBar_TabInserted(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabBarFromPointer(ptr).TabInsertedDefault(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectTabInserted(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabInserted")
}
}
func (ptr *QTabBar) TabInserted(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabInserted(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) TabInsertedDefault(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabInsertedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabBar_TabLayoutChange
func callbackQTabBar_TabLayoutChange(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tabLayoutChange"); signal != nil {
(*(*func())(signal))()
} else {
NewQTabBarFromPointer(ptr).TabLayoutChangeDefault()
}
}
func (ptr *QTabBar) ConnectTabLayoutChange(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabLayoutChange"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabLayoutChange() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabLayoutChange")
}
}
func (ptr *QTabBar) TabLayoutChange() {
if ptr.Pointer() != nil {
C.QTabBar_TabLayoutChange(ptr.Pointer())
}
}
func (ptr *QTabBar) TabLayoutChangeDefault() {
if ptr.Pointer() != nil {
C.QTabBar_TabLayoutChangeDefault(ptr.Pointer())
}
}
//export callbackQTabBar_TabMoved
func callbackQTabBar_TabMoved(ptr unsafe.Pointer, from C.int, to C.int) {
if signal := qt.GetSignal(ptr, "tabMoved"); signal != nil {
(*(*func(int, int))(signal))(int(int32(from)), int(int32(to)))
}
}
func (ptr *QTabBar) ConnectTabMoved(f func(from int, to int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabMoved") {
C.QTabBar_ConnectTabMoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabMoved"); signal != nil {
f := func(from int, to int) {
(*(*func(int, int))(signal))(from, to)
f(from, to)
}
qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabMoved() {
if ptr.Pointer() != nil {
C.QTabBar_DisconnectTabMoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabMoved")
}
}
func (ptr *QTabBar) TabMoved(from int, to int) {
if ptr.Pointer() != nil {
C.QTabBar_TabMoved(ptr.Pointer(), C.int(int32(from)), C.int(int32(to)))
}
}
func (ptr *QTabBar) TabRect(index int) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTabBar_TabRect(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQTabBar_TabRemoved
func callbackQTabBar_TabRemoved(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabBarFromPointer(ptr).TabRemovedDefault(int(int32(index)))
}
}
func (ptr *QTabBar) ConnectTabRemoved(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabRemoved")
}
}
func (ptr *QTabBar) TabRemoved(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabRemoved(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabBar) TabRemovedDefault(index int) {
if ptr.Pointer() != nil {
C.QTabBar_TabRemovedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabBar_TabSizeHint
func callbackQTabBar_TabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "tabSizeHint"); signal != nil {
return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index))))
}
return core.PointerFromQSize(NewQTabBarFromPointer(ptr).TabSizeHintDefault(int(int32(index))))
}
func (ptr *QTabBar) ConnectTabSizeHint(f func(index int) *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabSizeHint"); signal != nil {
f := func(index int) *core.QSize {
(*(*func(int) *core.QSize)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectTabSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabSizeHint")
}
}
func (ptr *QTabBar) TabSizeHint(index int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHint(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabBar) TabSizeHintDefault(index int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHintDefault(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabBar) TabText(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabBar_TabText(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabBar) TabTextColor(index int) *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QTabBar_TabTextColor(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QTabBar) TabToolTip(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabBar_TabToolTip(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabBar) TabWhatsThis(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabBar_TabWhatsThis(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabBar) TabsClosable() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_TabsClosable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabBar) UsesScrollButtons() bool {
if ptr.Pointer() != nil {
return int8(C.QTabBar_UsesScrollButtons(ptr.Pointer())) != 0
}
return false
}
//export callbackQTabBar_DestroyQTabBar
func callbackQTabBar_DestroyQTabBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTabBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQTabBarFromPointer(ptr).DestroyQTabBarDefault()
}
}
func (ptr *QTabBar) ConnectDestroyQTabBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTabBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabBar) DisconnectDestroyQTabBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTabBar")
}
}
func (ptr *QTabBar) DestroyQTabBar() {
if ptr.Pointer() != nil {
C.QTabBar_DestroyQTabBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTabBar) DestroyQTabBarDefault() {
if ptr.Pointer() != nil {
C.QTabBar_DestroyQTabBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTabWidget struct {
QWidget
}
type QTabWidget_ITF interface {
QWidget_ITF
QTabWidget_PTR() *QTabWidget
}
func (ptr *QTabWidget) QTabWidget_PTR() *QTabWidget {
return ptr
}
func (ptr *QTabWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QTabWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQTabWidget(ptr QTabWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTabWidget_PTR().Pointer()
}
return nil
}
func NewQTabWidgetFromPointer(ptr unsafe.Pointer) (n *QTabWidget) {
n = new(QTabWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTabWidget__TabPosition
//QTabWidget::TabPosition
type QTabWidget__TabPosition int64
const (
QTabWidget__North QTabWidget__TabPosition = QTabWidget__TabPosition(0)
QTabWidget__South QTabWidget__TabPosition = QTabWidget__TabPosition(1)
QTabWidget__West QTabWidget__TabPosition = QTabWidget__TabPosition(2)
QTabWidget__East QTabWidget__TabPosition = QTabWidget__TabPosition(3)
)
//go:generate stringer -type=QTabWidget__TabShape
//QTabWidget::TabShape
type QTabWidget__TabShape int64
const (
QTabWidget__Rounded QTabWidget__TabShape = QTabWidget__TabShape(0)
QTabWidget__Triangular QTabWidget__TabShape = QTabWidget__TabShape(1)
)
func NewQTabWidget(parent QWidget_ITF) *QTabWidget {
tmpValue := NewQTabWidgetFromPointer(C.QTabWidget_NewQTabWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTabWidget) AddTab(page QWidget_ITF, label string) int {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
return int(int32(C.QTabWidget_AddTab(ptr.Pointer(), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})))
}
return 0
}
func (ptr *QTabWidget) AddTab2(page QWidget_ITF, icon gui.QIcon_ITF, label string) int {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
return int(int32(C.QTabWidget_AddTab2(ptr.Pointer(), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})))
}
return 0
}
func (ptr *QTabWidget) Clear() {
if ptr.Pointer() != nil {
C.QTabWidget_Clear(ptr.Pointer())
}
}
func (ptr *QTabWidget) CornerWidget(corner core.Qt__Corner) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTabWidget_CornerWidget(ptr.Pointer(), C.longlong(corner)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTabWidget) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QTabWidget_Count(ptr.Pointer())))
}
return 0
}
//export callbackQTabWidget_CurrentChanged
func callbackQTabWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectCurrentChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QTabWidget_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QTabWidget_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QTabWidget) CurrentChanged(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QTabWidget_CurrentIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QTabWidget) CurrentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTabWidget_CurrentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTabWidget) DocumentMode() bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_DocumentMode(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabWidget) ElideMode() core.Qt__TextElideMode {
if ptr.Pointer() != nil {
return core.Qt__TextElideMode(C.QTabWidget_ElideMode(ptr.Pointer()))
}
return 0
}
func (ptr *QTabWidget) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTabWidget_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTabWidget) IndexOf(w QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTabWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(w))))
}
return 0
}
func (ptr *QTabWidget) InitStyleOption(option QStyleOptionTabWidgetFrame_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTabWidgetFrame(option))
}
}
func (ptr *QTabWidget) InsertTab(index int, page QWidget_ITF, label string) int {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
return int(int32(C.QTabWidget_InsertTab(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})))
}
return 0
}
func (ptr *QTabWidget) InsertTab2(index int, page QWidget_ITF, icon gui.QIcon_ITF, label string) int {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
return int(int32(C.QTabWidget_InsertTab2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})))
}
return 0
}
func (ptr *QTabWidget) IsMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_IsMovable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabWidget) IsTabEnabled(index int) bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0
}
return false
}
func (ptr *QTabWidget) RemoveTab(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_RemoveTab(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) {
if ptr.Pointer() != nil {
C.QTabWidget_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner))
}
}
//export callbackQTabWidget_SetCurrentIndex
func callbackQTabWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QTabWidget) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabWidget_SetCurrentWidget
func callbackQTabWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQTabWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QTabWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectSetCurrentWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget")
}
}
func (ptr *QTabWidget) SetCurrentWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QTabWidget) SetCurrentWidgetDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QTabWidget) SetDocumentMode(set bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set))))
}
}
func (ptr *QTabWidget) SetElideMode(vqt core.Qt__TextElideMode) {
if ptr.Pointer() != nil {
C.QTabWidget_SetElideMode(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QTabWidget) SetIconSize(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QTabWidget) SetMovable(movable bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QTabWidget) SetTabBar(tb QTabBar_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabBar(ptr.Pointer(), PointerFromQTabBar(tb))
}
}
func (ptr *QTabWidget) SetTabBarAutoHide(enabled bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabBarAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QTabWidget) SetTabEnabled(index int, enable bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTabWidget) SetTabIcon(index int, icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon))
}
}
func (ptr *QTabWidget) SetTabPosition(vqt QTabWidget__TabPosition) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabPosition(ptr.Pointer(), C.longlong(vqt))
}
}
func (ptr *QTabWidget) SetTabShape(s QTabWidget__TabShape) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabShape(ptr.Pointer(), C.longlong(s))
}
}
func (ptr *QTabWidget) SetTabText(index int, label string) {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
C.QTabWidget_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})
}
}
func (ptr *QTabWidget) SetTabToolTip(index int, tip string) {
if ptr.Pointer() != nil {
var tipC *C.char
if tip != "" {
tipC = C.CString(tip)
defer C.free(unsafe.Pointer(tipC))
}
C.QTabWidget_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))})
}
}
func (ptr *QTabWidget) SetTabWhatsThis(index int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTabWidget_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTabWidget) SetTabsClosable(closeable bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closeable))))
}
}
func (ptr *QTabWidget) SetUsesScrollButtons(useButtons bool) {
if ptr.Pointer() != nil {
C.QTabWidget_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons))))
}
}
func (ptr *QTabWidget) TabBar() *QTabBar {
if ptr.Pointer() != nil {
tmpValue := NewQTabBarFromPointer(C.QTabWidget_TabBar(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTabWidget) TabBarAutoHide() bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_TabBarAutoHide(ptr.Pointer())) != 0
}
return false
}
//export callbackQTabWidget_TabBarClicked
func callbackQTabWidget_TabBarClicked(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectTabBarClicked(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") {
C.QTabWidget_ConnectTabBarClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectTabBarClicked() {
if ptr.Pointer() != nil {
C.QTabWidget_DisconnectTabBarClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked")
}
}
func (ptr *QTabWidget) TabBarClicked(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabBarClicked(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabWidget_TabBarDoubleClicked
func callbackQTabWidget_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectTabBarDoubleClicked(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") {
C.QTabWidget_ConnectTabBarDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectTabBarDoubleClicked() {
if ptr.Pointer() != nil {
C.QTabWidget_DisconnectTabBarDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked")
}
}
func (ptr *QTabWidget) TabBarDoubleClicked(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQTabWidget_TabCloseRequested
func callbackQTabWidget_TabCloseRequested(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectTabCloseRequested(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") {
C.QTabWidget_ConnectTabCloseRequested(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectTabCloseRequested() {
if ptr.Pointer() != nil {
C.QTabWidget_DisconnectTabCloseRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested")
}
}
func (ptr *QTabWidget) TabCloseRequested(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabCloseRequested(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) TabIcon(index int) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QTabWidget_TabIcon(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQTabWidget_TabInserted
func callbackQTabWidget_TabInserted(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabWidgetFromPointer(ptr).TabInsertedDefault(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectTabInserted(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectTabInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabInserted")
}
}
func (ptr *QTabWidget) TabInserted(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabInserted(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) TabInsertedDefault(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabInsertedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) TabPosition() QTabWidget__TabPosition {
if ptr.Pointer() != nil {
return QTabWidget__TabPosition(C.QTabWidget_TabPosition(ptr.Pointer()))
}
return 0
}
//export callbackQTabWidget_TabRemoved
func callbackQTabWidget_TabRemoved(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQTabWidgetFromPointer(ptr).TabRemovedDefault(int(int32(index)))
}
}
func (ptr *QTabWidget) ConnectTabRemoved(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectTabRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabRemoved")
}
}
func (ptr *QTabWidget) TabRemoved(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabRemoved(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) TabRemovedDefault(index int) {
if ptr.Pointer() != nil {
C.QTabWidget_TabRemovedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTabWidget) TabShape() QTabWidget__TabShape {
if ptr.Pointer() != nil {
return QTabWidget__TabShape(C.QTabWidget_TabShape(ptr.Pointer()))
}
return 0
}
func (ptr *QTabWidget) TabText(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabWidget_TabText(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabWidget) TabToolTip(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabWidget_TabToolTip(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabWidget) TabWhatsThis(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTabWidget_TabWhatsThis(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QTabWidget) TabsClosable() bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_TabsClosable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabWidget) UsesScrollButtons() bool {
if ptr.Pointer() != nil {
return int8(C.QTabWidget_UsesScrollButtons(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTabWidget) Widget(index int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTabWidget_Widget(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTabWidget_DestroyQTabWidget
func callbackQTabWidget_DestroyQTabWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTabWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQTabWidgetFromPointer(ptr).DestroyQTabWidgetDefault()
}
}
func (ptr *QTabWidget) ConnectDestroyQTabWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTabWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QTabWidget) DisconnectDestroyQTabWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTabWidget")
}
}
func (ptr *QTabWidget) DestroyQTabWidget() {
if ptr.Pointer() != nil {
C.QTabWidget_DestroyQTabWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTabWidget) DestroyQTabWidgetDefault() {
if ptr.Pointer() != nil {
C.QTabWidget_DestroyQTabWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTableView struct {
QAbstractItemView
}
type QTableView_ITF interface {
QAbstractItemView_ITF
QTableView_PTR() *QTableView
}
func (ptr *QTableView) QTableView_PTR() *QTableView {
return ptr
}
func (ptr *QTableView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func (ptr *QTableView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemView_PTR().SetPointer(p)
}
}
func PointerFromQTableView(ptr QTableView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTableView_PTR().Pointer()
}
return nil
}
func NewQTableViewFromPointer(ptr unsafe.Pointer) (n *QTableView) {
n = new(QTableView)
n.SetPointer(ptr)
return
}
func NewQTableView(parent QWidget_ITF) *QTableView {
tmpValue := NewQTableViewFromPointer(C.QTableView_NewQTableView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTableView) ClearSpans() {
if ptr.Pointer() != nil {
C.QTableView_ClearSpans(ptr.Pointer())
}
}
func (ptr *QTableView) ColumnAt(x int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_ColumnAt(ptr.Pointer(), C.int(int32(x)))))
}
return 0
}
//export callbackQTableView_ColumnCountChanged
func callbackQTableView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) {
if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount)))
} else {
NewQTableViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount)))
}
}
func (ptr *QTableView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil {
f := func(oldCount int, newCount int) {
(*(*func(int, int))(signal))(oldCount, newCount)
f(oldCount, newCount)
}
qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectColumnCountChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged")
}
}
func (ptr *QTableView) ColumnCountChanged(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
func (ptr *QTableView) ColumnCountChangedDefault(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
//export callbackQTableView_ColumnMoved
func callbackQTableView_ColumnMoved(ptr unsafe.Pointer, column C.int, oldIndex C.int, newIndex C.int) {
if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex)))
} else {
NewQTableViewFromPointer(ptr).ColumnMovedDefault(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex)))
}
}
func (ptr *QTableView) ConnectColumnMoved(f func(column int, oldIndex int, newIndex int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil {
f := func(column int, oldIndex int, newIndex int) {
(*(*func(int, int, int))(signal))(column, oldIndex, newIndex)
f(column, oldIndex, newIndex)
}
qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectColumnMoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnMoved")
}
}
func (ptr *QTableView) ColumnMoved(column int, oldIndex int, newIndex int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnMoved(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex)))
}
}
func (ptr *QTableView) ColumnMovedDefault(column int, oldIndex int, newIndex int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnMovedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex)))
}
}
//export callbackQTableView_ColumnResized
func callbackQTableView_ColumnResized(ptr unsafe.Pointer, column C.int, oldWidth C.int, newWidth C.int) {
if signal := qt.GetSignal(ptr, "columnResized"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth)))
} else {
NewQTableViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth)))
}
}
func (ptr *QTableView) ConnectColumnResized(f func(column int, oldWidth int, newWidth int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil {
f := func(column int, oldWidth int, newWidth int) {
(*(*func(int, int, int))(signal))(column, oldWidth, newWidth)
f(column, oldWidth, newWidth)
}
qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectColumnResized() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnResized")
}
}
func (ptr *QTableView) ColumnResized(column int, oldWidth int, newWidth int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth)))
}
}
func (ptr *QTableView) ColumnResizedDefault(column int, oldWidth int, newWidth int) {
if ptr.Pointer() != nil {
C.QTableView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth)))
}
}
func (ptr *QTableView) ColumnSpan(row int, column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_ColumnSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))))
}
return 0
}
func (ptr *QTableView) ColumnViewportPosition(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QTableView) ColumnWidth(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_ColumnWidth(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
//export callbackQTableView_CurrentChanged
func callbackQTableView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
} else {
NewQTableViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
}
}
func (ptr *QTableView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, previous *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QTableView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTableView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QTableView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTableView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QTableView) GridStyle() core.Qt__PenStyle {
if ptr.Pointer() != nil {
return core.Qt__PenStyle(C.QTableView_GridStyle(ptr.Pointer()))
}
return 0
}
//export callbackQTableView_HideColumn
func callbackQTableView_HideColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableViewFromPointer(ptr).HideColumnDefault(int(int32(column)))
}
}
func (ptr *QTableView) ConnectHideColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectHideColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hideColumn")
}
}
func (ptr *QTableView) HideColumn(column int) {
if ptr.Pointer() != nil {
C.QTableView_HideColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableView) HideColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTableView_HideColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTableView_HideRow
func callbackQTableView_HideRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "hideRow"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableViewFromPointer(ptr).HideRowDefault(int(int32(row)))
}
}
func (ptr *QTableView) ConnectHideRow(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hideRow"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectHideRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hideRow")
}
}
func (ptr *QTableView) HideRow(row int) {
if ptr.Pointer() != nil {
C.QTableView_HideRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableView) HideRowDefault(row int) {
if ptr.Pointer() != nil {
C.QTableView_HideRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableView) HorizontalHeader() *QHeaderView {
if ptr.Pointer() != nil {
tmpValue := NewQHeaderViewFromPointer(C.QTableView_HorizontalHeader(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTableView_HorizontalOffset
func callbackQTableView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQTableViewFromPointer(ptr).HorizontalOffsetDefault()))
}
func (ptr *QTableView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QTableView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QTableView) HorizontalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_HorizontalOffsetDefault(ptr.Pointer())))
}
return 0
}
//export callbackQTableView_IndexAt
func callbackQTableView_IndexAt(ptr unsafe.Pointer, pos unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(pos)))
}
return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(pos)))
}
func (ptr *QTableView) ConnectIndexAt(f func(pos *core.QPoint) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil {
f := func(pos *core.QPoint) *core.QModelIndex {
(*(*func(*core.QPoint) *core.QModelIndex)(signal))(pos)
return f(pos)
}
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectIndexAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexAt")
}
}
func (ptr *QTableView) IndexAt(pos core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTableView) IndexAtDefault(pos core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTableView) IsColumnHidden(column int) bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0
}
return false
}
func (ptr *QTableView) IsCornerButtonEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsCornerButtonEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQTableView_IsIndexHidden
func callbackQTableView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQTableViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QTableView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil {
f := func(index *core.QModelIndex) bool {
(*(*func(*core.QModelIndex) bool)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectIsIndexHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden")
}
}
func (ptr *QTableView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QTableView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QTableView) IsRowHidden(row int) bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0
}
return false
}
func (ptr *QTableView) IsSortingEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_IsSortingEnabled(ptr.Pointer())) != 0
}
return false
}
//export callbackQTableView_MoveCursor
func callbackQTableView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
func (ptr *QTableView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil {
f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
(*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers)
return f(cursorAction, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectMoveCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveCursor")
}
}
func (ptr *QTableView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTableView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQTableView_ResizeColumnToContents
func callbackQTableView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column)))
}
}
func (ptr *QTableView) ConnectResizeColumnToContents(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectResizeColumnToContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents")
}
}
func (ptr *QTableView) ResizeColumnToContents(column int) {
if ptr.Pointer() != nil {
C.QTableView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableView) ResizeColumnToContentsDefault(column int) {
if ptr.Pointer() != nil {
C.QTableView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTableView_ResizeColumnsToContents
func callbackQTableView_ResizeColumnsToContents(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeColumnsToContents"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableViewFromPointer(ptr).ResizeColumnsToContentsDefault()
}
}
func (ptr *QTableView) ConnectResizeColumnsToContents(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnsToContents"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectResizeColumnsToContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeColumnsToContents")
}
}
func (ptr *QTableView) ResizeColumnsToContents() {
if ptr.Pointer() != nil {
C.QTableView_ResizeColumnsToContents(ptr.Pointer())
}
}
func (ptr *QTableView) ResizeColumnsToContentsDefault() {
if ptr.Pointer() != nil {
C.QTableView_ResizeColumnsToContentsDefault(ptr.Pointer())
}
}
//export callbackQTableView_ResizeRowToContents
func callbackQTableView_ResizeRowToContents(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "resizeRowToContents"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableViewFromPointer(ptr).ResizeRowToContentsDefault(int(int32(row)))
}
}
func (ptr *QTableView) ConnectResizeRowToContents(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeRowToContents"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectResizeRowToContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeRowToContents")
}
}
func (ptr *QTableView) ResizeRowToContents(row int) {
if ptr.Pointer() != nil {
C.QTableView_ResizeRowToContents(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableView) ResizeRowToContentsDefault(row int) {
if ptr.Pointer() != nil {
C.QTableView_ResizeRowToContentsDefault(ptr.Pointer(), C.int(int32(row)))
}
}
//export callbackQTableView_ResizeRowsToContents
func callbackQTableView_ResizeRowsToContents(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeRowsToContents"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableViewFromPointer(ptr).ResizeRowsToContentsDefault()
}
}
func (ptr *QTableView) ConnectResizeRowsToContents(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeRowsToContents"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectResizeRowsToContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeRowsToContents")
}
}
func (ptr *QTableView) ResizeRowsToContents() {
if ptr.Pointer() != nil {
C.QTableView_ResizeRowsToContents(ptr.Pointer())
}
}
func (ptr *QTableView) ResizeRowsToContentsDefault() {
if ptr.Pointer() != nil {
C.QTableView_ResizeRowsToContentsDefault(ptr.Pointer())
}
}
func (ptr *QTableView) RowAt(y int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_RowAt(ptr.Pointer(), C.int(int32(y)))))
}
return 0
}
//export callbackQTableView_RowCountChanged
func callbackQTableView_RowCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) {
if signal := qt.GetSignal(ptr, "rowCountChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount)))
} else {
NewQTableViewFromPointer(ptr).RowCountChangedDefault(int(int32(oldCount)), int(int32(newCount)))
}
}
func (ptr *QTableView) ConnectRowCountChanged(f func(oldCount int, newCount int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowCountChanged"); signal != nil {
f := func(oldCount int, newCount int) {
(*(*func(int, int))(signal))(oldCount, newCount)
f(oldCount, newCount)
}
qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectRowCountChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowCountChanged")
}
}
func (ptr *QTableView) RowCountChanged(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTableView_RowCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
func (ptr *QTableView) RowCountChangedDefault(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTableView_RowCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
func (ptr *QTableView) RowHeight(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_RowHeight(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
//export callbackQTableView_RowMoved
func callbackQTableView_RowMoved(ptr unsafe.Pointer, row C.int, oldIndex C.int, newIndex C.int) {
if signal := qt.GetSignal(ptr, "rowMoved"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex)))
} else {
NewQTableViewFromPointer(ptr).RowMovedDefault(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex)))
}
}
func (ptr *QTableView) ConnectRowMoved(f func(row int, oldIndex int, newIndex int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowMoved"); signal != nil {
f := func(row int, oldIndex int, newIndex int) {
(*(*func(int, int, int))(signal))(row, oldIndex, newIndex)
f(row, oldIndex, newIndex)
}
qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectRowMoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowMoved")
}
}
func (ptr *QTableView) RowMoved(row int, oldIndex int, newIndex int) {
if ptr.Pointer() != nil {
C.QTableView_RowMoved(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex)))
}
}
func (ptr *QTableView) RowMovedDefault(row int, oldIndex int, newIndex int) {
if ptr.Pointer() != nil {
C.QTableView_RowMovedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex)))
}
}
//export callbackQTableView_RowResized
func callbackQTableView_RowResized(ptr unsafe.Pointer, row C.int, oldHeight C.int, newHeight C.int) {
if signal := qt.GetSignal(ptr, "rowResized"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight)))
} else {
NewQTableViewFromPointer(ptr).RowResizedDefault(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight)))
}
}
func (ptr *QTableView) ConnectRowResized(f func(row int, oldHeight int, newHeight int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowResized"); signal != nil {
f := func(row int, oldHeight int, newHeight int) {
(*(*func(int, int, int))(signal))(row, oldHeight, newHeight)
f(row, oldHeight, newHeight)
}
qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectRowResized() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowResized")
}
}
func (ptr *QTableView) RowResized(row int, oldHeight int, newHeight int) {
if ptr.Pointer() != nil {
C.QTableView_RowResized(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight)))
}
}
func (ptr *QTableView) RowResizedDefault(row int, oldHeight int, newHeight int) {
if ptr.Pointer() != nil {
C.QTableView_RowResizedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight)))
}
}
func (ptr *QTableView) RowSpan(row int, column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_RowSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))))
}
return 0
}
func (ptr *QTableView) RowViewportPosition(row int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_RowViewportPosition(ptr.Pointer(), C.int(int32(row)))))
}
return 0
}
//export callbackQTableView_SelectColumn
func callbackQTableView_SelectColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "selectColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableViewFromPointer(ptr).SelectColumnDefault(int(int32(column)))
}
}
func (ptr *QTableView) ConnectSelectColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSelectColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectColumn")
}
}
func (ptr *QTableView) SelectColumn(column int) {
if ptr.Pointer() != nil {
C.QTableView_SelectColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableView) SelectColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTableView_SelectColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTableView_SelectRow
func callbackQTableView_SelectRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "selectRow"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableViewFromPointer(ptr).SelectRowDefault(int(int32(row)))
}
}
func (ptr *QTableView) ConnectSelectRow(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectRow"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSelectRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectRow")
}
}
func (ptr *QTableView) SelectRow(row int) {
if ptr.Pointer() != nil {
C.QTableView_SelectRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableView) SelectRowDefault(row int) {
if ptr.Pointer() != nil {
C.QTableView_SelectRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
//export callbackQTableView_SelectionChanged
func callbackQTableView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
} else {
NewQTableViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
}
}
func (ptr *QTableView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func(selected *core.QItemSelection, deselected *core.QItemSelection) {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected)
f(selected, deselected)
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QTableView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QTableView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QTableView) SetColumnHidden(column int, hide bool) {
if ptr.Pointer() != nil {
C.QTableView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QTableView) SetColumnWidth(column int, width int) {
if ptr.Pointer() != nil {
C.QTableView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width)))
}
}
func (ptr *QTableView) SetCornerButtonEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QTableView_SetCornerButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTableView) SetGridStyle(style core.Qt__PenStyle) {
if ptr.Pointer() != nil {
C.QTableView_SetGridStyle(ptr.Pointer(), C.longlong(style))
}
}
func (ptr *QTableView) SetHorizontalHeader(header QHeaderView_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SetHorizontalHeader(ptr.Pointer(), PointerFromQHeaderView(header))
}
}
//export callbackQTableView_SetRootIndex
func callbackQTableView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQTableViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTableView) ConnectSetRootIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSetRootIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRootIndex")
}
}
func (ptr *QTableView) SetRootIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTableView) SetRootIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTableView) SetRowHeight(row int, height int) {
if ptr.Pointer() != nil {
C.QTableView_SetRowHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(height)))
}
}
func (ptr *QTableView) SetRowHidden(row int, hide bool) {
if ptr.Pointer() != nil {
C.QTableView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide))))
}
}
//export callbackQTableView_SetSelection
func callbackQTableView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags))
} else {
NewQTableViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags))
}
}
func (ptr *QTableView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags)
f(rect, flags)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QTableView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTableView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags))
}
}
func (ptr *QTableView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTableView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags))
}
}
//export callbackQTableView_SetShowGrid
func callbackQTableView_SetShowGrid(ptr unsafe.Pointer, show C.char) {
if signal := qt.GetSignal(ptr, "setShowGrid"); signal != nil {
(*(*func(bool))(signal))(int8(show) != 0)
} else {
NewQTableViewFromPointer(ptr).SetShowGridDefault(int8(show) != 0)
}
}
func (ptr *QTableView) ConnectSetShowGrid(f func(show bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setShowGrid"); signal != nil {
f := func(show bool) {
(*(*func(bool))(signal))(show)
f(show)
}
qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSetShowGrid() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setShowGrid")
}
}
func (ptr *QTableView) SetShowGrid(show bool) {
if ptr.Pointer() != nil {
C.QTableView_SetShowGrid(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QTableView) SetShowGridDefault(show bool) {
if ptr.Pointer() != nil {
C.QTableView_SetShowGridDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QTableView) SetSortingEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QTableView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTableView) SetSpan(row int, column int, rowSpanCount int, columnSpanCount int) {
if ptr.Pointer() != nil {
C.QTableView_SetSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpanCount)), C.int(int32(columnSpanCount)))
}
}
func (ptr *QTableView) SetVerticalHeader(header QHeaderView_ITF) {
if ptr.Pointer() != nil {
C.QTableView_SetVerticalHeader(ptr.Pointer(), PointerFromQHeaderView(header))
}
}
func (ptr *QTableView) SetWordWrap(on bool) {
if ptr.Pointer() != nil {
C.QTableView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
//export callbackQTableView_ShowColumn
func callbackQTableView_ShowColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "showColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableViewFromPointer(ptr).ShowColumnDefault(int(int32(column)))
}
}
func (ptr *QTableView) ConnectShowColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectShowColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showColumn")
}
}
func (ptr *QTableView) ShowColumn(column int) {
if ptr.Pointer() != nil {
C.QTableView_ShowColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableView) ShowColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTableView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableView) ShowGrid() bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_ShowGrid(ptr.Pointer())) != 0
}
return false
}
//export callbackQTableView_ShowRow
func callbackQTableView_ShowRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "showRow"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableViewFromPointer(ptr).ShowRowDefault(int(int32(row)))
}
}
func (ptr *QTableView) ConnectShowRow(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showRow"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectShowRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showRow")
}
}
func (ptr *QTableView) ShowRow(row int) {
if ptr.Pointer() != nil {
C.QTableView_ShowRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableView) ShowRowDefault(row int) {
if ptr.Pointer() != nil {
C.QTableView_ShowRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
//export callbackQTableView_SortByColumn
func callbackQTableView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQTableViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QTableView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil {
f := func(column int, order core.Qt__SortOrder) {
(*(*func(int, core.Qt__SortOrder))(signal))(column, order)
f(column, order)
}
qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectSortByColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sortByColumn")
}
}
func (ptr *QTableView) SortByColumn(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTableView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QTableView) SortByColumnDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTableView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQTableView_UpdateGeometries
func callbackQTableView_UpdateGeometries(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableViewFromPointer(ptr).UpdateGeometriesDefault()
}
}
func (ptr *QTableView) ConnectUpdateGeometries(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectUpdateGeometries() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateGeometries")
}
}
func (ptr *QTableView) UpdateGeometries() {
if ptr.Pointer() != nil {
C.QTableView_UpdateGeometries(ptr.Pointer())
}
}
func (ptr *QTableView) UpdateGeometriesDefault() {
if ptr.Pointer() != nil {
C.QTableView_UpdateGeometriesDefault(ptr.Pointer())
}
}
func (ptr *QTableView) VerticalHeader() *QHeaderView {
if ptr.Pointer() != nil {
tmpValue := NewQHeaderViewFromPointer(C.QTableView_VerticalHeader(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTableView_VerticalOffset
func callbackQTableView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQTableViewFromPointer(ptr).VerticalOffsetDefault()))
}
func (ptr *QTableView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QTableView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QTableView) VerticalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableView_VerticalOffsetDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QTableView) WordWrap() bool {
if ptr.Pointer() != nil {
return int8(C.QTableView_WordWrap(ptr.Pointer())) != 0
}
return false
}
//export callbackQTableView_DestroyQTableView
func callbackQTableView_DestroyQTableView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTableView"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableViewFromPointer(ptr).DestroyQTableViewDefault()
}
}
func (ptr *QTableView) ConnectDestroyQTableView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTableView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableView) DisconnectDestroyQTableView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTableView")
}
}
func (ptr *QTableView) DestroyQTableView() {
if ptr.Pointer() != nil {
C.QTableView_DestroyQTableView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTableView) DestroyQTableViewDefault() {
if ptr.Pointer() != nil {
C.QTableView_DestroyQTableViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQTableView_ScrollTo
func callbackQTableView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
} else {
NewQTableViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QTableView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTableView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
func (ptr *QTableView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTableView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQTableView_VisualRect
func callbackQTableView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(NewQTableViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QTableView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QTableView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQTableView_VisualRegionForSelection
func callbackQTableView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(NewQTableViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection)))
}
func (ptr *QTableView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QTableView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
type QTableWidget struct {
QTableView
}
type QTableWidget_ITF interface {
QTableView_ITF
QTableWidget_PTR() *QTableWidget
}
func (ptr *QTableWidget) QTableWidget_PTR() *QTableWidget {
return ptr
}
func (ptr *QTableWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QTableView_PTR().Pointer()
}
return nil
}
func (ptr *QTableWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QTableView_PTR().SetPointer(p)
}
}
func PointerFromQTableWidget(ptr QTableWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTableWidget_PTR().Pointer()
}
return nil
}
func NewQTableWidgetFromPointer(ptr unsafe.Pointer) (n *QTableWidget) {
n = new(QTableWidget)
n.SetPointer(ptr)
return
}
func NewQTableWidget(parent QWidget_ITF) *QTableWidget {
tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQTableWidget2(rows int, columns int, parent QWidget_ITF) *QTableWidget {
tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget2(C.int(int32(rows)), C.int(int32(columns)), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQTableWidget_CellActivated
func callbackQTableWidget_CellActivated(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellActivated"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellActivated(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellActivated") {
C.QTableWidget_ConnectCellActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellActivated"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellActivated() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellActivated")
}
}
func (ptr *QTableWidget) CellActivated(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellActivated(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_CellChanged
func callbackQTableWidget_CellChanged(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellChanged(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellChanged") {
C.QTableWidget_ConnectCellChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellChanged"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellChanged")
}
}
func (ptr *QTableWidget) CellChanged(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellChanged(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_CellClicked
func callbackQTableWidget_CellClicked(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellClicked"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellClicked(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellClicked") {
C.QTableWidget_ConnectCellClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellClicked"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellClicked() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellClicked")
}
}
func (ptr *QTableWidget) CellClicked(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_CellDoubleClicked
func callbackQTableWidget_CellDoubleClicked(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellDoubleClicked"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellDoubleClicked(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellDoubleClicked") {
C.QTableWidget_ConnectCellDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellDoubleClicked"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellDoubleClicked() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellDoubleClicked")
}
}
func (ptr *QTableWidget) CellDoubleClicked(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellDoubleClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_CellEntered
func callbackQTableWidget_CellEntered(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellEntered"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellEntered(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellEntered") {
C.QTableWidget_ConnectCellEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellEntered"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellEntered() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellEntered")
}
}
func (ptr *QTableWidget) CellEntered(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellEntered(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_CellPressed
func callbackQTableWidget_CellPressed(ptr unsafe.Pointer, row C.int, column C.int) {
if signal := qt.GetSignal(ptr, "cellPressed"); signal != nil {
(*(*func(int, int))(signal))(int(int32(row)), int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectCellPressed(f func(row int, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cellPressed") {
C.QTableWidget_ConnectCellPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cellPressed"); signal != nil {
f := func(row int, column int) {
(*(*func(int, int))(signal))(row, column)
f(row, column)
}
qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCellPressed() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCellPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cellPressed")
}
}
func (ptr *QTableWidget) CellPressed(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_CellPressed(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
func (ptr *QTableWidget) CellWidget(row int, column int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTableWidget_CellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTableWidget_Clear
func callbackQTableWidget_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableWidgetFromPointer(ptr).ClearDefault()
}
}
func (ptr *QTableWidget) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QTableWidget) Clear() {
if ptr.Pointer() != nil {
C.QTableWidget_Clear(ptr.Pointer())
}
}
func (ptr *QTableWidget) ClearDefault() {
if ptr.Pointer() != nil {
C.QTableWidget_ClearDefault(ptr.Pointer())
}
}
//export callbackQTableWidget_ClearContents
func callbackQTableWidget_ClearContents(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clearContents"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableWidgetFromPointer(ptr).ClearContentsDefault()
}
}
func (ptr *QTableWidget) ConnectClearContents(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clearContents"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectClearContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clearContents")
}
}
func (ptr *QTableWidget) ClearContents() {
if ptr.Pointer() != nil {
C.QTableWidget_ClearContents(ptr.Pointer())
}
}
func (ptr *QTableWidget) ClearContentsDefault() {
if ptr.Pointer() != nil {
C.QTableWidget_ClearContentsDefault(ptr.Pointer())
}
}
func (ptr *QTableWidget) ClosePersistentEditor(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) Column(item QTableWidgetItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_Column(ptr.Pointer(), PointerFromQTableWidgetItem(item))))
}
return 0
}
func (ptr *QTableWidget) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_ColumnCount(ptr.Pointer())))
}
return 0
}
//export callbackQTableWidget_CurrentCellChanged
func callbackQTableWidget_CurrentCellChanged(ptr unsafe.Pointer, currentRow C.int, currentColumn C.int, previousRow C.int, previousColumn C.int) {
if signal := qt.GetSignal(ptr, "currentCellChanged"); signal != nil {
(*(*func(int, int, int, int))(signal))(int(int32(currentRow)), int(int32(currentColumn)), int(int32(previousRow)), int(int32(previousColumn)))
}
}
func (ptr *QTableWidget) ConnectCurrentCellChanged(f func(currentRow int, currentColumn int, previousRow int, previousColumn int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentCellChanged") {
C.QTableWidget_ConnectCurrentCellChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentCellChanged"); signal != nil {
f := func(currentRow int, currentColumn int, previousRow int, previousColumn int) {
(*(*func(int, int, int, int))(signal))(currentRow, currentColumn, previousRow, previousColumn)
f(currentRow, currentColumn, previousRow, previousColumn)
}
qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCurrentCellChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCurrentCellChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentCellChanged")
}
}
func (ptr *QTableWidget) CurrentCellChanged(currentRow int, currentColumn int, previousRow int, previousColumn int) {
if ptr.Pointer() != nil {
C.QTableWidget_CurrentCellChanged(ptr.Pointer(), C.int(int32(currentRow)), C.int(int32(currentColumn)), C.int(int32(previousRow)), C.int(int32(previousColumn)))
}
}
func (ptr *QTableWidget) CurrentColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_CurrentColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidget) CurrentItem() *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_CurrentItem(ptr.Pointer()))
}
return nil
}
//export callbackQTableWidget_CurrentItemChanged
func callbackQTableWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil {
(*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(current), NewQTableWidgetItemFromPointer(previous))
}
}
func (ptr *QTableWidget) ConnectCurrentItemChanged(f func(current *QTableWidgetItem, previous *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") {
C.QTableWidget_ConnectCurrentItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil {
f := func(current *QTableWidgetItem, previous *QTableWidgetItem) {
(*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectCurrentItemChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectCurrentItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged")
}
}
func (ptr *QTableWidget) CurrentItemChanged(current QTableWidgetItem_ITF, previous QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(current), PointerFromQTableWidgetItem(previous))
}
}
func (ptr *QTableWidget) CurrentRow() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_CurrentRow(ptr.Pointer())))
}
return 0
}
//export callbackQTableWidget_DropMimeData
func callbackQTableWidget_DropMimeData(ptr unsafe.Pointer, row C.int, column C.int, data unsafe.Pointer, action C.longlong) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
return C.char(int8(qt.GoBoolToInt(NewQTableWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
func (ptr *QTableWidget) ConnectDropMimeData(f func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil {
f := func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool {
(*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(row, column, data, action)
return f(row, column, data, action)
}
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropMimeData")
}
}
func (ptr *QTableWidget) DropMimeData(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QTableWidget_DropMimeData(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QTableWidget) DropMimeDataDefault(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QTableWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QTableWidget) EditItem(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_EditItem(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QTableWidgetItem {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem {
out := make([]*QTableWidgetItem, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__findItems_atList(i)
}
return out
}(C.QTableWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags)))
}
return make([]*QTableWidgetItem, 0)
}
func (ptr *QTableWidget) HorizontalHeaderItem(column int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_HorizontalHeaderItem(ptr.Pointer(), C.int(int32(column))))
}
return nil
}
func (ptr *QTableWidget) IndexFromItem(item QTableWidgetItem_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTableWidget_IndexFromItem(ptr.Pointer(), PointerFromQTableWidgetItem(item)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQTableWidget_InsertColumn
func callbackQTableWidget_InsertColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "insertColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableWidgetFromPointer(ptr).InsertColumnDefault(int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectInsertColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectInsertColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertColumn")
}
}
func (ptr *QTableWidget) InsertColumn(column int) {
if ptr.Pointer() != nil {
C.QTableWidget_InsertColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableWidget) InsertColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTableWidget_InsertColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTableWidget_InsertRow
func callbackQTableWidget_InsertRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "insertRow"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableWidgetFromPointer(ptr).InsertRowDefault(int(int32(row)))
}
}
func (ptr *QTableWidget) ConnectInsertRow(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertRow"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectInsertRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertRow")
}
}
func (ptr *QTableWidget) InsertRow(row int) {
if ptr.Pointer() != nil {
C.QTableWidget_InsertRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableWidget) InsertRowDefault(row int) {
if ptr.Pointer() != nil {
C.QTableWidget_InsertRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableWidget) IsPersistentEditorOpen(item QTableWidgetItem_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTableWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTableWidgetItem(item))) != 0
}
return false
}
func (ptr *QTableWidget) Item(row int, column int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_Item(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))
}
return nil
}
//export callbackQTableWidget_ItemActivated
func callbackQTableWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemActivated(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") {
C.QTableWidget_ConnectItemActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemActivated() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemActivated")
}
}
func (ptr *QTableWidget) ItemActivated(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemActivated(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) ItemAt(point core.QPoint_ITF) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(point)))
}
return nil
}
func (ptr *QTableWidget) ItemAt2(ax int, ay int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt2(ptr.Pointer(), C.int(int32(ax)), C.int(int32(ay))))
}
return nil
}
//export callbackQTableWidget_ItemChanged
func callbackQTableWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemChanged(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") {
C.QTableWidget_ConnectItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemChanged")
}
}
func (ptr *QTableWidget) ItemChanged(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
//export callbackQTableWidget_ItemClicked
func callbackQTableWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemClicked(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") {
C.QTableWidget_ConnectItemClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemClicked() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemClicked")
}
}
func (ptr *QTableWidget) ItemClicked(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
//export callbackQTableWidget_ItemDoubleClicked
func callbackQTableWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemDoubleClicked(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") {
C.QTableWidget_ConnectItemDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemDoubleClicked() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked")
}
}
func (ptr *QTableWidget) ItemDoubleClicked(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
//export callbackQTableWidget_ItemEntered
func callbackQTableWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemEntered(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") {
C.QTableWidget_ConnectItemEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemEntered() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemEntered")
}
}
func (ptr *QTableWidget) ItemEntered(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemEntered(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return nil
}
//export callbackQTableWidget_ItemPressed
func callbackQTableWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil {
(*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item))
}
}
func (ptr *QTableWidget) ConnectItemPressed(f func(item *QTableWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") {
C.QTableWidget_ConnectItemPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil {
f := func(item *QTableWidgetItem) {
(*(*func(*QTableWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemPressed() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemPressed")
}
}
func (ptr *QTableWidget) ItemPressed(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_ItemPressed(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) ItemPrototype() *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemPrototype(ptr.Pointer()))
}
return nil
}
//export callbackQTableWidget_ItemSelectionChanged
func callbackQTableWidget_ItemSelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTableWidget) ConnectItemSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") {
C.QTableWidget_ConnectItemSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_DisconnectItemSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged")
}
}
func (ptr *QTableWidget) ItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QTableWidget_ItemSelectionChanged(ptr.Pointer())
}
}
func (ptr *QTableWidget) Items(data core.QMimeData_ITF) []*QTableWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem {
out := make([]*QTableWidgetItem, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__items_atList(i)
}
return out
}(C.QTableWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data)))
}
return make([]*QTableWidgetItem, 0)
}
//export callbackQTableWidget_MimeData
func callbackQTableWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem {
out := make([]*QTableWidgetItem, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
return core.PointerFromQMimeData(NewQTableWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem {
out := make([]*QTableWidgetItem, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
func (ptr *QTableWidget) ConnectMimeData(f func(items []*QTableWidgetItem) *core.QMimeData) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil {
f := func(items []*QTableWidgetItem) *core.QMimeData {
(*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(items)
return f(items)
}
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeData")
}
}
func (ptr *QTableWidget) MimeData(items []*QTableWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTableWidget) MimeDataDefault(items []*QTableWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTableWidget_MimeTypes
func callbackQTableWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQTableWidgetFromPointer(ptr).MimeTypesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QTableWidget) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil {
f := func() []string {
(*(*func() []string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeTypes")
}
}
func (ptr *QTableWidget) MimeTypes() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypes(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QTableWidget) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QTableWidget) OpenPersistentEditor(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) RemoveCellWidget(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_RemoveCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
//export callbackQTableWidget_RemoveColumn
func callbackQTableWidget_RemoveColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "removeColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTableWidgetFromPointer(ptr).RemoveColumnDefault(int(int32(column)))
}
}
func (ptr *QTableWidget) ConnectRemoveColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectRemoveColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeColumn")
}
}
func (ptr *QTableWidget) RemoveColumn(column int) {
if ptr.Pointer() != nil {
C.QTableWidget_RemoveColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTableWidget) RemoveColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTableWidget_RemoveColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTableWidget_RemoveRow
func callbackQTableWidget_RemoveRow(ptr unsafe.Pointer, row C.int) {
if signal := qt.GetSignal(ptr, "removeRow"); signal != nil {
(*(*func(int))(signal))(int(int32(row)))
} else {
NewQTableWidgetFromPointer(ptr).RemoveRowDefault(int(int32(row)))
}
}
func (ptr *QTableWidget) ConnectRemoveRow(f func(row int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "removeRow"); signal != nil {
f := func(row int) {
(*(*func(int))(signal))(row)
f(row)
}
qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectRemoveRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "removeRow")
}
}
func (ptr *QTableWidget) RemoveRow(row int) {
if ptr.Pointer() != nil {
C.QTableWidget_RemoveRow(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableWidget) RemoveRowDefault(row int) {
if ptr.Pointer() != nil {
C.QTableWidget_RemoveRowDefault(ptr.Pointer(), C.int(int32(row)))
}
}
func (ptr *QTableWidget) Row(item QTableWidgetItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_Row(ptr.Pointer(), PointerFromQTableWidgetItem(item))))
}
return 0
}
func (ptr *QTableWidget) RowCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_RowCount(ptr.Pointer())))
}
return 0
}
//export callbackQTableWidget_ScrollToItem
func callbackQTableWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil {
(*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
} else {
NewQTableWidgetFromPointer(ptr).ScrollToItemDefault(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QTableWidget) ConnectScrollToItem(f func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil {
f := func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint) {
(*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint)
f(item, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectScrollToItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToItem")
}
}
func (ptr *QTableWidget) ScrollToItem(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTableWidget_ScrollToItem(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QTableWidget) ScrollToItemDefault(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTableWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QTableWidget) SelectedItems() []*QTableWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem {
out := make([]*QTableWidgetItem, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedItems_atList(i)
}
return out
}(C.QTableWidget_SelectedItems(ptr.Pointer()))
}
return make([]*QTableWidgetItem, 0)
}
func (ptr *QTableWidget) SelectedRanges() []*QTableWidgetSelectionRange {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetSelectionRange {
out := make([]*QTableWidgetSelectionRange, int(l.len))
tmpList := NewQTableWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedRanges_atList(i)
}
return out
}(C.QTableWidget_SelectedRanges(ptr.Pointer()))
}
return make([]*QTableWidgetSelectionRange, 0)
}
func (ptr *QTableWidget) SetCellWidget(row int, column int, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQWidget(widget))
}
}
func (ptr *QTableWidget) SetColumnCount(columns int) {
if ptr.Pointer() != nil {
C.QTableWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns)))
}
}
func (ptr *QTableWidget) SetCurrentCell(row int, column int) {
if ptr.Pointer() != nil {
C.QTableWidget_SetCurrentCell(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))
}
}
func (ptr *QTableWidget) SetCurrentCell2(row int, column int, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTableWidget_SetCurrentCell2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.longlong(command))
}
}
func (ptr *QTableWidget) SetCurrentItem(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) SetCurrentItem2(item QTableWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTableWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(command))
}
}
func (ptr *QTableWidget) SetHorizontalHeaderItem(column int, item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) SetHorizontalHeaderLabels(labels []string) {
if ptr.Pointer() != nil {
labelsC := C.CString(strings.Join(labels, "¡¦!"))
defer C.free(unsafe.Pointer(labelsC))
C.QTableWidget_SetHorizontalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))})
}
}
func (ptr *QTableWidget) SetItem(row int, column int, item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) SetItemPrototype(item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetItemPrototype(ptr.Pointer(), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) SetRangeSelected(ran QTableWidgetSelectionRange_ITF, sele bool) {
if ptr.Pointer() != nil {
C.QTableWidget_SetRangeSelected(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(ran), C.char(int8(qt.GoBoolToInt(sele))))
}
}
func (ptr *QTableWidget) SetRowCount(rows int) {
if ptr.Pointer() != nil {
C.QTableWidget_SetRowCount(ptr.Pointer(), C.int(int32(rows)))
}
}
func (ptr *QTableWidget) SetVerticalHeaderItem(row int, item QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget_SetVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)), PointerFromQTableWidgetItem(item))
}
}
func (ptr *QTableWidget) SetVerticalHeaderLabels(labels []string) {
if ptr.Pointer() != nil {
labelsC := C.CString(strings.Join(labels, "¡¦!"))
defer C.free(unsafe.Pointer(labelsC))
C.QTableWidget_SetVerticalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))})
}
}
func (ptr *QTableWidget) SortItems(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTableWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQTableWidget_SupportedDropActions
func callbackQTableWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQTableWidgetFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QTableWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil {
f := func() core.Qt__DropAction {
(*(*func() core.Qt__DropAction)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectSupportedDropActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions")
}
}
func (ptr *QTableWidget) SupportedDropActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QTableWidget_SupportedDropActions(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidget) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QTableWidget_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidget) TakeHorizontalHeaderItem(column int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column))))
}
return nil
}
func (ptr *QTableWidget) TakeItem(row int, column int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))
}
return nil
}
func (ptr *QTableWidget) TakeVerticalHeaderItem(row int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
func (ptr *QTableWidget) VerticalHeaderItem(row int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget_VerticalHeaderItem(ptr.Pointer(), C.int(int32(row))))
}
return nil
}
func (ptr *QTableWidget) VisualColumn(logicalColumn int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_VisualColumn(ptr.Pointer(), C.int(int32(logicalColumn)))))
}
return 0
}
func (ptr *QTableWidget) VisualItemRect(item QTableWidgetItem_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTableWidget_VisualItemRect(ptr.Pointer(), PointerFromQTableWidgetItem(item)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QTableWidget) VisualRow(logicalRow int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidget_VisualRow(ptr.Pointer(), C.int(int32(logicalRow)))))
}
return 0
}
//export callbackQTableWidget_DestroyQTableWidget
func callbackQTableWidget_DestroyQTableWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTableWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableWidgetFromPointer(ptr).DestroyQTableWidgetDefault()
}
}
func (ptr *QTableWidget) ConnectDestroyQTableWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidget) DisconnectDestroyQTableWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTableWidget")
}
}
func (ptr *QTableWidget) DestroyQTableWidget() {
if ptr.Pointer() != nil {
C.QTableWidget_DestroyQTableWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTableWidget) DestroyQTableWidgetDefault() {
if ptr.Pointer() != nil {
C.QTableWidget_DestroyQTableWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTableWidget) __findItems_atList(i int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget___findItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTableWidget) __findItems_setList(i QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget___findItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i))
}
}
func (ptr *QTableWidget) __findItems_newList() unsafe.Pointer {
return C.QTableWidget___findItems_newList(ptr.Pointer())
}
func (ptr *QTableWidget) __items_atList(i int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget___items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTableWidget) __items_setList(i QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget___items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i))
}
}
func (ptr *QTableWidget) __items_newList() unsafe.Pointer {
return C.QTableWidget___items_newList(ptr.Pointer())
}
func (ptr *QTableWidget) __mimeData_items_atList(i int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTableWidget) __mimeData_items_setList(i QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i))
}
}
func (ptr *QTableWidget) __mimeData_items_newList() unsafe.Pointer {
return C.QTableWidget___mimeData_items_newList(ptr.Pointer())
}
func (ptr *QTableWidget) __selectedItems_atList(i int) *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTableWidget) __selectedItems_setList(i QTableWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i))
}
}
func (ptr *QTableWidget) __selectedItems_newList() unsafe.Pointer {
return C.QTableWidget___selectedItems_newList(ptr.Pointer())
}
func (ptr *QTableWidget) __selectedRanges_atList(i int) *QTableWidgetSelectionRange {
if ptr.Pointer() != nil {
tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidget___selectedRanges_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange)
return tmpValue
}
return nil
}
func (ptr *QTableWidget) __selectedRanges_setList(i QTableWidgetSelectionRange_ITF) {
if ptr.Pointer() != nil {
C.QTableWidget___selectedRanges_setList(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(i))
}
}
func (ptr *QTableWidget) __selectedRanges_newList() unsafe.Pointer {
return C.QTableWidget___selectedRanges_newList(ptr.Pointer())
}
type QTableWidgetItem struct {
ptr unsafe.Pointer
}
type QTableWidgetItem_ITF interface {
QTableWidgetItem_PTR() *QTableWidgetItem
}
func (ptr *QTableWidgetItem) QTableWidgetItem_PTR() *QTableWidgetItem {
return ptr
}
func (ptr *QTableWidgetItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTableWidgetItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTableWidgetItem(ptr QTableWidgetItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTableWidgetItem_PTR().Pointer()
}
return nil
}
func NewQTableWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTableWidgetItem) {
n = new(QTableWidgetItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTableWidgetItem__ItemType
//QTableWidgetItem::ItemType
type QTableWidgetItem__ItemType int64
const (
QTableWidgetItem__Type QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(0)
QTableWidgetItem__UserType QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(1000)
)
func NewQTableWidgetItem(ty int) *QTableWidgetItem {
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem(C.int(int32(ty))))
}
func NewQTableWidgetItem2(text string, ty int) *QTableWidgetItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty))))
}
func NewQTableWidgetItem3(icon gui.QIcon_ITF, text string, ty int) *QTableWidgetItem {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty))))
}
func NewQTableWidgetItem4(other QTableWidgetItem_ITF) *QTableWidgetItem {
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem4(PointerFromQTableWidgetItem(other)))
}
func (ptr *QTableWidgetItem) Background() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Background(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) CheckState() core.Qt__CheckState {
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QTableWidgetItem_CheckState(ptr.Pointer()))
}
return 0
}
//export callbackQTableWidgetItem_Clone
func callbackQTableWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "clone"); signal != nil {
return PointerFromQTableWidgetItem((*(*func() *QTableWidgetItem)(signal))())
}
return PointerFromQTableWidgetItem(NewQTableWidgetItemFromPointer(ptr).CloneDefault())
}
func (ptr *QTableWidgetItem) ConnectClone(f func() *QTableWidgetItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil {
f := func() *QTableWidgetItem {
(*(*func() *QTableWidgetItem)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectClone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clone")
}
}
func (ptr *QTableWidgetItem) Clone() *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_Clone(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) CloneDefault() *QTableWidgetItem {
if ptr.Pointer() != nil {
return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_CloneDefault(ptr.Pointer()))
}
return nil
}
func (ptr *QTableWidgetItem) Column() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetItem_Column(ptr.Pointer())))
}
return 0
}
//export callbackQTableWidgetItem_Data
func callbackQTableWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role))))
}
return core.PointerFromQVariant(NewQTableWidgetItemFromPointer(ptr).DataDefault(int(int32(role))))
}
func (ptr *QTableWidgetItem) ConnectData(f func(role int) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil {
f := func(role int) *core.QVariant {
(*(*func(int) *core.QVariant)(signal))(role)
return f(role)
}
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "data")
}
}
func (ptr *QTableWidgetItem) Data(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_Data(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) DataDefault(role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) Flags() core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QTableWidgetItem_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QTableWidgetItem) Font() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QTableWidgetItem_Font(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) Foreground() *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Foreground(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) Icon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QTableWidgetItem_Icon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) IsSelected() bool {
if ptr.Pointer() != nil {
return int8(C.QTableWidgetItem_IsSelected(ptr.Pointer())) != 0
}
return false
}
//export callbackQTableWidgetItem_Read
func callbackQTableWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "read"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in))
} else {
NewQTableWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in))
}
}
func (ptr *QTableWidgetItem) ConnectRead(f func(in *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil {
f := func(in *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(in)
f(in)
}
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectRead() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "read")
}
}
func (ptr *QTableWidgetItem) Read(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QTableWidgetItem) ReadDefault(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QTableWidgetItem) Row() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetItem_Row(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetItem) SetBackground(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTableWidgetItem) SetCheckState(state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state))
}
}
//export callbackQTableWidgetItem_SetData
func callbackQTableWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
(*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value))
} else {
NewQTableWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value))
}
}
func (ptr *QTableWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil {
f := func(role int, value *core.QVariant) {
(*(*func(int, *core.QVariant))(signal))(role, value)
f(role, value)
}
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setData")
}
}
func (ptr *QTableWidgetItem) SetData(role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QTableWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QTableWidgetItem) SetFlags(flags core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QTableWidgetItem) SetFont(font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font))
}
}
func (ptr *QTableWidgetItem) SetForeground(brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTableWidgetItem) SetIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QTableWidgetItem) SetSelected(sele bool) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele))))
}
}
func (ptr *QTableWidgetItem) SetSizeHint(size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size))
}
}
func (ptr *QTableWidgetItem) SetStatusTip(statusTip string) {
if ptr.Pointer() != nil {
var statusTipC *C.char
if statusTip != "" {
statusTipC = C.CString(statusTip)
defer C.free(unsafe.Pointer(statusTipC))
}
C.QTableWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))})
}
}
func (ptr *QTableWidgetItem) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTableWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTableWidgetItem) SetTextAlignment(alignment int) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment)))
}
}
func (ptr *QTableWidgetItem) SetToolTip(toolTip string) {
if ptr.Pointer() != nil {
var toolTipC *C.char
if toolTip != "" {
toolTipC = C.CString(toolTip)
defer C.free(unsafe.Pointer(toolTipC))
}
C.QTableWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))})
}
}
func (ptr *QTableWidgetItem) SetWhatsThis(whatsThis string) {
if ptr.Pointer() != nil {
var whatsThisC *C.char
if whatsThis != "" {
whatsThisC = C.CString(whatsThis)
defer C.free(unsafe.Pointer(whatsThisC))
}
C.QTableWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))})
}
}
func (ptr *QTableWidgetItem) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTableWidgetItem_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) StatusTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTableWidgetItem_StatusTip(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) TableWidget() *QTableWidget {
if ptr.Pointer() != nil {
tmpValue := NewQTableWidgetFromPointer(C.QTableWidgetItem_TableWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTableWidgetItem) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTableWidgetItem_Text(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) TextAlignment() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetItem_TextAlignment(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetItem) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTableWidgetItem_ToolTip(ptr.Pointer()))
}
return ""
}
func (ptr *QTableWidgetItem) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetItem_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetItem) WhatsThis() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTableWidgetItem_WhatsThis(ptr.Pointer()))
}
return ""
}
//export callbackQTableWidgetItem_Write
func callbackQTableWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "write"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out))
} else {
NewQTableWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out))
}
}
func (ptr *QTableWidgetItem) ConnectWrite(f func(out *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil {
f := func(out *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(out)
f(out)
}
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectWrite() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "write")
}
}
func (ptr *QTableWidgetItem) Write(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
func (ptr *QTableWidgetItem) WriteDefault(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTableWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
//export callbackQTableWidgetItem_DestroyQTableWidgetItem
func callbackQTableWidgetItem_DestroyQTableWidgetItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTableWidgetItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQTableWidgetItemFromPointer(ptr).DestroyQTableWidgetItemDefault()
}
}
func (ptr *QTableWidgetItem) ConnectDestroyQTableWidgetItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidgetItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTableWidgetItem) DisconnectDestroyQTableWidgetItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTableWidgetItem")
}
}
func (ptr *QTableWidgetItem) DestroyQTableWidgetItem() {
if ptr.Pointer() != nil {
C.QTableWidgetItem_DestroyQTableWidgetItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTableWidgetItem) DestroyQTableWidgetItemDefault() {
if ptr.Pointer() != nil {
C.QTableWidgetItem_DestroyQTableWidgetItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTableWidgetItem) __values_newList() unsafe.Pointer {
return C.QTableWidgetItem___values_newList(ptr.Pointer())
}
func (ptr *QTableWidgetItem) __setValues__newList() unsafe.Pointer {
return C.QTableWidgetItem___setValues__newList(ptr.Pointer())
}
type QTableWidgetSelectionRange struct {
ptr unsafe.Pointer
}
type QTableWidgetSelectionRange_ITF interface {
QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange
}
func (ptr *QTableWidgetSelectionRange) QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange {
return ptr
}
func (ptr *QTableWidgetSelectionRange) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTableWidgetSelectionRange) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTableWidgetSelectionRange(ptr QTableWidgetSelectionRange_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTableWidgetSelectionRange_PTR().Pointer()
}
return nil
}
func NewQTableWidgetSelectionRangeFromPointer(ptr unsafe.Pointer) (n *QTableWidgetSelectionRange) {
n = new(QTableWidgetSelectionRange)
n.SetPointer(ptr)
return
}
func NewQTableWidgetSelectionRange() *QTableWidgetSelectionRange {
tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange())
runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange)
return tmpValue
}
func NewQTableWidgetSelectionRange2(top int, left int, bottom int, right int) *QTableWidgetSelectionRange {
tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(C.int(int32(top)), C.int(int32(left)), C.int(int32(bottom)), C.int(int32(right))))
runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange)
return tmpValue
}
func NewQTableWidgetSelectionRange3(other QTableWidgetSelectionRange_ITF) *QTableWidgetSelectionRange {
tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(PointerFromQTableWidgetSelectionRange(other)))
runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange)
return tmpValue
}
func (ptr *QTableWidgetSelectionRange) BottomRow() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_BottomRow(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_ColumnCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) LeftColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_LeftColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) RightColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_RightColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) RowCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_RowCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) TopRow() int {
if ptr.Pointer() != nil {
return int(int32(C.QTableWidgetSelectionRange_TopRow(ptr.Pointer())))
}
return 0
}
func (ptr *QTableWidgetSelectionRange) DestroyQTableWidgetSelectionRange() {
if ptr.Pointer() != nil {
C.QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTapAndHoldGesture struct {
QGesture
}
type QTapAndHoldGesture_ITF interface {
QGesture_ITF
QTapAndHoldGesture_PTR() *QTapAndHoldGesture
}
func (ptr *QTapAndHoldGesture) QTapAndHoldGesture_PTR() *QTapAndHoldGesture {
return ptr
}
func (ptr *QTapAndHoldGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func (ptr *QTapAndHoldGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGesture_PTR().SetPointer(p)
}
}
func PointerFromQTapAndHoldGesture(ptr QTapAndHoldGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTapAndHoldGesture_PTR().Pointer()
}
return nil
}
func NewQTapAndHoldGestureFromPointer(ptr unsafe.Pointer) (n *QTapAndHoldGesture) {
n = new(QTapAndHoldGesture)
n.SetPointer(ptr)
return
}
func (ptr *QTapAndHoldGesture) Position() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QTapAndHoldGesture_Position(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QTapAndHoldGesture) SetPosition(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QTapAndHoldGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
func QTapAndHoldGesture_SetTimeout(msecs int) {
C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs)))
}
func (ptr *QTapAndHoldGesture) SetTimeout(msecs int) {
C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs)))
}
func QTapAndHoldGesture_Timeout() int {
return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout()))
}
func (ptr *QTapAndHoldGesture) Timeout() int {
return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout()))
}
//export callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture
func callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTapAndHoldGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQTapAndHoldGestureFromPointer(ptr).DestroyQTapAndHoldGestureDefault()
}
}
func (ptr *QTapAndHoldGesture) ConnectDestroyQTapAndHoldGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTapAndHoldGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QTapAndHoldGesture) DisconnectDestroyQTapAndHoldGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTapAndHoldGesture")
}
}
func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGesture() {
if ptr.Pointer() != nil {
C.QTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGestureDefault() {
if ptr.Pointer() != nil {
C.QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTapGesture struct {
QGesture
}
type QTapGesture_ITF interface {
QGesture_ITF
QTapGesture_PTR() *QTapGesture
}
func (ptr *QTapGesture) QTapGesture_PTR() *QTapGesture {
return ptr
}
func (ptr *QTapGesture) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QGesture_PTR().Pointer()
}
return nil
}
func (ptr *QTapGesture) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QGesture_PTR().SetPointer(p)
}
}
func PointerFromQTapGesture(ptr QTapGesture_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTapGesture_PTR().Pointer()
}
return nil
}
func NewQTapGestureFromPointer(ptr unsafe.Pointer) (n *QTapGesture) {
n = new(QTapGesture)
n.SetPointer(ptr)
return
}
func (ptr *QTapGesture) Position() *core.QPointF {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFFromPointer(C.QTapGesture_Position(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF)
return tmpValue
}
return nil
}
func (ptr *QTapGesture) SetPosition(pos core.QPointF_ITF) {
if ptr.Pointer() != nil {
C.QTapGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos))
}
}
//export callbackQTapGesture_DestroyQTapGesture
func callbackQTapGesture_DestroyQTapGesture(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTapGesture"); signal != nil {
(*(*func())(signal))()
} else {
NewQTapGestureFromPointer(ptr).DestroyQTapGestureDefault()
}
}
func (ptr *QTapGesture) ConnectDestroyQTapGesture(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTapGesture"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f))
}
}
}
func (ptr *QTapGesture) DisconnectDestroyQTapGesture() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTapGesture")
}
}
func (ptr *QTapGesture) DestroyQTapGesture() {
if ptr.Pointer() != nil {
C.QTapGesture_DestroyQTapGesture(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTapGesture) DestroyQTapGestureDefault() {
if ptr.Pointer() != nil {
C.QTapGesture_DestroyQTapGestureDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTextBrowser struct {
QTextEdit
}
type QTextBrowser_ITF interface {
QTextEdit_ITF
QTextBrowser_PTR() *QTextBrowser
}
func (ptr *QTextBrowser) QTextBrowser_PTR() *QTextBrowser {
return ptr
}
func (ptr *QTextBrowser) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QTextEdit_PTR().Pointer()
}
return nil
}
func (ptr *QTextBrowser) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QTextEdit_PTR().SetPointer(p)
}
}
func PointerFromQTextBrowser(ptr QTextBrowser_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTextBrowser_PTR().Pointer()
}
return nil
}
func NewQTextBrowserFromPointer(ptr unsafe.Pointer) (n *QTextBrowser) {
n = new(QTextBrowser)
n.SetPointer(ptr)
return
}
func NewQTextBrowser(parent QWidget_ITF) *QTextBrowser {
tmpValue := NewQTextBrowserFromPointer(C.QTextBrowser_NewQTextBrowser(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQTextBrowser_AnchorClicked
func callbackQTextBrowser_AnchorClicked(ptr unsafe.Pointer, link unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "anchorClicked"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link))
}
}
func (ptr *QTextBrowser) ConnectAnchorClicked(f func(link *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "anchorClicked") {
C.QTextBrowser_ConnectAnchorClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "anchorClicked"); signal != nil {
f := func(link *core.QUrl) {
(*(*func(*core.QUrl))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectAnchorClicked() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectAnchorClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "anchorClicked")
}
}
func (ptr *QTextBrowser) AnchorClicked(link core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QTextBrowser_AnchorClicked(ptr.Pointer(), core.PointerFromQUrl(link))
}
}
//export callbackQTextBrowser_Backward
func callbackQTextBrowser_Backward(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "backward"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextBrowserFromPointer(ptr).BackwardDefault()
}
}
func (ptr *QTextBrowser) ConnectBackward(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "backward"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectBackward() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "backward")
}
}
func (ptr *QTextBrowser) Backward() {
if ptr.Pointer() != nil {
C.QTextBrowser_Backward(ptr.Pointer())
}
}
func (ptr *QTextBrowser) BackwardDefault() {
if ptr.Pointer() != nil {
C.QTextBrowser_BackwardDefault(ptr.Pointer())
}
}
//export callbackQTextBrowser_BackwardAvailable
func callbackQTextBrowser_BackwardAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "backwardAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QTextBrowser) ConnectBackwardAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "backwardAvailable") {
C.QTextBrowser_ConnectBackwardAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "backwardAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectBackwardAvailable() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectBackwardAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "backwardAvailable")
}
}
func (ptr *QTextBrowser) BackwardAvailable(available bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_BackwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
func (ptr *QTextBrowser) BackwardHistoryCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextBrowser_BackwardHistoryCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTextBrowser) ClearHistory() {
if ptr.Pointer() != nil {
C.QTextBrowser_ClearHistory(ptr.Pointer())
}
}
//export callbackQTextBrowser_Forward
func callbackQTextBrowser_Forward(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "forward"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextBrowserFromPointer(ptr).ForwardDefault()
}
}
func (ptr *QTextBrowser) ConnectForward(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "forward"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectForward() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "forward")
}
}
func (ptr *QTextBrowser) Forward() {
if ptr.Pointer() != nil {
C.QTextBrowser_Forward(ptr.Pointer())
}
}
func (ptr *QTextBrowser) ForwardDefault() {
if ptr.Pointer() != nil {
C.QTextBrowser_ForwardDefault(ptr.Pointer())
}
}
//export callbackQTextBrowser_ForwardAvailable
func callbackQTextBrowser_ForwardAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "forwardAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QTextBrowser) ConnectForwardAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "forwardAvailable") {
C.QTextBrowser_ConnectForwardAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "forwardAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectForwardAvailable() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectForwardAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "forwardAvailable")
}
}
func (ptr *QTextBrowser) ForwardAvailable(available bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_ForwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
func (ptr *QTextBrowser) ForwardHistoryCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextBrowser_ForwardHistoryCount(ptr.Pointer())))
}
return 0
}
//export callbackQTextBrowser_Highlighted
func callbackQTextBrowser_Highlighted(ptr unsafe.Pointer, link unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "highlighted"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link))
}
}
func (ptr *QTextBrowser) ConnectHighlighted(f func(link *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted") {
C.QTextBrowser_ConnectHighlighted(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil {
f := func(link *core.QUrl) {
(*(*func(*core.QUrl))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectHighlighted() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectHighlighted(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted")
}
}
func (ptr *QTextBrowser) Highlighted(link core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QTextBrowser_Highlighted(ptr.Pointer(), core.PointerFromQUrl(link))
}
}
//export callbackQTextBrowser_Highlighted2
func callbackQTextBrowser_Highlighted2(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(link))
}
}
func (ptr *QTextBrowser) ConnectHighlighted2(f func(link string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") {
C.QTextBrowser_ConnectHighlighted2(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil {
f := func(link string) {
(*(*func(string))(signal))(link)
f(link)
}
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectHighlighted2() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectHighlighted2(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "highlighted2")
}
}
func (ptr *QTextBrowser) Highlighted2(link string) {
if ptr.Pointer() != nil {
var linkC *C.char
if link != "" {
linkC = C.CString(link)
defer C.free(unsafe.Pointer(linkC))
}
C.QTextBrowser_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))})
}
}
//export callbackQTextBrowser_HistoryChanged
func callbackQTextBrowser_HistoryChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "historyChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTextBrowser) ConnectHistoryChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "historyChanged") {
C.QTextBrowser_ConnectHistoryChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "historyChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectHistoryChanged() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectHistoryChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "historyChanged")
}
}
func (ptr *QTextBrowser) HistoryChanged() {
if ptr.Pointer() != nil {
C.QTextBrowser_HistoryChanged(ptr.Pointer())
}
}
func (ptr *QTextBrowser) HistoryTitle(i int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextBrowser_HistoryTitle(ptr.Pointer(), C.int(int32(i))))
}
return ""
}
func (ptr *QTextBrowser) HistoryUrl(i int) *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_HistoryUrl(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQTextBrowser_Home
func callbackQTextBrowser_Home(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "home"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextBrowserFromPointer(ptr).HomeDefault()
}
}
func (ptr *QTextBrowser) ConnectHome(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "home"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectHome() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "home")
}
}
func (ptr *QTextBrowser) Home() {
if ptr.Pointer() != nil {
C.QTextBrowser_Home(ptr.Pointer())
}
}
func (ptr *QTextBrowser) HomeDefault() {
if ptr.Pointer() != nil {
C.QTextBrowser_HomeDefault(ptr.Pointer())
}
}
func (ptr *QTextBrowser) IsBackwardAvailable() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_IsBackwardAvailable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextBrowser) IsForwardAvailable() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_IsForwardAvailable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextBrowser) OpenExternalLinks() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_OpenExternalLinks(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextBrowser) OpenLinks() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_OpenLinks(ptr.Pointer())) != 0
}
return false
}
//export callbackQTextBrowser_Reload
func callbackQTextBrowser_Reload(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reload"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextBrowserFromPointer(ptr).ReloadDefault()
}
}
func (ptr *QTextBrowser) ConnectReload(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reload"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectReload() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reload")
}
}
func (ptr *QTextBrowser) Reload() {
if ptr.Pointer() != nil {
C.QTextBrowser_Reload(ptr.Pointer())
}
}
func (ptr *QTextBrowser) ReloadDefault() {
if ptr.Pointer() != nil {
C.QTextBrowser_ReloadDefault(ptr.Pointer())
}
}
func (ptr *QTextBrowser) SearchPaths() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QTextBrowser_SearchPaths(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QTextBrowser) SetOpenExternalLinks(open bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
}
func (ptr *QTextBrowser) SetOpenLinks(open bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetOpenLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open))))
}
}
func (ptr *QTextBrowser) SetSearchPaths(paths []string) {
if ptr.Pointer() != nil {
pathsC := C.CString(strings.Join(paths, "¡¦!"))
defer C.free(unsafe.Pointer(pathsC))
C.QTextBrowser_SetSearchPaths(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})
}
}
//export callbackQTextBrowser_SetSource
func callbackQTextBrowser_SetSource(ptr unsafe.Pointer, name unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setSource"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(name))
} else {
NewQTextBrowserFromPointer(ptr).SetSourceDefault(core.NewQUrlFromPointer(name))
}
}
func (ptr *QTextBrowser) ConnectSetSource(f func(name *core.QUrl)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSource"); signal != nil {
f := func(name *core.QUrl) {
(*(*func(*core.QUrl))(signal))(name)
f(name)
}
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectSetSource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSource")
}
}
func (ptr *QTextBrowser) SetSource(name core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetSource(ptr.Pointer(), core.PointerFromQUrl(name))
}
}
func (ptr *QTextBrowser) SetSourceDefault(name core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetSourceDefault(ptr.Pointer(), core.PointerFromQUrl(name))
}
}
func (ptr *QTextBrowser) Source() *core.QUrl {
if ptr.Pointer() != nil {
tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_Source(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl)
return tmpValue
}
return nil
}
//export callbackQTextBrowser_SourceChanged
func callbackQTextBrowser_SourceChanged(ptr unsafe.Pointer, src unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil {
(*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(src))
}
}
func (ptr *QTextBrowser) ConnectSourceChanged(f func(src *core.QUrl)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "sourceChanged") {
C.QTextBrowser_ConnectSourceChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil {
f := func(src *core.QUrl) {
(*(*func(*core.QUrl))(signal))(src)
f(src)
}
qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextBrowser) DisconnectSourceChanged() {
if ptr.Pointer() != nil {
C.QTextBrowser_DisconnectSourceChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "sourceChanged")
}
}
func (ptr *QTextBrowser) SourceChanged(src core.QUrl_ITF) {
if ptr.Pointer() != nil {
C.QTextBrowser_SourceChanged(ptr.Pointer(), core.PointerFromQUrl(src))
}
}
func (ptr *QTextBrowser) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextBrowser) SetReadOnly(readOnly bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(readOnly))))
}
}
func (ptr *QTextBrowser) IsUndoRedoEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTextBrowser_IsUndoRedoEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextBrowser) SetUndoRedoEnabled(undoRedoEnabled bool) {
if ptr.Pointer() != nil {
C.QTextBrowser_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(undoRedoEnabled))))
}
}
type QTextEdit struct {
QAbstractScrollArea
}
type QTextEdit_ITF interface {
QAbstractScrollArea_ITF
QTextEdit_PTR() *QTextEdit
}
func (ptr *QTextEdit) QTextEdit_PTR() *QTextEdit {
return ptr
}
func (ptr *QTextEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractScrollArea_PTR().Pointer()
}
return nil
}
func (ptr *QTextEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractScrollArea_PTR().SetPointer(p)
}
}
func PointerFromQTextEdit(ptr QTextEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTextEdit_PTR().Pointer()
}
return nil
}
func NewQTextEditFromPointer(ptr unsafe.Pointer) (n *QTextEdit) {
n = new(QTextEdit)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTextEdit__LineWrapMode
//QTextEdit::LineWrapMode
type QTextEdit__LineWrapMode int64
const (
QTextEdit__NoWrap QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(0)
QTextEdit__WidgetWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(1)
QTextEdit__FixedPixelWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(2)
QTextEdit__FixedColumnWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(3)
)
//go:generate stringer -type=QTextEdit__AutoFormattingFlag
//QTextEdit::AutoFormattingFlag
type QTextEdit__AutoFormattingFlag int64
const (
QTextEdit__AutoNone QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0)
QTextEdit__AutoBulletList QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0x00000001)
QTextEdit__AutoAll QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0xffffffff)
)
func NewQTextEdit(parent QWidget_ITF) *QTextEdit {
tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQTextEdit2(text string, parent QWidget_ITF) *QTextEdit {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTextEdit) AcceptRichText() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_AcceptRichText(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) Alignment() core.Qt__AlignmentFlag {
if ptr.Pointer() != nil {
return core.Qt__AlignmentFlag(C.QTextEdit_Alignment(ptr.Pointer()))
}
return 0
}
func (ptr *QTextEdit) AnchorAt(pos core.QPoint_ITF) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos)))
}
return ""
}
//export callbackQTextEdit_Append
func callbackQTextEdit_Append(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "append"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).AppendDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectAppend(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "append"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectAppend() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "append")
}
}
func (ptr *QTextEdit) Append(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_Append(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) AppendDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_AppendDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) AutoFormatting() QTextEdit__AutoFormattingFlag {
if ptr.Pointer() != nil {
return QTextEdit__AutoFormattingFlag(C.QTextEdit_AutoFormatting(ptr.Pointer()))
}
return 0
}
//export callbackQTextEdit_CanInsertFromMimeData
func callbackQTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source)))))
}
return C.char(int8(qt.GoBoolToInt(NewQTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)))))
}
func (ptr *QTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil {
f := func(source *core.QMimeData) bool {
(*(*func(*core.QMimeData) bool)(signal))(source)
return f(source)
}
qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCanInsertFromMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData")
}
}
func (ptr *QTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0
}
return false
}
func (ptr *QTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0
}
return false
}
func (ptr *QTextEdit) CanPaste() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_CanPaste(ptr.Pointer())) != 0
}
return false
}
//export callbackQTextEdit_Clear
func callbackQTextEdit_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).ClearDefault()
}
}
func (ptr *QTextEdit) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QTextEdit) Clear() {
if ptr.Pointer() != nil {
C.QTextEdit_Clear(ptr.Pointer())
}
}
func (ptr *QTextEdit) ClearDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_ClearDefault(ptr.Pointer())
}
}
//export callbackQTextEdit_Copy
func callbackQTextEdit_Copy(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "copy"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).CopyDefault()
}
}
func (ptr *QTextEdit) ConnectCopy(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCopy() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "copy")
}
}
func (ptr *QTextEdit) Copy() {
if ptr.Pointer() != nil {
C.QTextEdit_Copy(ptr.Pointer())
}
}
func (ptr *QTextEdit) CopyDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_CopyDefault(ptr.Pointer())
}
}
//export callbackQTextEdit_CopyAvailable
func callbackQTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) {
if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(yes) != 0)
}
}
func (ptr *QTextEdit) ConnectCopyAvailable(f func(yes bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") {
C.QTextEdit_ConnectCopyAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil {
f := func(yes bool) {
(*(*func(bool))(signal))(yes)
f(yes)
}
qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCopyAvailable() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectCopyAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "copyAvailable")
}
}
func (ptr *QTextEdit) CopyAvailable(yes bool) {
if ptr.Pointer() != nil {
C.QTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes))))
}
}
//export callbackQTextEdit_CreateMimeDataFromSelection
func callbackQTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil {
return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))())
}
return core.PointerFromQMimeData(NewQTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault())
}
func (ptr *QTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil {
f := func() *core.QMimeData {
(*(*func() *core.QMimeData)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCreateMimeDataFromSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection")
}
}
func (ptr *QTextEdit) CreateMimeDataFromSelection() *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelection(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CreateStandardContextMenu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CurrentCharFormat() *gui.QTextCharFormat {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCharFormatFromPointer(C.QTextEdit_CurrentCharFormat(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat)
return tmpValue
}
return nil
}
//export callbackQTextEdit_CurrentCharFormatChanged
func callbackQTextEdit_CurrentCharFormatChanged(ptr unsafe.Pointer, ff unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentCharFormatChanged"); signal != nil {
(*(*func(*gui.QTextCharFormat))(signal))(gui.NewQTextCharFormatFromPointer(ff))
}
}
func (ptr *QTextEdit) ConnectCurrentCharFormatChanged(f func(ff *gui.QTextCharFormat)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentCharFormatChanged") {
C.QTextEdit_ConnectCurrentCharFormatChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentCharFormatChanged"); signal != nil {
f := func(ff *gui.QTextCharFormat) {
(*(*func(*gui.QTextCharFormat))(signal))(ff)
f(ff)
}
qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCurrentCharFormatChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectCurrentCharFormatChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentCharFormatChanged")
}
}
func (ptr *QTextEdit) CurrentCharFormatChanged(ff gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_CurrentCharFormatChanged(ptr.Pointer(), gui.PointerFromQTextCharFormat(ff))
}
}
func (ptr *QTextEdit) CurrentFont() *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QTextEdit_CurrentFont(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor)
return tmpValue
}
return nil
}
//export callbackQTextEdit_CursorPositionChanged
func callbackQTextEdit_CursorPositionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTextEdit) ConnectCursorPositionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") {
C.QTextEdit_ConnectCursorPositionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCursorPositionChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectCursorPositionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged")
}
}
func (ptr *QTextEdit) CursorPositionChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_CursorPositionChanged(ptr.Pointer())
}
}
func (ptr *QTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CursorRect2() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect2(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) CursorWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextEdit_CursorWidth(ptr.Pointer())))
}
return 0
}
//export callbackQTextEdit_Cut
func callbackQTextEdit_Cut(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cut"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).CutDefault()
}
}
func (ptr *QTextEdit) ConnectCut(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectCut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cut")
}
}
func (ptr *QTextEdit) Cut() {
if ptr.Pointer() != nil {
C.QTextEdit_Cut(ptr.Pointer())
}
}
func (ptr *QTextEdit) CutDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_CutDefault(ptr.Pointer())
}
}
func (ptr *QTextEdit) Document() *gui.QTextDocument {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextDocumentFromPointer(C.QTextEdit_Document(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTextEdit) DocumentTitle() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_DocumentTitle(ptr.Pointer()))
}
return ""
}
func (ptr *QTextEdit) EnsureCursorVisible() {
if ptr.Pointer() != nil {
C.QTextEdit_EnsureCursorVisible(ptr.Pointer())
}
}
func (ptr *QTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
var expC *C.char
if exp != "" {
expC = C.CString(exp)
defer C.free(unsafe.Pointer(expC))
}
return int8(C.QTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0
}
return false
}
func (ptr *QTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0
}
return false
}
func (ptr *QTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0
}
return false
}
func (ptr *QTextEdit) FontFamily() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_FontFamily(ptr.Pointer()))
}
return ""
}
func (ptr *QTextEdit) FontItalic() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_FontItalic(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) FontPointSize() float64 {
if ptr.Pointer() != nil {
return float64(C.QTextEdit_FontPointSize(ptr.Pointer()))
}
return 0
}
func (ptr *QTextEdit) FontUnderline() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_FontUnderline(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) FontWeight() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextEdit_FontWeight(ptr.Pointer())))
}
return 0
}
//export callbackQTextEdit_InsertFromMimeData
func callbackQTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil {
(*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source))
} else {
NewQTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))
}
}
func (ptr *QTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil {
f := func(source *core.QMimeData) {
(*(*func(*core.QMimeData))(signal))(source)
f(source)
}
qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectInsertFromMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData")
}
}
func (ptr *QTextEdit) InsertFromMimeData(source core.QMimeData_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))
}
}
func (ptr *QTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))
}
}
//export callbackQTextEdit_InsertHtml
func callbackQTextEdit_InsertHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "insertHtml"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).InsertHtmlDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectInsertHtml(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertHtml"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectInsertHtml() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertHtml")
}
}
func (ptr *QTextEdit) InsertHtml(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_InsertHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) InsertHtmlDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_InsertHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQTextEdit_InsertPlainText
func callbackQTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectInsertPlainText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectInsertPlainText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "insertPlainText")
}
}
func (ptr *QTextEdit) InsertPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) InsertPlainTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) IsReadOnly() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_IsReadOnly(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) IsUndoRedoEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) LineWrapColumnOrWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextEdit_LineWrapColumnOrWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QTextEdit) LineWrapMode() QTextEdit__LineWrapMode {
if ptr.Pointer() != nil {
return QTextEdit__LineWrapMode(C.QTextEdit_LineWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQTextEdit_LoadResource
func callbackQTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "loadResource"); signal != nil {
return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name)))
}
return core.PointerFromQVariant(NewQTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name)))
}
func (ptr *QTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil {
f := func(ty int, name *core.QUrl) *core.QVariant {
(*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name)
return f(ty, name)
}
qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectLoadResource() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "loadResource")
}
}
func (ptr *QTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier))
}
}
func (ptr *QTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) {
if ptr.Pointer() != nil {
C.QTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode))
}
}
func (ptr *QTextEdit) OverwriteMode() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_OverwriteMode(ptr.Pointer())) != 0
}
return false
}
//export callbackQTextEdit_Paste
func callbackQTextEdit_Paste(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paste"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).PasteDefault()
}
}
func (ptr *QTextEdit) ConnectPaste(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectPaste() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paste")
}
}
func (ptr *QTextEdit) Paste() {
if ptr.Pointer() != nil {
C.QTextEdit_Paste(ptr.Pointer())
}
}
func (ptr *QTextEdit) PasteDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_PasteDefault(ptr.Pointer())
}
}
func (ptr *QTextEdit) PlaceholderText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_PlaceholderText(ptr.Pointer()))
}
return ""
}
func (ptr *QTextEdit) Print(printer gui.QPagedPaintDevice_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer))
}
}
//export callbackQTextEdit_Redo
func callbackQTextEdit_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).RedoDefault()
}
}
func (ptr *QTextEdit) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QTextEdit) Redo() {
if ptr.Pointer() != nil {
C.QTextEdit_Redo(ptr.Pointer())
}
}
func (ptr *QTextEdit) RedoDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_RedoDefault(ptr.Pointer())
}
}
//export callbackQTextEdit_RedoAvailable
func callbackQTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QTextEdit) ConnectRedoAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") {
C.QTextEdit_ConnectRedoAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectRedoAvailable() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectRedoAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "redoAvailable")
}
}
func (ptr *QTextEdit) RedoAvailable(available bool) {
if ptr.Pointer() != nil {
C.QTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
//export callbackQTextEdit_ScrollToAnchor
func callbackQTextEdit_ScrollToAnchor(ptr unsafe.Pointer, name C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "scrollToAnchor"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(name))
} else {
NewQTextEditFromPointer(ptr).ScrollToAnchorDefault(cGoUnpackString(name))
}
}
func (ptr *QTextEdit) ConnectScrollToAnchor(f func(name string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToAnchor"); signal != nil {
f := func(name string) {
(*(*func(string))(signal))(name)
f(name)
}
qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectScrollToAnchor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToAnchor")
}
}
func (ptr *QTextEdit) ScrollToAnchor(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QTextEdit_ScrollToAnchor(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QTextEdit) ScrollToAnchorDefault(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QTextEdit_ScrollToAnchorDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
//export callbackQTextEdit_SelectAll
func callbackQTextEdit_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QTextEdit) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QTextEdit) SelectAll() {
if ptr.Pointer() != nil {
C.QTextEdit_SelectAll(ptr.Pointer())
}
}
func (ptr *QTextEdit) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_SelectAllDefault(ptr.Pointer())
}
}
//export callbackQTextEdit_SelectionChanged
func callbackQTextEdit_SelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTextEdit) ConnectSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") {
C.QTextEdit_ConnectSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QTextEdit) SelectionChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_SelectionChanged(ptr.Pointer())
}
}
func (ptr *QTextEdit) SetAcceptRichText(accept bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetAcceptRichText(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(accept))))
}
}
//export callbackQTextEdit_SetAlignment
func callbackQTextEdit_SetAlignment(ptr unsafe.Pointer, a C.longlong) {
if signal := qt.GetSignal(ptr, "setAlignment"); signal != nil {
(*(*func(core.Qt__AlignmentFlag))(signal))(core.Qt__AlignmentFlag(a))
} else {
NewQTextEditFromPointer(ptr).SetAlignmentDefault(core.Qt__AlignmentFlag(a))
}
}
func (ptr *QTextEdit) ConnectSetAlignment(f func(a core.Qt__AlignmentFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setAlignment"); signal != nil {
f := func(a core.Qt__AlignmentFlag) {
(*(*func(core.Qt__AlignmentFlag))(signal))(a)
f(a)
}
qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetAlignment() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setAlignment")
}
}
func (ptr *QTextEdit) SetAlignment(a core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QTextEdit_SetAlignment(ptr.Pointer(), C.longlong(a))
}
}
func (ptr *QTextEdit) SetAlignmentDefault(a core.Qt__AlignmentFlag) {
if ptr.Pointer() != nil {
C.QTextEdit_SetAlignmentDefault(ptr.Pointer(), C.longlong(a))
}
}
func (ptr *QTextEdit) SetAutoFormatting(features QTextEdit__AutoFormattingFlag) {
if ptr.Pointer() != nil {
C.QTextEdit_SetAutoFormatting(ptr.Pointer(), C.longlong(features))
}
}
func (ptr *QTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format))
}
}
//export callbackQTextEdit_SetCurrentFont
func callbackQTextEdit_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil {
(*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff))
} else {
NewQTextEditFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff))
}
}
func (ptr *QTextEdit) ConnectSetCurrentFont(f func(ff *gui.QFont)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil {
f := func(ff *gui.QFont) {
(*(*func(*gui.QFont))(signal))(ff)
f(ff)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetCurrentFont() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont")
}
}
func (ptr *QTextEdit) SetCurrentFont(ff gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff))
}
}
func (ptr *QTextEdit) SetCurrentFontDefault(ff gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff))
}
}
func (ptr *QTextEdit) SetCursorWidth(width int) {
if ptr.Pointer() != nil {
C.QTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width)))
}
}
func (ptr *QTextEdit) SetDocument(document gui.QTextDocument_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document))
}
}
func (ptr *QTextEdit) SetDocumentTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
//export callbackQTextEdit_SetFontFamily
func callbackQTextEdit_SetFontFamily(ptr unsafe.Pointer, fontFamily C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setFontFamily"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(fontFamily))
} else {
NewQTextEditFromPointer(ptr).SetFontFamilyDefault(cGoUnpackString(fontFamily))
}
}
func (ptr *QTextEdit) ConnectSetFontFamily(f func(fontFamily string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFontFamily"); signal != nil {
f := func(fontFamily string) {
(*(*func(string))(signal))(fontFamily)
f(fontFamily)
}
qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetFontFamily() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFontFamily")
}
}
func (ptr *QTextEdit) SetFontFamily(fontFamily string) {
if ptr.Pointer() != nil {
var fontFamilyC *C.char
if fontFamily != "" {
fontFamilyC = C.CString(fontFamily)
defer C.free(unsafe.Pointer(fontFamilyC))
}
C.QTextEdit_SetFontFamily(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))})
}
}
func (ptr *QTextEdit) SetFontFamilyDefault(fontFamily string) {
if ptr.Pointer() != nil {
var fontFamilyC *C.char
if fontFamily != "" {
fontFamilyC = C.CString(fontFamily)
defer C.free(unsafe.Pointer(fontFamilyC))
}
C.QTextEdit_SetFontFamilyDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))})
}
}
//export callbackQTextEdit_SetFontItalic
func callbackQTextEdit_SetFontItalic(ptr unsafe.Pointer, italic C.char) {
if signal := qt.GetSignal(ptr, "setFontItalic"); signal != nil {
(*(*func(bool))(signal))(int8(italic) != 0)
} else {
NewQTextEditFromPointer(ptr).SetFontItalicDefault(int8(italic) != 0)
}
}
func (ptr *QTextEdit) ConnectSetFontItalic(f func(italic bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFontItalic"); signal != nil {
f := func(italic bool) {
(*(*func(bool))(signal))(italic)
f(italic)
}
qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetFontItalic() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFontItalic")
}
}
func (ptr *QTextEdit) SetFontItalic(italic bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic))))
}
}
func (ptr *QTextEdit) SetFontItalicDefault(italic bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontItalicDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic))))
}
}
//export callbackQTextEdit_SetFontPointSize
func callbackQTextEdit_SetFontPointSize(ptr unsafe.Pointer, s C.double) {
if signal := qt.GetSignal(ptr, "setFontPointSize"); signal != nil {
(*(*func(float64))(signal))(float64(s))
} else {
NewQTextEditFromPointer(ptr).SetFontPointSizeDefault(float64(s))
}
}
func (ptr *QTextEdit) ConnectSetFontPointSize(f func(s float64)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFontPointSize"); signal != nil {
f := func(s float64) {
(*(*func(float64))(signal))(s)
f(s)
}
qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetFontPointSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFontPointSize")
}
}
func (ptr *QTextEdit) SetFontPointSize(s float64) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontPointSize(ptr.Pointer(), C.double(s))
}
}
func (ptr *QTextEdit) SetFontPointSizeDefault(s float64) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontPointSizeDefault(ptr.Pointer(), C.double(s))
}
}
//export callbackQTextEdit_SetFontUnderline
func callbackQTextEdit_SetFontUnderline(ptr unsafe.Pointer, underline C.char) {
if signal := qt.GetSignal(ptr, "setFontUnderline"); signal != nil {
(*(*func(bool))(signal))(int8(underline) != 0)
} else {
NewQTextEditFromPointer(ptr).SetFontUnderlineDefault(int8(underline) != 0)
}
}
func (ptr *QTextEdit) ConnectSetFontUnderline(f func(underline bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFontUnderline"); signal != nil {
f := func(underline bool) {
(*(*func(bool))(signal))(underline)
f(underline)
}
qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetFontUnderline() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFontUnderline")
}
}
func (ptr *QTextEdit) SetFontUnderline(underline bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline))))
}
}
func (ptr *QTextEdit) SetFontUnderlineDefault(underline bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontUnderlineDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline))))
}
}
//export callbackQTextEdit_SetFontWeight
func callbackQTextEdit_SetFontWeight(ptr unsafe.Pointer, weight C.int) {
if signal := qt.GetSignal(ptr, "setFontWeight"); signal != nil {
(*(*func(int))(signal))(int(int32(weight)))
} else {
NewQTextEditFromPointer(ptr).SetFontWeightDefault(int(int32(weight)))
}
}
func (ptr *QTextEdit) ConnectSetFontWeight(f func(weight int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFontWeight"); signal != nil {
f := func(weight int) {
(*(*func(int))(signal))(weight)
f(weight)
}
qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetFontWeight() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFontWeight")
}
}
func (ptr *QTextEdit) SetFontWeight(weight int) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontWeight(ptr.Pointer(), C.int(int32(weight)))
}
}
func (ptr *QTextEdit) SetFontWeightDefault(weight int) {
if ptr.Pointer() != nil {
C.QTextEdit_SetFontWeightDefault(ptr.Pointer(), C.int(int32(weight)))
}
}
//export callbackQTextEdit_SetHtml
func callbackQTextEdit_SetHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setHtml"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).SetHtmlDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectSetHtml(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setHtml"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetHtml() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setHtml")
}
}
func (ptr *QTextEdit) SetHtml(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) SetHtmlDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) SetLineWrapColumnOrWidth(w int) {
if ptr.Pointer() != nil {
C.QTextEdit_SetLineWrapColumnOrWidth(ptr.Pointer(), C.int(int32(w)))
}
}
func (ptr *QTextEdit) SetLineWrapMode(mode QTextEdit__LineWrapMode) {
if ptr.Pointer() != nil {
C.QTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode))
}
}
func (ptr *QTextEdit) SetOverwriteMode(overwrite bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite))))
}
}
func (ptr *QTextEdit) SetPlaceholderText(placeholderText string) {
if ptr.Pointer() != nil {
var placeholderTextC *C.char
if placeholderText != "" {
placeholderTextC = C.CString(placeholderText)
defer C.free(unsafe.Pointer(placeholderTextC))
}
C.QTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))})
}
}
//export callbackQTextEdit_SetPlainText
func callbackQTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectSetPlainText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetPlainText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setPlainText")
}
}
func (ptr *QTextEdit) SetPlainText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) SetPlainTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) SetReadOnly(ro bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro))))
}
}
func (ptr *QTextEdit) SetTabChangesFocus(b bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b))))
}
}
func (ptr *QTextEdit) SetTabStopDistance(distance float64) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance))
}
}
func (ptr *QTextEdit) SetTabStopWidth(width int) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width)))
}
}
//export callbackQTextEdit_SetText
func callbackQTextEdit_SetText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setText"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(text))
} else {
NewQTextEditFromPointer(ptr).SetTextDefault(cGoUnpackString(text))
}
}
func (ptr *QTextEdit) ConnectSetText(f func(text string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil {
f := func(text string) {
(*(*func(string))(signal))(text)
f(text)
}
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetText() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setText")
}
}
func (ptr *QTextEdit) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTextEdit) SetTextDefault(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTextEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
//export callbackQTextEdit_SetTextBackgroundColor
func callbackQTextEdit_SetTextBackgroundColor(ptr unsafe.Pointer, c unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setTextBackgroundColor"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c))
} else {
NewQTextEditFromPointer(ptr).SetTextBackgroundColorDefault(gui.NewQColorFromPointer(c))
}
}
func (ptr *QTextEdit) ConnectSetTextBackgroundColor(f func(c *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTextBackgroundColor"); signal != nil {
f := func(c *gui.QColor) {
(*(*func(*gui.QColor))(signal))(c)
f(c)
}
qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetTextBackgroundColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTextBackgroundColor")
}
}
func (ptr *QTextEdit) SetTextBackgroundColor(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
func (ptr *QTextEdit) SetTextBackgroundColorDefault(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextBackgroundColorDefault(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
//export callbackQTextEdit_SetTextColor
func callbackQTextEdit_SetTextColor(ptr unsafe.Pointer, c unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setTextColor"); signal != nil {
(*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c))
} else {
NewQTextEditFromPointer(ptr).SetTextColorDefault(gui.NewQColorFromPointer(c))
}
}
func (ptr *QTextEdit) ConnectSetTextColor(f func(c *gui.QColor)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setTextColor"); signal != nil {
f := func(c *gui.QColor) {
(*(*func(*gui.QColor))(signal))(c)
f(c)
}
qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectSetTextColor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setTextColor")
}
}
func (ptr *QTextEdit) SetTextColor(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
func (ptr *QTextEdit) SetTextColorDefault(c gui.QColor_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextColorDefault(ptr.Pointer(), gui.PointerFromQColor(c))
}
}
func (ptr *QTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))
}
}
func (ptr *QTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) {
if ptr.Pointer() != nil {
C.QTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QTextEdit) SetUndoRedoEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) {
if ptr.Pointer() != nil {
C.QTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QTextEdit) TabChangesFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QTextEdit_TabChangesFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTextEdit) TabStopDistance() float64 {
if ptr.Pointer() != nil {
return float64(C.QTextEdit_TabStopDistance(ptr.Pointer()))
}
return 0
}
func (ptr *QTextEdit) TabStopWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QTextEdit_TabStopWidth(ptr.Pointer())))
}
return 0
}
func (ptr *QTextEdit) TextBackgroundColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextBackgroundColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
//export callbackQTextEdit_TextChanged
func callbackQTextEdit_TextChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "textChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTextEdit) ConnectTextChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "textChanged") {
C.QTextEdit_ConnectTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectTextChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "textChanged")
}
}
func (ptr *QTextEdit) TextChanged() {
if ptr.Pointer() != nil {
C.QTextEdit_TextChanged(ptr.Pointer())
}
}
func (ptr *QTextEdit) TextColor() *gui.QColor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextColor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) TextCursor() *gui.QTextCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_TextCursor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor)
return tmpValue
}
return nil
}
func (ptr *QTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag {
if ptr.Pointer() != nil {
return core.Qt__TextInteractionFlag(C.QTextEdit_TextInteractionFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QTextEdit) ToHtml() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_ToHtml(ptr.Pointer()))
}
return ""
}
func (ptr *QTextEdit) ToPlainText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTextEdit_ToPlainText(ptr.Pointer()))
}
return ""
}
//export callbackQTextEdit_Undo
func callbackQTextEdit_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).UndoDefault()
}
}
func (ptr *QTextEdit) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QTextEdit) Undo() {
if ptr.Pointer() != nil {
C.QTextEdit_Undo(ptr.Pointer())
}
}
func (ptr *QTextEdit) UndoDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_UndoDefault(ptr.Pointer())
}
}
//export callbackQTextEdit_UndoAvailable
func callbackQTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) {
if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil {
(*(*func(bool))(signal))(int8(available) != 0)
}
}
func (ptr *QTextEdit) ConnectUndoAvailable(f func(available bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") {
C.QTextEdit_ConnectUndoAvailable(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil {
f := func(available bool) {
(*(*func(bool))(signal))(available)
f(available)
}
qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectUndoAvailable() {
if ptr.Pointer() != nil {
C.QTextEdit_DisconnectUndoAvailable(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "undoAvailable")
}
}
func (ptr *QTextEdit) UndoAvailable(available bool) {
if ptr.Pointer() != nil {
C.QTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available))))
}
}
func (ptr *QTextEdit) WordWrapMode() gui.QTextOption__WrapMode {
if ptr.Pointer() != nil {
return gui.QTextOption__WrapMode(C.QTextEdit_WordWrapMode(ptr.Pointer()))
}
return 0
}
//export callbackQTextEdit_ZoomIn
func callbackQTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) {
if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil {
(*(*func(int))(signal))(int(int32(ran)))
} else {
NewQTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran)))
}
}
func (ptr *QTextEdit) ConnectZoomIn(f func(ran int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil {
f := func(ran int) {
(*(*func(int))(signal))(ran)
f(ran)
}
qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectZoomIn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "zoomIn")
}
}
func (ptr *QTextEdit) ZoomIn(ran int) {
if ptr.Pointer() != nil {
C.QTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran)))
}
}
func (ptr *QTextEdit) ZoomInDefault(ran int) {
if ptr.Pointer() != nil {
C.QTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran)))
}
}
//export callbackQTextEdit_ZoomOut
func callbackQTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) {
if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil {
(*(*func(int))(signal))(int(int32(ran)))
} else {
NewQTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran)))
}
}
func (ptr *QTextEdit) ConnectZoomOut(f func(ran int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil {
f := func(ran int) {
(*(*func(int))(signal))(ran)
f(ran)
}
qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectZoomOut() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "zoomOut")
}
}
func (ptr *QTextEdit) ZoomOut(ran int) {
if ptr.Pointer() != nil {
C.QTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran)))
}
}
func (ptr *QTextEdit) ZoomOutDefault(ran int) {
if ptr.Pointer() != nil {
C.QTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran)))
}
}
//export callbackQTextEdit_DestroyQTextEdit
func callbackQTextEdit_DestroyQTextEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTextEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQTextEditFromPointer(ptr).DestroyQTextEditDefault()
}
}
func (ptr *QTextEdit) ConnectDestroyQTextEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTextEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QTextEdit) DisconnectDestroyQTextEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTextEdit")
}
}
func (ptr *QTextEdit) DestroyQTextEdit() {
if ptr.Pointer() != nil {
C.QTextEdit_DestroyQTextEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTextEdit) DestroyQTextEditDefault() {
if ptr.Pointer() != nil {
C.QTextEdit_DestroyQTextEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTileRules struct {
ptr unsafe.Pointer
}
type QTileRules_ITF interface {
QTileRules_PTR() *QTileRules
}
func (ptr *QTileRules) QTileRules_PTR() *QTileRules {
return ptr
}
func (ptr *QTileRules) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTileRules) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTileRules(ptr QTileRules_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTileRules_PTR().Pointer()
}
return nil
}
func NewQTileRulesFromPointer(ptr unsafe.Pointer) (n *QTileRules) {
n = new(QTileRules)
n.SetPointer(ptr)
return
}
func (ptr *QTileRules) DestroyQTileRules() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func NewQTileRules(horizontalRule core.Qt__TileRule, verticalRule core.Qt__TileRule) *QTileRules {
tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules(C.longlong(horizontalRule), C.longlong(verticalRule)))
runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules)
return tmpValue
}
func NewQTileRules2(rule core.Qt__TileRule) *QTileRules {
tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules2(C.longlong(rule)))
runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules)
return tmpValue
}
type QTimeEdit struct {
QDateTimeEdit
}
type QTimeEdit_ITF interface {
QDateTimeEdit_ITF
QTimeEdit_PTR() *QTimeEdit
}
func (ptr *QTimeEdit) QTimeEdit_PTR() *QTimeEdit {
return ptr
}
func (ptr *QTimeEdit) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDateTimeEdit_PTR().Pointer()
}
return nil
}
func (ptr *QTimeEdit) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDateTimeEdit_PTR().SetPointer(p)
}
}
func PointerFromQTimeEdit(ptr QTimeEdit_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTimeEdit_PTR().Pointer()
}
return nil
}
func NewQTimeEditFromPointer(ptr unsafe.Pointer) (n *QTimeEdit) {
n = new(QTimeEdit)
n.SetPointer(ptr)
return
}
func NewQTimeEdit(parent QWidget_ITF) *QTimeEdit {
tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQTimeEdit2(ti core.QTime_ITF, parent QWidget_ITF) *QTimeEdit {
tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit2(core.PointerFromQTime(ti), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQTimeEdit_DestroyQTimeEdit
func callbackQTimeEdit_DestroyQTimeEdit(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTimeEdit"); signal != nil {
(*(*func())(signal))()
} else {
NewQTimeEditFromPointer(ptr).DestroyQTimeEditDefault()
}
}
func (ptr *QTimeEdit) ConnectDestroyQTimeEdit(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTimeEdit"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f))
}
}
}
func (ptr *QTimeEdit) DisconnectDestroyQTimeEdit() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTimeEdit")
}
}
func (ptr *QTimeEdit) DestroyQTimeEdit() {
if ptr.Pointer() != nil {
C.QTimeEdit_DestroyQTimeEdit(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTimeEdit) DestroyQTimeEditDefault() {
if ptr.Pointer() != nil {
C.QTimeEdit_DestroyQTimeEditDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QToolBar struct {
QWidget
}
type QToolBar_ITF interface {
QWidget_ITF
QToolBar_PTR() *QToolBar
}
func (ptr *QToolBar) QToolBar_PTR() *QToolBar {
return ptr
}
func (ptr *QToolBar) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QToolBar) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQToolBar(ptr QToolBar_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QToolBar_PTR().Pointer()
}
return nil
}
func NewQToolBarFromPointer(ptr unsafe.Pointer) (n *QToolBar) {
n = new(QToolBar)
n.SetPointer(ptr)
return
}
func NewQToolBar(title string, parent QWidget_ITF) *QToolBar {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQToolBar2(parent QWidget_ITF) *QToolBar {
tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar2(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QToolBar) ActionAt(p core.QPoint_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(p)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) ActionAt2(x int, y int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQToolBar_ActionTriggered
func callbackQToolBar_ActionTriggered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QToolBar) ConnectActionTriggered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") {
C.QToolBar_ConnectActionTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectActionTriggered() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectActionTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "actionTriggered")
}
}
func (ptr *QToolBar) ActionTriggered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QToolBar_ActionTriggered(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QToolBar) AddAction(text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QToolBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AddAction2(icon gui.QIcon_ITF, text string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
tmpValue := NewQActionFromPointer(C.QToolBar_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AddAction3(text string, receiver core.QObject_ITF, member string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
tmpValue := NewQActionFromPointer(C.QToolBar_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string) *QAction {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
var memberC *C.char
if member != "" {
memberC = C.CString(member)
defer C.free(unsafe.Pointer(memberC))
}
tmpValue := NewQActionFromPointer(C.QToolBar_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AddSeparator() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_AddSeparator(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AddWidget(widget QWidget_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) AllowedAreas() core.Qt__ToolBarArea {
if ptr.Pointer() != nil {
return core.Qt__ToolBarArea(C.QToolBar_AllowedAreas(ptr.Pointer()))
}
return 0
}
//export callbackQToolBar_AllowedAreasChanged
func callbackQToolBar_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) {
if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil {
(*(*func(core.Qt__ToolBarArea))(signal))(core.Qt__ToolBarArea(allowedAreas))
}
}
func (ptr *QToolBar) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__ToolBarArea)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") {
C.QToolBar_ConnectAllowedAreasChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil {
f := func(allowedAreas core.Qt__ToolBarArea) {
(*(*func(core.Qt__ToolBarArea))(signal))(allowedAreas)
f(allowedAreas)
}
qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectAllowedAreasChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectAllowedAreasChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged")
}
}
func (ptr *QToolBar) AllowedAreasChanged(allowedAreas core.Qt__ToolBarArea) {
if ptr.Pointer() != nil {
C.QToolBar_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas))
}
}
func (ptr *QToolBar) Clear() {
if ptr.Pointer() != nil {
C.QToolBar_Clear(ptr.Pointer())
}
}
func (ptr *QToolBar) IconSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QToolBar_IconSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQToolBar_IconSizeChanged
func callbackQToolBar_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil {
(*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize))
}
}
func (ptr *QToolBar) ConnectIconSizeChanged(f func(iconSize *core.QSize)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") {
C.QToolBar_ConnectIconSizeChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil {
f := func(iconSize *core.QSize) {
(*(*func(*core.QSize))(signal))(iconSize)
f(iconSize)
}
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectIconSizeChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectIconSizeChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged")
}
}
func (ptr *QToolBar) IconSizeChanged(iconSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QToolBar_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize))
}
}
func (ptr *QToolBar) InsertSeparator(before QAction_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) InsertWidget(before QAction_ITF, widget QWidget_ITF) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_InsertWidget(ptr.Pointer(), PointerFromQAction(before), PointerFromQWidget(widget)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) IsAreaAllowed(area core.Qt__ToolBarArea) bool {
if ptr.Pointer() != nil {
return int8(C.QToolBar_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0
}
return false
}
func (ptr *QToolBar) IsFloatable() bool {
if ptr.Pointer() != nil {
return int8(C.QToolBar_IsFloatable(ptr.Pointer())) != 0
}
return false
}
func (ptr *QToolBar) IsFloating() bool {
if ptr.Pointer() != nil {
return int8(C.QToolBar_IsFloating(ptr.Pointer())) != 0
}
return false
}
func (ptr *QToolBar) IsMovable() bool {
if ptr.Pointer() != nil {
return int8(C.QToolBar_IsMovable(ptr.Pointer())) != 0
}
return false
}
//export callbackQToolBar_MovableChanged
func callbackQToolBar_MovableChanged(ptr unsafe.Pointer, movable C.char) {
if signal := qt.GetSignal(ptr, "movableChanged"); signal != nil {
(*(*func(bool))(signal))(int8(movable) != 0)
}
}
func (ptr *QToolBar) ConnectMovableChanged(f func(movable bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "movableChanged") {
C.QToolBar_ConnectMovableChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "movableChanged"); signal != nil {
f := func(movable bool) {
(*(*func(bool))(signal))(movable)
f(movable)
}
qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectMovableChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectMovableChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "movableChanged")
}
}
func (ptr *QToolBar) MovableChanged(movable bool) {
if ptr.Pointer() != nil {
C.QToolBar_MovableChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QToolBar) Orientation() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QToolBar_Orientation(ptr.Pointer()))
}
return 0
}
//export callbackQToolBar_OrientationChanged
func callbackQToolBar_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) {
if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil {
(*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(orientation))
}
}
func (ptr *QToolBar) ConnectOrientationChanged(f func(orientation core.Qt__Orientation)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") {
C.QToolBar_ConnectOrientationChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil {
f := func(orientation core.Qt__Orientation) {
(*(*func(core.Qt__Orientation))(signal))(orientation)
f(orientation)
}
qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectOrientationChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectOrientationChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "orientationChanged")
}
}
func (ptr *QToolBar) OrientationChanged(orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QToolBar_OrientationChanged(ptr.Pointer(), C.longlong(orientation))
}
}
func (ptr *QToolBar) SetAllowedAreas(areas core.Qt__ToolBarArea) {
if ptr.Pointer() != nil {
C.QToolBar_SetAllowedAreas(ptr.Pointer(), C.longlong(areas))
}
}
func (ptr *QToolBar) SetFloatable(floatable bool) {
if ptr.Pointer() != nil {
C.QToolBar_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floatable))))
}
}
//export callbackQToolBar_SetIconSize
func callbackQToolBar_SetIconSize(ptr unsafe.Pointer, iconSize unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil {
(*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize))
} else {
NewQToolBarFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(iconSize))
}
}
func (ptr *QToolBar) ConnectSetIconSize(f func(iconSize *core.QSize)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil {
f := func(iconSize *core.QSize) {
(*(*func(*core.QSize))(signal))(iconSize)
f(iconSize)
}
qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectSetIconSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setIconSize")
}
}
func (ptr *QToolBar) SetIconSize(iconSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QToolBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize))
}
}
func (ptr *QToolBar) SetIconSizeDefault(iconSize core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QToolBar_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(iconSize))
}
}
func (ptr *QToolBar) SetMovable(movable bool) {
if ptr.Pointer() != nil {
C.QToolBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable))))
}
}
func (ptr *QToolBar) SetOrientation(orientation core.Qt__Orientation) {
if ptr.Pointer() != nil {
C.QToolBar_SetOrientation(ptr.Pointer(), C.longlong(orientation))
}
}
//export callbackQToolBar_SetToolButtonStyle
func callbackQToolBar_SetToolButtonStyle(ptr unsafe.Pointer, toolButtonStyle C.longlong) {
if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil {
(*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle))
} else {
NewQToolBarFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(toolButtonStyle))
}
}
func (ptr *QToolBar) ConnectSetToolButtonStyle(f func(toolButtonStyle core.Qt__ToolButtonStyle)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil {
f := func(toolButtonStyle core.Qt__ToolButtonStyle) {
(*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle)
f(toolButtonStyle)
}
qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectSetToolButtonStyle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle")
}
}
func (ptr *QToolBar) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QToolBar_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle))
}
}
func (ptr *QToolBar) SetToolButtonStyleDefault(toolButtonStyle core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QToolBar_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(toolButtonStyle))
}
}
func (ptr *QToolBar) ToggleViewAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolBar_ToggleViewAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBar) ToolButtonStyle() core.Qt__ToolButtonStyle {
if ptr.Pointer() != nil {
return core.Qt__ToolButtonStyle(C.QToolBar_ToolButtonStyle(ptr.Pointer()))
}
return 0
}
//export callbackQToolBar_ToolButtonStyleChanged
func callbackQToolBar_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) {
if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil {
(*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle))
}
}
func (ptr *QToolBar) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") {
C.QToolBar_ConnectToolButtonStyleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil {
f := func(toolButtonStyle core.Qt__ToolButtonStyle) {
(*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle)
f(toolButtonStyle)
}
qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectToolButtonStyleChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectToolButtonStyleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged")
}
}
func (ptr *QToolBar) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QToolBar_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle))
}
}
//export callbackQToolBar_TopLevelChanged
func callbackQToolBar_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) {
if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil {
(*(*func(bool))(signal))(int8(topLevel) != 0)
}
}
func (ptr *QToolBar) ConnectTopLevelChanged(f func(topLevel bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") {
C.QToolBar_ConnectTopLevelChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil {
f := func(topLevel bool) {
(*(*func(bool))(signal))(topLevel)
f(topLevel)
}
qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectTopLevelChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectTopLevelChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged")
}
}
func (ptr *QToolBar) TopLevelChanged(topLevel bool) {
if ptr.Pointer() != nil {
C.QToolBar_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel))))
}
}
//export callbackQToolBar_VisibilityChanged
func callbackQToolBar_VisibilityChanged(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
}
}
func (ptr *QToolBar) ConnectVisibilityChanged(f func(visible bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") {
C.QToolBar_ConnectVisibilityChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectVisibilityChanged() {
if ptr.Pointer() != nil {
C.QToolBar_DisconnectVisibilityChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged")
}
}
func (ptr *QToolBar) VisibilityChanged(visible bool) {
if ptr.Pointer() != nil {
C.QToolBar_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QToolBar) WidgetForAction(action QAction_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QToolBar_WidgetForAction(ptr.Pointer(), PointerFromQAction(action)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQToolBar_DestroyQToolBar
func callbackQToolBar_DestroyQToolBar(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QToolBar"); signal != nil {
(*(*func())(signal))()
} else {
NewQToolBarFromPointer(ptr).DestroyQToolBarDefault()
}
}
func (ptr *QToolBar) ConnectDestroyQToolBar(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QToolBar"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBar) DisconnectDestroyQToolBar() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QToolBar")
}
}
func (ptr *QToolBar) DestroyQToolBar() {
if ptr.Pointer() != nil {
C.QToolBar_DestroyQToolBar(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QToolBar) DestroyQToolBarDefault() {
if ptr.Pointer() != nil {
C.QToolBar_DestroyQToolBarDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QToolBox struct {
QFrame
}
type QToolBox_ITF interface {
QFrame_ITF
QToolBox_PTR() *QToolBox
}
func (ptr *QToolBox) QToolBox_PTR() *QToolBox {
return ptr
}
func (ptr *QToolBox) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QFrame_PTR().Pointer()
}
return nil
}
func (ptr *QToolBox) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QFrame_PTR().SetPointer(p)
}
}
func PointerFromQToolBox(ptr QToolBox_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QToolBox_PTR().Pointer()
}
return nil
}
func NewQToolBoxFromPointer(ptr unsafe.Pointer) (n *QToolBox) {
n = new(QToolBox)
n.SetPointer(ptr)
return
}
func NewQToolBox(parent QWidget_ITF, ff core.Qt__WindowType) *QToolBox {
tmpValue := NewQToolBoxFromPointer(C.QToolBox_NewQToolBox(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QToolBox) AddItem(widget QWidget_ITF, iconSet gui.QIcon_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QToolBox_AddItem(ptr.Pointer(), PointerFromQWidget(widget), gui.PointerFromQIcon(iconSet), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QToolBox) AddItem2(w QWidget_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QToolBox_AddItem2(ptr.Pointer(), PointerFromQWidget(w), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QToolBox) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QToolBox_Count(ptr.Pointer())))
}
return 0
}
//export callbackQToolBox_CurrentChanged
func callbackQToolBox_CurrentChanged(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
}
}
func (ptr *QToolBox) ConnectCurrentChanged(f func(index int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") {
C.QToolBox_ConnectCurrentChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
C.QToolBox_DisconnectCurrentChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QToolBox) CurrentChanged(index int) {
if ptr.Pointer() != nil {
C.QToolBox_CurrentChanged(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QToolBox) CurrentIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QToolBox_CurrentIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QToolBox) CurrentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QToolBox_CurrentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolBox) IndexOf(widget QWidget_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QToolBox_IndexOf(ptr.Pointer(), PointerFromQWidget(widget))))
}
return 0
}
func (ptr *QToolBox) InsertItem(index int, widget QWidget_ITF, icon gui.QIcon_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QToolBox_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QToolBox) InsertItem2(index int, widget QWidget_ITF, text string) int {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return int(int32(C.QToolBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})))
}
return 0
}
func (ptr *QToolBox) IsItemEnabled(index int) bool {
if ptr.Pointer() != nil {
return int8(C.QToolBox_IsItemEnabled(ptr.Pointer(), C.int(int32(index)))) != 0
}
return false
}
func (ptr *QToolBox) ItemIcon(index int) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QToolBox_ItemIcon(ptr.Pointer(), C.int(int32(index))))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQToolBox_ItemInserted
func callbackQToolBox_ItemInserted(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "itemInserted"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQToolBoxFromPointer(ptr).ItemInsertedDefault(int(int32(index)))
}
}
func (ptr *QToolBox) ConnectItemInserted(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemInserted"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectItemInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemInserted")
}
}
func (ptr *QToolBox) ItemInserted(index int) {
if ptr.Pointer() != nil {
C.QToolBox_ItemInserted(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QToolBox) ItemInsertedDefault(index int) {
if ptr.Pointer() != nil {
C.QToolBox_ItemInsertedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQToolBox_ItemRemoved
func callbackQToolBox_ItemRemoved(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "itemRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQToolBoxFromPointer(ptr).ItemRemovedDefault(int(int32(index)))
}
}
func (ptr *QToolBox) ConnectItemRemoved(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "itemRemoved"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectItemRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "itemRemoved")
}
}
func (ptr *QToolBox) ItemRemoved(index int) {
if ptr.Pointer() != nil {
C.QToolBox_ItemRemoved(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QToolBox) ItemRemovedDefault(index int) {
if ptr.Pointer() != nil {
C.QToolBox_ItemRemovedDefault(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QToolBox) ItemText(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QToolBox_ItemText(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QToolBox) ItemToolTip(index int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QToolBox_ItemToolTip(ptr.Pointer(), C.int(int32(index))))
}
return ""
}
func (ptr *QToolBox) RemoveItem(index int) {
if ptr.Pointer() != nil {
C.QToolBox_RemoveItem(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQToolBox_SetCurrentIndex
func callbackQToolBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) {
if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(index)))
} else {
NewQToolBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index)))
}
}
func (ptr *QToolBox) ConnectSetCurrentIndex(f func(index int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil {
f := func(index int) {
(*(*func(int))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectSetCurrentIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex")
}
}
func (ptr *QToolBox) SetCurrentIndex(index int) {
if ptr.Pointer() != nil {
C.QToolBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QToolBox) SetCurrentIndexDefault(index int) {
if ptr.Pointer() != nil {
C.QToolBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index)))
}
}
//export callbackQToolBox_SetCurrentWidget
func callbackQToolBox_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQToolBoxFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QToolBox) ConnectSetCurrentWidget(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectSetCurrentWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget")
}
}
func (ptr *QToolBox) SetCurrentWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QToolBox_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QToolBox) SetCurrentWidgetDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QToolBox_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QToolBox) SetItemEnabled(index int, enabled bool) {
if ptr.Pointer() != nil {
C.QToolBox_SetItemEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QToolBox) SetItemIcon(index int, icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QToolBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon))
}
}
func (ptr *QToolBox) SetItemText(index int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QToolBox) SetItemToolTip(index int, toolTip string) {
if ptr.Pointer() != nil {
var toolTipC *C.char
if toolTip != "" {
toolTipC = C.CString(toolTip)
defer C.free(unsafe.Pointer(toolTipC))
}
C.QToolBox_SetItemToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))})
}
}
func (ptr *QToolBox) Widget(index int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QToolBox_Widget(ptr.Pointer(), C.int(int32(index))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQToolBox_DestroyQToolBox
func callbackQToolBox_DestroyQToolBox(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QToolBox"); signal != nil {
(*(*func())(signal))()
} else {
NewQToolBoxFromPointer(ptr).DestroyQToolBoxDefault()
}
}
func (ptr *QToolBox) ConnectDestroyQToolBox(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QToolBox"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolBox) DisconnectDestroyQToolBox() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QToolBox")
}
}
func (ptr *QToolBox) DestroyQToolBox() {
if ptr.Pointer() != nil {
C.QToolBox_DestroyQToolBox(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QToolBox) DestroyQToolBoxDefault() {
if ptr.Pointer() != nil {
C.QToolBox_DestroyQToolBoxDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QToolButton struct {
QAbstractButton
}
type QToolButton_ITF interface {
QAbstractButton_ITF
QToolButton_PTR() *QToolButton
}
func (ptr *QToolButton) QToolButton_PTR() *QToolButton {
return ptr
}
func (ptr *QToolButton) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractButton_PTR().Pointer()
}
return nil
}
func (ptr *QToolButton) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractButton_PTR().SetPointer(p)
}
}
func PointerFromQToolButton(ptr QToolButton_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QToolButton_PTR().Pointer()
}
return nil
}
func NewQToolButtonFromPointer(ptr unsafe.Pointer) (n *QToolButton) {
n = new(QToolButton)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QToolButton__ToolButtonPopupMode
//QToolButton::ToolButtonPopupMode
type QToolButton__ToolButtonPopupMode int64
const (
QToolButton__DelayedPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(0)
QToolButton__MenuButtonPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(1)
QToolButton__InstantPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(2)
)
func NewQToolButton(parent QWidget_ITF) *QToolButton {
tmpValue := NewQToolButtonFromPointer(C.QToolButton_NewQToolButton(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QToolButton) ArrowType() core.Qt__ArrowType {
if ptr.Pointer() != nil {
return core.Qt__ArrowType(C.QToolButton_ArrowType(ptr.Pointer()))
}
return 0
}
func (ptr *QToolButton) AutoRaise() bool {
if ptr.Pointer() != nil {
return int8(C.QToolButton_AutoRaise(ptr.Pointer())) != 0
}
return false
}
func (ptr *QToolButton) DefaultAction() *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QToolButton_DefaultAction(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QToolButton) InitStyleOption(option QStyleOptionToolButton_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionToolButton(option))
}
}
func (ptr *QToolButton) Menu() *QMenu {
if ptr.Pointer() != nil {
tmpValue := NewQMenuFromPointer(C.QToolButton_Menu(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQToolButton_PaintEvent
func callbackQToolButton_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event))
} else {
NewQToolButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event))
}
}
func (ptr *QToolButton) ConnectPaintEvent(f func(event *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(event *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QToolButton) PaintEvent(event gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event))
}
}
func (ptr *QToolButton) PaintEventDefault(event gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event))
}
}
func (ptr *QToolButton) PopupMode() QToolButton__ToolButtonPopupMode {
if ptr.Pointer() != nil {
return QToolButton__ToolButtonPopupMode(C.QToolButton_PopupMode(ptr.Pointer()))
}
return 0
}
func (ptr *QToolButton) SetArrowType(ty core.Qt__ArrowType) {
if ptr.Pointer() != nil {
C.QToolButton_SetArrowType(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QToolButton) SetAutoRaise(enable bool) {
if ptr.Pointer() != nil {
C.QToolButton_SetAutoRaise(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQToolButton_SetDefaultAction
func callbackQToolButton_SetDefaultAction(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setDefaultAction"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
} else {
NewQToolButtonFromPointer(ptr).SetDefaultActionDefault(NewQActionFromPointer(action))
}
}
func (ptr *QToolButton) ConnectSetDefaultAction(f func(action *QAction)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDefaultAction"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectSetDefaultAction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDefaultAction")
}
}
func (ptr *QToolButton) SetDefaultAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_SetDefaultAction(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QToolButton) SetDefaultActionDefault(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_SetDefaultActionDefault(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QToolButton) SetMenu(menu QMenu_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu))
}
}
func (ptr *QToolButton) SetPopupMode(mode QToolButton__ToolButtonPopupMode) {
if ptr.Pointer() != nil {
C.QToolButton_SetPopupMode(ptr.Pointer(), C.longlong(mode))
}
}
//export callbackQToolButton_SetToolButtonStyle
func callbackQToolButton_SetToolButtonStyle(ptr unsafe.Pointer, style C.longlong) {
if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil {
(*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(style))
} else {
NewQToolButtonFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(style))
}
}
func (ptr *QToolButton) ConnectSetToolButtonStyle(f func(style core.Qt__ToolButtonStyle)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil {
f := func(style core.Qt__ToolButtonStyle) {
(*(*func(core.Qt__ToolButtonStyle))(signal))(style)
f(style)
}
qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectSetToolButtonStyle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle")
}
}
func (ptr *QToolButton) SetToolButtonStyle(style core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(style))
}
}
func (ptr *QToolButton) SetToolButtonStyleDefault(style core.Qt__ToolButtonStyle) {
if ptr.Pointer() != nil {
C.QToolButton_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(style))
}
}
//export callbackQToolButton_ShowMenu
func callbackQToolButton_ShowMenu(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMenu"); signal != nil {
(*(*func())(signal))()
} else {
NewQToolButtonFromPointer(ptr).ShowMenuDefault()
}
}
func (ptr *QToolButton) ConnectShowMenu(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectShowMenu() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMenu")
}
}
func (ptr *QToolButton) ShowMenu() {
if ptr.Pointer() != nil {
C.QToolButton_ShowMenu(ptr.Pointer())
}
}
func (ptr *QToolButton) ShowMenuDefault() {
if ptr.Pointer() != nil {
C.QToolButton_ShowMenuDefault(ptr.Pointer())
}
}
func (ptr *QToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle {
if ptr.Pointer() != nil {
return core.Qt__ToolButtonStyle(C.QToolButton_ToolButtonStyle(ptr.Pointer()))
}
return 0
}
//export callbackQToolButton_Triggered
func callbackQToolButton_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "triggered"); signal != nil {
(*(*func(*QAction))(signal))(NewQActionFromPointer(action))
}
}
func (ptr *QToolButton) ConnectTriggered(f func(action *QAction)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "triggered") {
C.QToolButton_ConnectTriggered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil {
f := func(action *QAction) {
(*(*func(*QAction))(signal))(action)
f(action)
}
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectTriggered() {
if ptr.Pointer() != nil {
C.QToolButton_DisconnectTriggered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "triggered")
}
}
func (ptr *QToolButton) Triggered(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QToolButton_Triggered(ptr.Pointer(), PointerFromQAction(action))
}
}
//export callbackQToolButton_DestroyQToolButton
func callbackQToolButton_DestroyQToolButton(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QToolButton"); signal != nil {
(*(*func())(signal))()
} else {
NewQToolButtonFromPointer(ptr).DestroyQToolButtonDefault()
}
}
func (ptr *QToolButton) ConnectDestroyQToolButton(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QToolButton"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f))
}
}
}
func (ptr *QToolButton) DisconnectDestroyQToolButton() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QToolButton")
}
}
func (ptr *QToolButton) DestroyQToolButton() {
if ptr.Pointer() != nil {
C.QToolButton_DestroyQToolButton(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QToolButton) DestroyQToolButtonDefault() {
if ptr.Pointer() != nil {
C.QToolButton_DestroyQToolButtonDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QToolTip struct {
ptr unsafe.Pointer
}
type QToolTip_ITF interface {
QToolTip_PTR() *QToolTip
}
func (ptr *QToolTip) QToolTip_PTR() *QToolTip {
return ptr
}
func (ptr *QToolTip) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QToolTip) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQToolTip(ptr QToolTip_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QToolTip_PTR().Pointer()
}
return nil
}
func NewQToolTipFromPointer(ptr unsafe.Pointer) (n *QToolTip) {
n = new(QToolTip)
n.SetPointer(ptr)
return
}
func (ptr *QToolTip) DestroyQToolTip() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func QToolTip_Font() *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font())
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func (ptr *QToolTip) Font() *gui.QFont {
tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font())
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
func QToolTip_HideText() {
C.QToolTip_QToolTip_HideText()
}
func (ptr *QToolTip) HideText() {
C.QToolTip_QToolTip_HideText()
}
func QToolTip_IsVisible() bool {
return int8(C.QToolTip_QToolTip_IsVisible()) != 0
}
func (ptr *QToolTip) IsVisible() bool {
return int8(C.QToolTip_QToolTip_IsVisible()) != 0
}
func QToolTip_Palette() *gui.QPalette {
tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette())
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func (ptr *QToolTip) Palette() *gui.QPalette {
tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette())
runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette)
return tmpValue
}
func QToolTip_SetFont(font gui.QFont_ITF) {
C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font))
}
func (ptr *QToolTip) SetFont(font gui.QFont_ITF) {
C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font))
}
func QToolTip_SetPalette(palette gui.QPalette_ITF) {
C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette))
}
func (ptr *QToolTip) SetPalette(palette gui.QPalette_ITF) {
C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette))
}
func QToolTip_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect))
}
func (ptr *QToolTip) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect))
}
func QToolTip_ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w))
}
func (ptr *QToolTip) ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w))
}
func QToolTip_ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime)))
}
func (ptr *QToolTip) ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime)))
}
func QToolTip_Text() string {
return cGoUnpackString(C.QToolTip_QToolTip_Text())
}
func (ptr *QToolTip) Text() string {
return cGoUnpackString(C.QToolTip_QToolTip_Text())
}
type QTreeView struct {
QAbstractItemView
}
type QTreeView_ITF interface {
QAbstractItemView_ITF
QTreeView_PTR() *QTreeView
}
func (ptr *QTreeView) QTreeView_PTR() *QTreeView {
return ptr
}
func (ptr *QTreeView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAbstractItemView_PTR().Pointer()
}
return nil
}
func (ptr *QTreeView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAbstractItemView_PTR().SetPointer(p)
}
}
func PointerFromQTreeView(ptr QTreeView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTreeView_PTR().Pointer()
}
return nil
}
func NewQTreeViewFromPointer(ptr unsafe.Pointer) (n *QTreeView) {
n = new(QTreeView)
n.SetPointer(ptr)
return
}
func NewQTreeView(parent QWidget_ITF) *QTreeView {
tmpValue := NewQTreeViewFromPointer(C.QTreeView_NewQTreeView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTreeView) AllColumnsShowFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_AllColumnsShowFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeView) AutoExpandDelay() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_AutoExpandDelay(ptr.Pointer())))
}
return 0
}
//export callbackQTreeView_Collapse
func callbackQTreeView_Collapse(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "collapse"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQTreeViewFromPointer(ptr).CollapseDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectCollapse(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "collapse"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectCollapse() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "collapse")
}
}
func (ptr *QTreeView) Collapse(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_Collapse(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) CollapseDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_CollapseDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQTreeView_CollapseAll
func callbackQTreeView_CollapseAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "collapseAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).CollapseAllDefault()
}
}
func (ptr *QTreeView) ConnectCollapseAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "collapseAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectCollapseAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "collapseAll")
}
}
func (ptr *QTreeView) CollapseAll() {
if ptr.Pointer() != nil {
C.QTreeView_CollapseAll(ptr.Pointer())
}
}
func (ptr *QTreeView) CollapseAllDefault() {
if ptr.Pointer() != nil {
C.QTreeView_CollapseAllDefault(ptr.Pointer())
}
}
//export callbackQTreeView_Collapsed
func callbackQTreeView_Collapsed(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "collapsed"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectCollapsed(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "collapsed") {
C.QTreeView_ConnectCollapsed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "collapsed"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectCollapsed() {
if ptr.Pointer() != nil {
C.QTreeView_DisconnectCollapsed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "collapsed")
}
}
func (ptr *QTreeView) Collapsed(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_Collapsed(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) ColumnAt(x int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_ColumnAt(ptr.Pointer(), C.int(int32(x)))))
}
return 0
}
//export callbackQTreeView_ColumnCountChanged
func callbackQTreeView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) {
if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil {
(*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount)))
} else {
NewQTreeViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount)))
}
}
func (ptr *QTreeView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil {
f := func(oldCount int, newCount int) {
(*(*func(int, int))(signal))(oldCount, newCount)
f(oldCount, newCount)
}
qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectColumnCountChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged")
}
}
func (ptr *QTreeView) ColumnCountChanged(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTreeView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
func (ptr *QTreeView) ColumnCountChangedDefault(oldCount int, newCount int) {
if ptr.Pointer() != nil {
C.QTreeView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount)))
}
}
//export callbackQTreeView_ColumnMoved
func callbackQTreeView_ColumnMoved(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).ColumnMovedDefault()
}
}
func (ptr *QTreeView) ConnectColumnMoved(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectColumnMoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnMoved")
}
}
func (ptr *QTreeView) ColumnMoved() {
if ptr.Pointer() != nil {
C.QTreeView_ColumnMoved(ptr.Pointer())
}
}
func (ptr *QTreeView) ColumnMovedDefault() {
if ptr.Pointer() != nil {
C.QTreeView_ColumnMovedDefault(ptr.Pointer())
}
}
//export callbackQTreeView_ColumnResized
func callbackQTreeView_ColumnResized(ptr unsafe.Pointer, column C.int, oldSize C.int, newSize C.int) {
if signal := qt.GetSignal(ptr, "columnResized"); signal != nil {
(*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldSize)), int(int32(newSize)))
} else {
NewQTreeViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldSize)), int(int32(newSize)))
}
}
func (ptr *QTreeView) ConnectColumnResized(f func(column int, oldSize int, newSize int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil {
f := func(column int, oldSize int, newSize int) {
(*(*func(int, int, int))(signal))(column, oldSize, newSize)
f(column, oldSize, newSize)
}
qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectColumnResized() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "columnResized")
}
}
func (ptr *QTreeView) ColumnResized(column int, oldSize int, newSize int) {
if ptr.Pointer() != nil {
C.QTreeView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize)))
}
}
func (ptr *QTreeView) ColumnResizedDefault(column int, oldSize int, newSize int) {
if ptr.Pointer() != nil {
C.QTreeView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize)))
}
}
func (ptr *QTreeView) ColumnViewportPosition(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QTreeView) ColumnWidth(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_ColumnWidth(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
//export callbackQTreeView_CurrentChanged
func callbackQTreeView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
} else {
NewQTreeViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous))
}
}
func (ptr *QTreeView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil {
f := func(current *core.QModelIndex, previous *core.QModelIndex) {
(*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectCurrentChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "currentChanged")
}
}
func (ptr *QTreeView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
func (ptr *QTreeView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous))
}
}
//export callbackQTreeView_DataChanged
func callbackQTreeView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) {
if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQTreeViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
} else {
NewQTreeViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQTreeViewFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__dataChanged_roles_atList(i)
}
return out
}(roles))
}
}
func (ptr *QTreeView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil {
f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) {
(*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles)
f(topLeft, bottomRight, roles)
}
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectDataChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dataChanged")
}
}
func (ptr *QTreeView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QTreeView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QTreeView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) {
if ptr.Pointer() != nil {
C.QTreeView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer {
tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList())
for _, v := range roles {
tmpList.__dataChanged_roles_setList(v)
}
return tmpList.Pointer()
}())
}
}
//export callbackQTreeView_DrawBranches
func callbackQTreeView_DrawBranches(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawBranches"); signal != nil {
(*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index))
} else {
NewQTreeViewFromPointer(ptr).DrawBranchesDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectDrawBranches(f func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawBranches"); signal != nil {
f := func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex) {
(*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(painter, rect, index)
f(painter, rect, index)
}
qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectDrawBranches() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawBranches")
}
}
func (ptr *QTreeView) DrawBranches(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_DrawBranches(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) DrawBranchesDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_DrawBranchesDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index))
}
}
//export callbackQTreeView_DrawRow
func callbackQTreeView_DrawRow(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "drawRow"); signal != nil {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
} else {
NewQTreeViewFromPointer(ptr).DrawRowDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectDrawRow(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "drawRow"); signal != nil {
f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) {
(*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index)
f(painter, option, index)
}
qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectDrawRow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "drawRow")
}
}
func (ptr *QTreeView) DrawRow(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_DrawRow(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) DrawRowDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_DrawRowDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) DrawTree(painter gui.QPainter_ITF, region gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_DrawTree(ptr.Pointer(), gui.PointerFromQPainter(painter), gui.PointerFromQRegion(region))
}
}
//export callbackQTreeView_Expand
func callbackQTreeView_Expand(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "expand"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQTreeViewFromPointer(ptr).ExpandDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectExpand(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expand"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectExpand() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expand")
}
}
func (ptr *QTreeView) Expand(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_Expand(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) ExpandDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_ExpandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
//export callbackQTreeView_ExpandAll
func callbackQTreeView_ExpandAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "expandAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).ExpandAllDefault()
}
}
func (ptr *QTreeView) ConnectExpandAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectExpandAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandAll")
}
}
func (ptr *QTreeView) ExpandAll() {
if ptr.Pointer() != nil {
C.QTreeView_ExpandAll(ptr.Pointer())
}
}
func (ptr *QTreeView) ExpandAllDefault() {
if ptr.Pointer() != nil {
C.QTreeView_ExpandAllDefault(ptr.Pointer())
}
}
//export callbackQTreeView_ExpandRecursively
func callbackQTreeView_ExpandRecursively(ptr unsafe.Pointer, index unsafe.Pointer, depth C.int) {
if signal := qt.GetSignal(ptr, "expandRecursively"); signal != nil {
(*(*func(*core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(index), int(int32(depth)))
} else {
NewQTreeViewFromPointer(ptr).ExpandRecursivelyDefault(core.NewQModelIndexFromPointer(index), int(int32(depth)))
}
}
func (ptr *QTreeView) ConnectExpandRecursively(f func(index *core.QModelIndex, depth int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandRecursively"); signal != nil {
f := func(index *core.QModelIndex, depth int) {
(*(*func(*core.QModelIndex, int))(signal))(index, depth)
f(index, depth)
}
qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectExpandRecursively() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandRecursively")
}
}
func (ptr *QTreeView) ExpandRecursively(index core.QModelIndex_ITF, depth int) {
if ptr.Pointer() != nil {
C.QTreeView_ExpandRecursively(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth)))
}
}
func (ptr *QTreeView) ExpandRecursivelyDefault(index core.QModelIndex_ITF, depth int) {
if ptr.Pointer() != nil {
C.QTreeView_ExpandRecursivelyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth)))
}
}
//export callbackQTreeView_ExpandToDepth
func callbackQTreeView_ExpandToDepth(ptr unsafe.Pointer, depth C.int) {
if signal := qt.GetSignal(ptr, "expandToDepth"); signal != nil {
(*(*func(int))(signal))(int(int32(depth)))
} else {
NewQTreeViewFromPointer(ptr).ExpandToDepthDefault(int(int32(depth)))
}
}
func (ptr *QTreeView) ConnectExpandToDepth(f func(depth int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandToDepth"); signal != nil {
f := func(depth int) {
(*(*func(int))(signal))(depth)
f(depth)
}
qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectExpandToDepth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandToDepth")
}
}
func (ptr *QTreeView) ExpandToDepth(depth int) {
if ptr.Pointer() != nil {
C.QTreeView_ExpandToDepth(ptr.Pointer(), C.int(int32(depth)))
}
}
func (ptr *QTreeView) ExpandToDepthDefault(depth int) {
if ptr.Pointer() != nil {
C.QTreeView_ExpandToDepthDefault(ptr.Pointer(), C.int(int32(depth)))
}
}
//export callbackQTreeView_Expanded
func callbackQTreeView_Expanded(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "expanded"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectExpanded(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "expanded") {
C.QTreeView_ConnectExpanded(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "expanded"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectExpanded() {
if ptr.Pointer() != nil {
C.QTreeView_DisconnectExpanded(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "expanded")
}
}
func (ptr *QTreeView) Expanded(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_Expanded(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) ExpandsOnDoubleClick() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_ExpandsOnDoubleClick(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeView) Header() *QHeaderView {
if ptr.Pointer() != nil {
tmpValue := NewQHeaderViewFromPointer(C.QTreeView_Header(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTreeView_HideColumn
func callbackQTreeView_HideColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTreeViewFromPointer(ptr).HideColumnDefault(int(int32(column)))
}
}
func (ptr *QTreeView) ConnectHideColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectHideColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hideColumn")
}
}
func (ptr *QTreeView) HideColumn(column int) {
if ptr.Pointer() != nil {
C.QTreeView_HideColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTreeView) HideColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTreeView_HideColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTreeView_HorizontalOffset
func callbackQTreeView_HorizontalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQTreeViewFromPointer(ptr).HorizontalOffsetDefault()))
}
func (ptr *QTreeView) ConnectHorizontalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectHorizontalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset")
}
}
func (ptr *QTreeView) HorizontalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_HorizontalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeView) HorizontalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_HorizontalOffsetDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeView) Indentation() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_Indentation(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeView) IndexAbove(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAbove(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQTreeView_IndexAt
func callbackQTreeView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "indexAt"); signal != nil {
return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point)))
}
return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point)))
}
func (ptr *QTreeView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil {
f := func(point *core.QPoint) *core.QModelIndex {
(*(*func(*core.QPoint) *core.QModelIndex)(signal))(point)
return f(point)
}
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectIndexAt() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "indexAt")
}
}
func (ptr *QTreeView) IndexAt(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTreeView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTreeView) IndexBelow(index core.QModelIndex_ITF) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexBelow(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTreeView) IndexRowSizeHint(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_IndexRowSizeHint(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
func (ptr *QTreeView) IsAnimated() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsAnimated(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeView) IsColumnHidden(column int) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0
}
return false
}
func (ptr *QTreeView) IsExpanded(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QTreeView) IsFirstColumnSpanned(row int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
func (ptr *QTreeView) IsHeaderHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsHeaderHidden(ptr.Pointer())) != 0
}
return false
}
//export callbackQTreeView_IsIndexHidden
func callbackQTreeView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index)))))
}
return C.char(int8(qt.GoBoolToInt(NewQTreeViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index)))))
}
func (ptr *QTreeView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil {
f := func(index *core.QModelIndex) bool {
(*(*func(*core.QModelIndex) bool)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectIsIndexHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden")
}
}
func (ptr *QTreeView) IsIndexHidden(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QTreeView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0
}
return false
}
func (ptr *QTreeView) IsRowHidden(row int, parent core.QModelIndex_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0
}
return false
}
func (ptr *QTreeView) IsSortingEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_IsSortingEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeView) ItemsExpandable() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_ItemsExpandable(ptr.Pointer())) != 0
}
return false
}
//export callbackQTreeView_MoveCursor
func callbackQTreeView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil {
return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers)))
}
func (ptr *QTreeView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil {
f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
(*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers)
return f(cursorAction, modifiers)
}
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectMoveCursor() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveCursor")
}
}
func (ptr *QTreeView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTreeView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers)))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
//export callbackQTreeView_Reset
func callbackQTreeView_Reset(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "reset"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).ResetDefault()
}
}
func (ptr *QTreeView) ConnectReset(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectReset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "reset")
}
}
func (ptr *QTreeView) Reset() {
if ptr.Pointer() != nil {
C.QTreeView_Reset(ptr.Pointer())
}
}
func (ptr *QTreeView) ResetDefault() {
if ptr.Pointer() != nil {
C.QTreeView_ResetDefault(ptr.Pointer())
}
}
func (ptr *QTreeView) ResetIndentation() {
if ptr.Pointer() != nil {
C.QTreeView_ResetIndentation(ptr.Pointer())
}
}
//export callbackQTreeView_ResizeColumnToContents
func callbackQTreeView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTreeViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column)))
}
}
func (ptr *QTreeView) ConnectResizeColumnToContents(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectResizeColumnToContents() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents")
}
}
func (ptr *QTreeView) ResizeColumnToContents(column int) {
if ptr.Pointer() != nil {
C.QTreeView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTreeView) ResizeColumnToContentsDefault(column int) {
if ptr.Pointer() != nil {
C.QTreeView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTreeView) RootIsDecorated() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_RootIsDecorated(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeView) RowHeight(index core.QModelIndex_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_RowHeight(ptr.Pointer(), core.PointerFromQModelIndex(index))))
}
return 0
}
//export callbackQTreeView_RowsAboutToBeRemoved
func callbackQTreeView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQTreeViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QTreeView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectRowsAboutToBeRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved")
}
}
func (ptr *QTreeView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QTreeView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQTreeView_RowsInserted
func callbackQTreeView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQTreeViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QTreeView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectRowsInserted() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsInserted")
}
}
func (ptr *QTreeView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QTreeView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQTreeView_RowsRemoved
func callbackQTreeView_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) {
if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil {
(*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
} else {
NewQTreeViewFromPointer(ptr).RowsRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)))
}
}
func (ptr *QTreeView) ConnectRowsRemoved(f func(parent *core.QModelIndex, start int, end int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil {
f := func(parent *core.QModelIndex, start int, end int) {
(*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end)
f(parent, start, end)
}
qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectRowsRemoved() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved")
}
}
func (ptr *QTreeView) RowsRemoved(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
func (ptr *QTreeView) RowsRemovedDefault(parent core.QModelIndex_ITF, start int, end int) {
if ptr.Pointer() != nil {
C.QTreeView_RowsRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end)))
}
}
//export callbackQTreeView_ScrollTo
func callbackQTreeView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
} else {
NewQTreeViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QTreeView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil {
f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) {
(*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint)
f(index, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectScrollTo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollTo")
}
}
func (ptr *QTreeView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTreeView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
func (ptr *QTreeView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTreeView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint))
}
}
//export callbackQTreeView_SelectAll
func callbackQTreeView_SelectAll(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectAll"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).SelectAllDefault()
}
}
func (ptr *QTreeView) ConnectSelectAll(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectSelectAll() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectAll")
}
}
func (ptr *QTreeView) SelectAll() {
if ptr.Pointer() != nil {
C.QTreeView_SelectAll(ptr.Pointer())
}
}
func (ptr *QTreeView) SelectAllDefault() {
if ptr.Pointer() != nil {
C.QTreeView_SelectAllDefault(ptr.Pointer())
}
}
//export callbackQTreeView_SelectionChanged
func callbackQTreeView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
} else {
NewQTreeViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected))
}
}
func (ptr *QTreeView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil {
f := func(selected *core.QItemSelection, deselected *core.QItemSelection) {
(*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected)
f(selected, deselected)
}
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectSelectionChanged() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "selectionChanged")
}
}
func (ptr *QTreeView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QTreeView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected))
}
}
func (ptr *QTreeView) SetAllColumnsShowFocus(enable bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetAllColumnsShowFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTreeView) SetAnimated(enable bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTreeView) SetAutoExpandDelay(delay int) {
if ptr.Pointer() != nil {
C.QTreeView_SetAutoExpandDelay(ptr.Pointer(), C.int(int32(delay)))
}
}
func (ptr *QTreeView) SetColumnHidden(column int, hide bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QTreeView) SetColumnWidth(column int, width int) {
if ptr.Pointer() != nil {
C.QTreeView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width)))
}
}
func (ptr *QTreeView) SetExpanded(index core.QModelIndex_ITF, expanded bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index), C.char(int8(qt.GoBoolToInt(expanded))))
}
}
func (ptr *QTreeView) SetExpandsOnDoubleClick(enable bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetExpandsOnDoubleClick(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTreeView) SetFirstColumnSpanned(row int, parent core.QModelIndex_ITF, span bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(span))))
}
}
func (ptr *QTreeView) SetHeader(header QHeaderView_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_SetHeader(ptr.Pointer(), PointerFromQHeaderView(header))
}
}
func (ptr *QTreeView) SetHeaderHidden(hide bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetHeaderHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QTreeView) SetIndentation(i int) {
if ptr.Pointer() != nil {
C.QTreeView_SetIndentation(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QTreeView) SetItemsExpandable(enable bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetItemsExpandable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQTreeView_SetRootIndex
func callbackQTreeView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil {
(*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index))
} else {
NewQTreeViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index))
}
}
func (ptr *QTreeView) ConnectSetRootIndex(f func(index *core.QModelIndex)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil {
f := func(index *core.QModelIndex) {
(*(*func(*core.QModelIndex))(signal))(index)
f(index)
}
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectSetRootIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setRootIndex")
}
}
func (ptr *QTreeView) SetRootIndex(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) SetRootIndexDefault(index core.QModelIndex_ITF) {
if ptr.Pointer() != nil {
C.QTreeView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))
}
}
func (ptr *QTreeView) SetRootIsDecorated(show bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetRootIsDecorated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show))))
}
}
func (ptr *QTreeView) SetRowHidden(row int, parent core.QModelIndex_ITF, hide bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(hide))))
}
}
//export callbackQTreeView_SetSelection
func callbackQTreeView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) {
if signal := qt.GetSignal(ptr, "setSelection"); signal != nil {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
} else {
NewQTreeViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command))
}
}
func (ptr *QTreeView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil {
f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) {
(*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command)
f(rect, command)
}
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectSetSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setSelection")
}
}
func (ptr *QTreeView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTreeView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
func (ptr *QTreeView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTreeView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command))
}
}
func (ptr *QTreeView) SetSortingEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QTreeView) SetTreePosition(index int) {
if ptr.Pointer() != nil {
C.QTreeView_SetTreePosition(ptr.Pointer(), C.int(int32(index)))
}
}
func (ptr *QTreeView) SetUniformRowHeights(uniform bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetUniformRowHeights(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(uniform))))
}
}
func (ptr *QTreeView) SetWordWrap(on bool) {
if ptr.Pointer() != nil {
C.QTreeView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
//export callbackQTreeView_ShowColumn
func callbackQTreeView_ShowColumn(ptr unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "showColumn"); signal != nil {
(*(*func(int))(signal))(int(int32(column)))
} else {
NewQTreeViewFromPointer(ptr).ShowColumnDefault(int(int32(column)))
}
}
func (ptr *QTreeView) ConnectShowColumn(f func(column int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil {
f := func(column int) {
(*(*func(int))(signal))(column)
f(column)
}
qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectShowColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showColumn")
}
}
func (ptr *QTreeView) ShowColumn(column int) {
if ptr.Pointer() != nil {
C.QTreeView_ShowColumn(ptr.Pointer(), C.int(int32(column)))
}
}
func (ptr *QTreeView) ShowColumnDefault(column int) {
if ptr.Pointer() != nil {
C.QTreeView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column)))
}
}
//export callbackQTreeView_SortByColumn
func callbackQTreeView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) {
if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil {
(*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order))
} else {
NewQTreeViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order))
}
}
func (ptr *QTreeView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil {
f := func(column int, order core.Qt__SortOrder) {
(*(*func(int, core.Qt__SortOrder))(signal))(column, order)
f(column, order)
}
qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectSortByColumn() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sortByColumn")
}
}
func (ptr *QTreeView) SortByColumn(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTreeView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QTreeView) SortByColumnDefault(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTreeView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QTreeView) TreePosition() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_TreePosition(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeView) UniformRowHeights() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_UniformRowHeights(ptr.Pointer())) != 0
}
return false
}
//export callbackQTreeView_UpdateGeometries
func callbackQTreeView_UpdateGeometries(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).UpdateGeometriesDefault()
}
}
func (ptr *QTreeView) ConnectUpdateGeometries(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectUpdateGeometries() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateGeometries")
}
}
func (ptr *QTreeView) UpdateGeometries() {
if ptr.Pointer() != nil {
C.QTreeView_UpdateGeometries(ptr.Pointer())
}
}
func (ptr *QTreeView) UpdateGeometriesDefault() {
if ptr.Pointer() != nil {
C.QTreeView_UpdateGeometriesDefault(ptr.Pointer())
}
}
//export callbackQTreeView_VerticalOffset
func callbackQTreeView_VerticalOffset(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQTreeViewFromPointer(ptr).VerticalOffsetDefault()))
}
func (ptr *QTreeView) ConnectVerticalOffset(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectVerticalOffset() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "verticalOffset")
}
}
func (ptr *QTreeView) VerticalOffset() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_VerticalOffset(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeView) VerticalOffsetDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeView_VerticalOffsetDefault(ptr.Pointer())))
}
return 0
}
//export callbackQTreeView_VisualRect
func callbackQTreeView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRect"); signal != nil {
return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index)))
}
return core.PointerFromQRect(NewQTreeViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index)))
}
func (ptr *QTreeView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil {
f := func(index *core.QModelIndex) *core.QRect {
(*(*func(*core.QModelIndex) *core.QRect)(signal))(index)
return f(index)
}
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectVisualRect() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRect")
}
}
func (ptr *QTreeView) VisualRect(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QTreeView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQTreeView_VisualRegionForSelection
func callbackQTreeView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil {
return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection)))
}
return gui.PointerFromQRegion(NewQTreeViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection)))
}
func (ptr *QTreeView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil {
f := func(selection *core.QItemSelection) *gui.QRegion {
(*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection)
return f(selection)
}
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectVisualRegionForSelection() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection")
}
}
func (ptr *QTreeView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QTreeView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection)))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QTreeView) WordWrap() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeView_WordWrap(ptr.Pointer())) != 0
}
return false
}
//export callbackQTreeView_DestroyQTreeView
func callbackQTreeView_DestroyQTreeView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTreeView"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeViewFromPointer(ptr).DestroyQTreeViewDefault()
}
}
func (ptr *QTreeView) ConnectDestroyQTreeView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTreeView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeView) DisconnectDestroyQTreeView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTreeView")
}
}
func (ptr *QTreeView) DestroyQTreeView() {
if ptr.Pointer() != nil {
C.QTreeView_DestroyQTreeView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTreeView) DestroyQTreeViewDefault() {
if ptr.Pointer() != nil {
C.QTreeView_DestroyQTreeViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QTreeWidget struct {
QTreeView
}
type QTreeWidget_ITF interface {
QTreeView_ITF
QTreeWidget_PTR() *QTreeWidget
}
func (ptr *QTreeWidget) QTreeWidget_PTR() *QTreeWidget {
return ptr
}
func (ptr *QTreeWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QTreeView_PTR().Pointer()
}
return nil
}
func (ptr *QTreeWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QTreeView_PTR().SetPointer(p)
}
}
func PointerFromQTreeWidget(ptr QTreeWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTreeWidget_PTR().Pointer()
}
return nil
}
func NewQTreeWidgetFromPointer(ptr unsafe.Pointer) (n *QTreeWidget) {
n = new(QTreeWidget)
n.SetPointer(ptr)
return
}
func NewQTreeWidget(parent QWidget_ITF) *QTreeWidget {
tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidget_NewQTreeWidget(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QTreeWidget) AddTopLevelItem(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_AddTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) AddTopLevelItems(items []*QTreeWidgetItem) {
if ptr.Pointer() != nil {
C.QTreeWidget_AddTopLevelItems(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__addTopLevelItems_items_newList())
for _, v := range items {
tmpList.__addTopLevelItems_items_setList(v)
}
return tmpList.Pointer()
}())
}
}
//export callbackQTreeWidget_Clear
func callbackQTreeWidget_Clear(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "clear"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeWidgetFromPointer(ptr).ClearDefault()
}
}
func (ptr *QTreeWidget) ConnectClear(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectClear() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clear")
}
}
func (ptr *QTreeWidget) Clear() {
if ptr.Pointer() != nil {
C.QTreeWidget_Clear(ptr.Pointer())
}
}
func (ptr *QTreeWidget) ClearDefault() {
if ptr.Pointer() != nil {
C.QTreeWidget_ClearDefault(ptr.Pointer())
}
}
func (ptr *QTreeWidget) ClosePersistentEditor(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_CollapseItem
func callbackQTreeWidget_CollapseItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "collapseItem"); signal != nil {
(*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item))
} else {
NewQTreeWidgetFromPointer(ptr).CollapseItemDefault(NewQTreeWidgetItemFromPointer(item))
}
}
func (ptr *QTreeWidget) ConnectCollapseItem(f func(item *QTreeWidgetItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "collapseItem"); signal != nil {
f := func(item *QTreeWidgetItem) {
(*(*func(*QTreeWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectCollapseItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "collapseItem")
}
}
func (ptr *QTreeWidget) CollapseItem(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_CollapseItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) CollapseItemDefault(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_CollapseItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidget_ColumnCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidget) CurrentColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidget_CurrentColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidget) CurrentItem() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_CurrentItem(ptr.Pointer()))
}
return nil
}
//export callbackQTreeWidget_CurrentItemChanged
func callbackQTreeWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil {
(*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(current), NewQTreeWidgetItemFromPointer(previous))
}
}
func (ptr *QTreeWidget) ConnectCurrentItemChanged(f func(current *QTreeWidgetItem, previous *QTreeWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") {
C.QTreeWidget_ConnectCurrentItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil {
f := func(current *QTreeWidgetItem, previous *QTreeWidgetItem) {
(*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(current, previous)
f(current, previous)
}
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectCurrentItemChanged() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectCurrentItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged")
}
}
func (ptr *QTreeWidget) CurrentItemChanged(current QTreeWidgetItem_ITF, previous QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(current), PointerFromQTreeWidgetItem(previous))
}
}
//export callbackQTreeWidget_DropMimeData
func callbackQTreeWidget_DropMimeData(ptr unsafe.Pointer, parent unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char {
if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
return C.char(int8(qt.GoBoolToInt(NewQTreeWidgetFromPointer(ptr).DropMimeDataDefault(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action)))))
}
func (ptr *QTreeWidget) ConnectDropMimeData(f func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil {
f := func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool {
(*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(parent, index, data, action)
return f(parent, index, data, action)
}
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectDropMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropMimeData")
}
}
func (ptr *QTreeWidget) DropMimeData(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidget_DropMimeData(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QTreeWidget) DropMimeDataDefault(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidget_DropMimeDataDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0
}
return false
}
func (ptr *QTreeWidget) EditItem(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_EditItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ExpandItem
func callbackQTreeWidget_ExpandItem(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "expandItem"); signal != nil {
(*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item))
} else {
NewQTreeWidgetFromPointer(ptr).ExpandItemDefault(NewQTreeWidgetItemFromPointer(item))
}
}
func (ptr *QTreeWidget) ConnectExpandItem(f func(item *QTreeWidgetItem)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandItem"); signal != nil {
f := func(item *QTreeWidgetItem) {
(*(*func(*QTreeWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectExpandItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandItem")
}
}
func (ptr *QTreeWidget) ExpandItem(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_ExpandItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) ExpandItemDefault(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_ExpandItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QTreeWidgetItem {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem {
out := make([]*QTreeWidgetItem, int(l.len))
tmpList := NewQTreeWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__findItems_atList(i)
}
return out
}(C.QTreeWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags), C.int(int32(column))))
}
return make([]*QTreeWidgetItem, 0)
}
func (ptr *QTreeWidget) HeaderItem() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_HeaderItem(ptr.Pointer()))
}
return nil
}
func (ptr *QTreeWidget) IndexFromItem(item QTreeWidgetItem_ITF, column int) *core.QModelIndex {
if ptr.Pointer() != nil {
tmpValue := core.NewQModelIndexFromPointer(C.QTreeWidget_IndexFromItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex)
return tmpValue
}
return nil
}
func (ptr *QTreeWidget) IndexOfTopLevelItem(item QTreeWidgetItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidget_IndexOfTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))))
}
return 0
}
func (ptr *QTreeWidget) InsertTopLevelItem(index int, item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_InsertTopLevelItem(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) InsertTopLevelItems(index int, items []*QTreeWidgetItem) {
if ptr.Pointer() != nil {
C.QTreeWidget_InsertTopLevelItems(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer {
tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__insertTopLevelItems_items_newList())
for _, v := range items {
tmpList.__insertTopLevelItems_items_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QTreeWidget) InvisibleRootItem() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_InvisibleRootItem(ptr.Pointer()))
}
return nil
}
func (ptr *QTreeWidget) IsPersistentEditorOpen(item QTreeWidgetItem_ITF, column int) bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) != 0
}
return false
}
func (ptr *QTreeWidget) ItemAbove(item QTreeWidgetItem_ITF) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAbove(ptr.Pointer(), PointerFromQTreeWidgetItem(item)))
}
return nil
}
//export callbackQTreeWidget_ItemActivated
func callbackQTreeWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemActivated(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") {
C.QTreeWidget_ConnectItemActivated(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemActivated() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemActivated(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemActivated")
}
}
func (ptr *QTreeWidget) ItemActivated(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemActivated(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
func (ptr *QTreeWidget) ItemAt(p core.QPoint_ITF) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p)))
}
return nil
}
func (ptr *QTreeWidget) ItemAt2(x int, y int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
}
return nil
}
func (ptr *QTreeWidget) ItemBelow(item QTreeWidgetItem_ITF) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemBelow(ptr.Pointer(), PointerFromQTreeWidgetItem(item)))
}
return nil
}
//export callbackQTreeWidget_ItemChanged
func callbackQTreeWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemChanged(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") {
C.QTreeWidget_ConnectItemChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemChanged() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemChanged")
}
}
func (ptr *QTreeWidget) ItemChanged(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ItemClicked
func callbackQTreeWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemClicked(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") {
C.QTreeWidget_ConnectItemClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemClicked() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemClicked")
}
}
func (ptr *QTreeWidget) ItemClicked(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ItemCollapsed
func callbackQTreeWidget_ItemCollapsed(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemCollapsed"); signal != nil {
(*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item))
}
}
func (ptr *QTreeWidget) ConnectItemCollapsed(f func(item *QTreeWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemCollapsed") {
C.QTreeWidget_ConnectItemCollapsed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemCollapsed"); signal != nil {
f := func(item *QTreeWidgetItem) {
(*(*func(*QTreeWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemCollapsed() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemCollapsed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemCollapsed")
}
}
func (ptr *QTreeWidget) ItemCollapsed(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemCollapsed(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
//export callbackQTreeWidget_ItemDoubleClicked
func callbackQTreeWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemDoubleClicked(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") {
C.QTreeWidget_ConnectItemDoubleClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemDoubleClicked() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemDoubleClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked")
}
}
func (ptr *QTreeWidget) ItemDoubleClicked(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ItemEntered
func callbackQTreeWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemEntered(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") {
C.QTreeWidget_ConnectItemEntered(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemEntered() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemEntered(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemEntered")
}
}
func (ptr *QTreeWidget) ItemEntered(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemEntered(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ItemExpanded
func callbackQTreeWidget_ItemExpanded(ptr unsafe.Pointer, item unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemExpanded"); signal != nil {
(*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item))
}
}
func (ptr *QTreeWidget) ConnectItemExpanded(f func(item *QTreeWidgetItem)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemExpanded") {
C.QTreeWidget_ConnectItemExpanded(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemExpanded"); signal != nil {
f := func(item *QTreeWidgetItem) {
(*(*func(*QTreeWidgetItem))(signal))(item)
f(item)
}
qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemExpanded() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemExpanded(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemExpanded")
}
}
func (ptr *QTreeWidget) ItemExpanded(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemExpanded(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)))
}
return nil
}
//export callbackQTreeWidget_ItemPressed
func callbackQTreeWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) {
if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil {
(*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column)))
}
}
func (ptr *QTreeWidget) ConnectItemPressed(f func(item *QTreeWidgetItem, column int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") {
C.QTreeWidget_ConnectItemPressed(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil {
f := func(item *QTreeWidgetItem, column int) {
(*(*func(*QTreeWidgetItem, int))(signal))(item, column)
f(item, column)
}
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemPressed() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemPressed(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemPressed")
}
}
func (ptr *QTreeWidget) ItemPressed(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemPressed(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ItemSelectionChanged
func callbackQTreeWidget_ItemSelectionChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QTreeWidget) ConnectItemSelectionChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") {
C.QTreeWidget_ConnectItemSelectionChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QTreeWidget_DisconnectItemSelectionChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged")
}
}
func (ptr *QTreeWidget) ItemSelectionChanged() {
if ptr.Pointer() != nil {
C.QTreeWidget_ItemSelectionChanged(ptr.Pointer())
}
}
func (ptr *QTreeWidget) ItemWidget(item QTreeWidgetItem_ITF, column int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QTreeWidget_ItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTreeWidget_MimeData
func callbackQTreeWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "mimeData"); signal != nil {
return core.PointerFromQMimeData((*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem {
out := make([]*QTreeWidgetItem, int(l.len))
tmpList := NewQTreeWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
return core.PointerFromQMimeData(NewQTreeWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem {
out := make([]*QTreeWidgetItem, int(l.len))
tmpList := NewQTreeWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__mimeData_items_atList(i)
}
return out
}(items)))
}
func (ptr *QTreeWidget) ConnectMimeData(f func(items []*QTreeWidgetItem) *core.QMimeData) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil {
f := func(items []*QTreeWidgetItem) *core.QMimeData {
(*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(items)
return f(items)
}
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectMimeData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeData")
}
}
func (ptr *QTreeWidget) MimeData(items []*QTreeWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTreeWidget) MimeDataDefault(items []*QTreeWidgetItem) *core.QMimeData {
if ptr.Pointer() != nil {
tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList())
for _, v := range items {
tmpList.__mimeData_items_setList(v)
}
return tmpList.Pointer()
}()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQTreeWidget_MimeTypes
func callbackQTreeWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString {
if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil {
tempVal := (*(*func() []string)(signal))()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
tempVal := NewQTreeWidgetFromPointer(ptr).MimeTypesDefault()
return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))}
}
func (ptr *QTreeWidget) ConnectMimeTypes(f func() []string) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil {
f := func() []string {
(*(*func() []string)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectMimeTypes() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mimeTypes")
}
}
func (ptr *QTreeWidget) MimeTypes() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypes(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QTreeWidget) MimeTypesDefault() []string {
if ptr.Pointer() != nil {
return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypesDefault(ptr.Pointer())))
}
return make([]string, 0)
}
func (ptr *QTreeWidget) OpenPersistentEditor(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
func (ptr *QTreeWidget) RemoveItemWidget(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
//export callbackQTreeWidget_ScrollToItem
func callbackQTreeWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) {
if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil {
(*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
} else {
NewQTreeWidgetFromPointer(ptr).ScrollToItemDefault(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint))
}
}
func (ptr *QTreeWidget) ConnectScrollToItem(f func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil {
f := func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint) {
(*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint)
f(item, hint)
}
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectScrollToItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "scrollToItem")
}
}
func (ptr *QTreeWidget) ScrollToItem(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTreeWidget_ScrollToItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QTreeWidget) ScrollToItemDefault(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) {
if ptr.Pointer() != nil {
C.QTreeWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint))
}
}
func (ptr *QTreeWidget) SelectedItems() []*QTreeWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem {
out := make([]*QTreeWidgetItem, int(l.len))
tmpList := NewQTreeWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__selectedItems_atList(i)
}
return out
}(C.QTreeWidget_SelectedItems(ptr.Pointer()))
}
return make([]*QTreeWidgetItem, 0)
}
func (ptr *QTreeWidget) SetColumnCount(columns int) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns)))
}
}
func (ptr *QTreeWidget) SetCurrentItem(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) SetCurrentItem2(item QTreeWidgetItem_ITF, column int) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))
}
}
func (ptr *QTreeWidget) SetCurrentItem3(item QTreeWidgetItem_ITF, column int, command core.QItemSelectionModel__SelectionFlag) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetCurrentItem3(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), C.longlong(command))
}
}
func (ptr *QTreeWidget) SetHeaderItem(item QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetHeaderItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item))
}
}
func (ptr *QTreeWidget) SetHeaderLabel(label string) {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
C.QTreeWidget_SetHeaderLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})
}
}
func (ptr *QTreeWidget) SetHeaderLabels(labels []string) {
if ptr.Pointer() != nil {
labelsC := C.CString(strings.Join(labels, "¡¦!"))
defer C.free(unsafe.Pointer(labelsC))
C.QTreeWidget_SetHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))})
}
}
func (ptr *QTreeWidget) SetItemWidget(item QTreeWidgetItem_ITF, column int, widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget_SetItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), PointerFromQWidget(widget))
}
}
func (ptr *QTreeWidget) SortColumn() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidget_SortColumn(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidget) SortItems(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTreeWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
//export callbackQTreeWidget_SupportedDropActions
func callbackQTreeWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil {
return C.longlong((*(*func() core.Qt__DropAction)(signal))())
}
return C.longlong(NewQTreeWidgetFromPointer(ptr).SupportedDropActionsDefault())
}
func (ptr *QTreeWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil {
f := func() core.Qt__DropAction {
(*(*func() core.Qt__DropAction)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectSupportedDropActions() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions")
}
}
func (ptr *QTreeWidget) SupportedDropActions() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QTreeWidget_SupportedDropActions(ptr.Pointer()))
}
return 0
}
func (ptr *QTreeWidget) SupportedDropActionsDefault() core.Qt__DropAction {
if ptr.Pointer() != nil {
return core.Qt__DropAction(C.QTreeWidget_SupportedDropActionsDefault(ptr.Pointer()))
}
return 0
}
func (ptr *QTreeWidget) TakeTopLevelItem(index int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TakeTopLevelItem(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QTreeWidget) TopLevelItem(index int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TopLevelItem(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QTreeWidget) TopLevelItemCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidget_TopLevelItemCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidget) VisualItemRect(item QTreeWidgetItem_ITF) *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QTreeWidget_VisualItemRect(ptr.Pointer(), PointerFromQTreeWidgetItem(item)))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQTreeWidget_DestroyQTreeWidget
func callbackQTreeWidget_DestroyQTreeWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTreeWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeWidgetFromPointer(ptr).DestroyQTreeWidgetDefault()
}
}
func (ptr *QTreeWidget) ConnectDestroyQTreeWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidget) DisconnectDestroyQTreeWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidget")
}
}
func (ptr *QTreeWidget) DestroyQTreeWidget() {
if ptr.Pointer() != nil {
C.QTreeWidget_DestroyQTreeWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTreeWidget) DestroyQTreeWidgetDefault() {
if ptr.Pointer() != nil {
C.QTreeWidget_DestroyQTreeWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTreeWidget) __addTopLevelItems_items_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___addTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __addTopLevelItems_items_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___addTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __addTopLevelItems_items_newList() unsafe.Pointer {
return C.QTreeWidget___addTopLevelItems_items_newList(ptr.Pointer())
}
func (ptr *QTreeWidget) __findItems_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___findItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __findItems_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___findItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __findItems_newList() unsafe.Pointer {
return C.QTreeWidget___findItems_newList(ptr.Pointer())
}
func (ptr *QTreeWidget) __insertTopLevelItems_items_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___insertTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __insertTopLevelItems_items_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___insertTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __insertTopLevelItems_items_newList() unsafe.Pointer {
return C.QTreeWidget___insertTopLevelItems_items_newList(ptr.Pointer())
}
func (ptr *QTreeWidget) __items_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __items_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __items_newList() unsafe.Pointer {
return C.QTreeWidget___items_newList(ptr.Pointer())
}
func (ptr *QTreeWidget) __mimeData_items_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __mimeData_items_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __mimeData_items_newList() unsafe.Pointer {
return C.QTreeWidget___mimeData_items_newList(ptr.Pointer())
}
func (ptr *QTreeWidget) __selectedItems_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidget) __selectedItems_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidget) __selectedItems_newList() unsafe.Pointer {
return C.QTreeWidget___selectedItems_newList(ptr.Pointer())
}
type QTreeWidgetItem struct {
ptr unsafe.Pointer
}
type QTreeWidgetItem_ITF interface {
QTreeWidgetItem_PTR() *QTreeWidgetItem
}
func (ptr *QTreeWidgetItem) QTreeWidgetItem_PTR() *QTreeWidgetItem {
return ptr
}
func (ptr *QTreeWidgetItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTreeWidgetItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTreeWidgetItem(ptr QTreeWidgetItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTreeWidgetItem_PTR().Pointer()
}
return nil
}
func NewQTreeWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItem) {
n = new(QTreeWidgetItem)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTreeWidgetItem__ItemType
//QTreeWidgetItem::ItemType
type QTreeWidgetItem__ItemType int64
const (
QTreeWidgetItem__Type QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(0)
QTreeWidgetItem__UserType QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(1000)
)
//go:generate stringer -type=QTreeWidgetItem__ChildIndicatorPolicy
//QTreeWidgetItem::ChildIndicatorPolicy
type QTreeWidgetItem__ChildIndicatorPolicy int64
const (
QTreeWidgetItem__ShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(0)
QTreeWidgetItem__DontShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(1)
QTreeWidgetItem__DontShowIndicatorWhenChildless QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(2)
)
func NewQTreeWidgetItem(ty int) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem(C.int(int32(ty))))
}
func NewQTreeWidgetItem2(strin []string, ty int) *QTreeWidgetItem {
strinC := C.CString(strings.Join(strin, "¡¦!"))
defer C.free(unsafe.Pointer(strinC))
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem2(C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty))))
}
func NewQTreeWidgetItem3(parent QTreeWidget_ITF, ty int) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem3(PointerFromQTreeWidget(parent), C.int(int32(ty))))
}
func NewQTreeWidgetItem4(parent QTreeWidget_ITF, strin []string, ty int) *QTreeWidgetItem {
strinC := C.CString(strings.Join(strin, "¡¦!"))
defer C.free(unsafe.Pointer(strinC))
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem4(PointerFromQTreeWidget(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty))))
}
func NewQTreeWidgetItem5(parent QTreeWidget_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem5(PointerFromQTreeWidget(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty))))
}
func NewQTreeWidgetItem6(parent QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem6(PointerFromQTreeWidgetItem(parent), C.int(int32(ty))))
}
func NewQTreeWidgetItem7(parent QTreeWidgetItem_ITF, strin []string, ty int) *QTreeWidgetItem {
strinC := C.CString(strings.Join(strin, "¡¦!"))
defer C.free(unsafe.Pointer(strinC))
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem7(PointerFromQTreeWidgetItem(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty))))
}
func NewQTreeWidgetItem8(parent QTreeWidgetItem_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem8(PointerFromQTreeWidgetItem(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty))))
}
func NewQTreeWidgetItem9(other QTreeWidgetItem_ITF) *QTreeWidgetItem {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem9(PointerFromQTreeWidgetItem(other)))
}
func (ptr *QTreeWidgetItem) AddChild(child QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_AddChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child))
}
}
func (ptr *QTreeWidgetItem) AddChildren(children []*QTreeWidgetItem) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_AddChildren(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__addChildren_children_newList())
for _, v := range children {
tmpList.__addChildren_children_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QTreeWidgetItem) Background(column int) *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Background(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) CheckState(column int) core.Qt__CheckState {
if ptr.Pointer() != nil {
return core.Qt__CheckState(C.QTreeWidgetItem_CheckState(ptr.Pointer(), C.int(int32(column))))
}
return 0
}
func (ptr *QTreeWidgetItem) Child(index int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Child(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QTreeWidgetItem) ChildCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidgetItem_ChildCount(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidgetItem) ChildIndicatorPolicy() QTreeWidgetItem__ChildIndicatorPolicy {
if ptr.Pointer() != nil {
return QTreeWidgetItem__ChildIndicatorPolicy(C.QTreeWidgetItem_ChildIndicatorPolicy(ptr.Pointer()))
}
return 0
}
//export callbackQTreeWidgetItem_Clone
func callbackQTreeWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "clone"); signal != nil {
return PointerFromQTreeWidgetItem((*(*func() *QTreeWidgetItem)(signal))())
}
return PointerFromQTreeWidgetItem(NewQTreeWidgetItemFromPointer(ptr).CloneDefault())
}
func (ptr *QTreeWidgetItem) ConnectClone(f func() *QTreeWidgetItem) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil {
f := func() *QTreeWidgetItem {
(*(*func() *QTreeWidgetItem)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectClone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "clone")
}
}
func (ptr *QTreeWidgetItem) Clone() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Clone(ptr.Pointer()))
}
return nil
}
func (ptr *QTreeWidgetItem) CloneDefault() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_CloneDefault(ptr.Pointer()))
}
return nil
}
func (ptr *QTreeWidgetItem) ColumnCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidgetItem_ColumnCount(ptr.Pointer())))
}
return 0
}
//export callbackQTreeWidgetItem_Data
func callbackQTreeWidgetItem_Data(ptr unsafe.Pointer, column C.int, role C.int) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "data"); signal != nil {
return core.PointerFromQVariant((*(*func(int, int) *core.QVariant)(signal))(int(int32(column)), int(int32(role))))
}
return core.PointerFromQVariant(NewQTreeWidgetItemFromPointer(ptr).DataDefault(int(int32(column)), int(int32(role))))
}
func (ptr *QTreeWidgetItem) ConnectData(f func(column int, role int) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil {
f := func(column int, role int) *core.QVariant {
(*(*func(int, int) *core.QVariant)(signal))(column, role)
return f(column, role)
}
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "data")
}
}
func (ptr *QTreeWidgetItem) Data(column int, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_Data(ptr.Pointer(), C.int(int32(column)), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) DataDefault(column int, role int) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role))))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) EmitDataChanged() {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_EmitDataChanged(ptr.Pointer())
}
}
func (ptr *QTreeWidgetItem) Flags() core.Qt__ItemFlag {
if ptr.Pointer() != nil {
return core.Qt__ItemFlag(C.QTreeWidgetItem_Flags(ptr.Pointer()))
}
return 0
}
func (ptr *QTreeWidgetItem) Font(column int) *gui.QFont {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontFromPointer(C.QTreeWidgetItem_Font(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) Foreground(column int) *gui.QBrush {
if ptr.Pointer() != nil {
tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Foreground(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) Icon(column int) *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QTreeWidgetItem_Icon(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) IndexOfChild(child QTreeWidgetItem_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidgetItem_IndexOfChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child))))
}
return 0
}
func (ptr *QTreeWidgetItem) InsertChild(index int, child QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_InsertChild(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(child))
}
}
func (ptr *QTreeWidgetItem) InsertChildren(index int, children []*QTreeWidgetItem) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_InsertChildren(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer {
tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__insertChildren_children_newList())
for _, v := range children {
tmpList.__insertChildren_children_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QTreeWidgetItem) IsDisabled() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidgetItem_IsDisabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeWidgetItem) IsExpanded() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidgetItem_IsExpanded(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeWidgetItem) IsFirstColumnSpanned() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidgetItem_IsFirstColumnSpanned(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeWidgetItem) IsHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidgetItem_IsHidden(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeWidgetItem) IsSelected() bool {
if ptr.Pointer() != nil {
return int8(C.QTreeWidgetItem_IsSelected(ptr.Pointer())) != 0
}
return false
}
func (ptr *QTreeWidgetItem) Parent() *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Parent(ptr.Pointer()))
}
return nil
}
//export callbackQTreeWidgetItem_Read
func callbackQTreeWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "read"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in))
} else {
NewQTreeWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in))
}
}
func (ptr *QTreeWidgetItem) ConnectRead(f func(in *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil {
f := func(in *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(in)
f(in)
}
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectRead() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "read")
}
}
func (ptr *QTreeWidgetItem) Read(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QTreeWidgetItem) ReadDefault(in core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in))
}
}
func (ptr *QTreeWidgetItem) RemoveChild(child QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_RemoveChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child))
}
}
func (ptr *QTreeWidgetItem) SetBackground(column int, brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetBackground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTreeWidgetItem) SetCheckState(column int, state core.Qt__CheckState) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetCheckState(ptr.Pointer(), C.int(int32(column)), C.longlong(state))
}
}
func (ptr *QTreeWidgetItem) SetChildIndicatorPolicy(policy QTreeWidgetItem__ChildIndicatorPolicy) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetChildIndicatorPolicy(ptr.Pointer(), C.longlong(policy))
}
}
//export callbackQTreeWidgetItem_SetData
func callbackQTreeWidgetItem_SetData(ptr unsafe.Pointer, column C.int, role C.int, value unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setData"); signal != nil {
(*(*func(int, int, *core.QVariant))(signal))(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value))
} else {
NewQTreeWidgetItemFromPointer(ptr).SetDataDefault(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value))
}
}
func (ptr *QTreeWidgetItem) ConnectSetData(f func(column int, role int, value *core.QVariant)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil {
f := func(column int, role int, value *core.QVariant) {
(*(*func(int, int, *core.QVariant))(signal))(column, role, value)
f(column, role, value)
}
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectSetData() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setData")
}
}
func (ptr *QTreeWidgetItem) SetData(column int, role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetData(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QTreeWidgetItem) SetDataDefault(column int, role int, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value))
}
}
func (ptr *QTreeWidgetItem) SetDisabled(disabled bool) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disabled))))
}
}
func (ptr *QTreeWidgetItem) SetExpanded(expand bool) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetExpanded(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(expand))))
}
}
func (ptr *QTreeWidgetItem) SetFirstColumnSpanned(span bool) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetFirstColumnSpanned(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(span))))
}
}
func (ptr *QTreeWidgetItem) SetFlags(flags core.Qt__ItemFlag) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags))
}
}
func (ptr *QTreeWidgetItem) SetFont(column int, font gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetFont(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQFont(font))
}
}
func (ptr *QTreeWidgetItem) SetForeground(column int, brush gui.QBrush_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetForeground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush))
}
}
func (ptr *QTreeWidgetItem) SetHidden(hide bool) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide))))
}
}
func (ptr *QTreeWidgetItem) SetIcon(column int, icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetIcon(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQIcon(icon))
}
}
func (ptr *QTreeWidgetItem) SetSelected(sele bool) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele))))
}
}
func (ptr *QTreeWidgetItem) SetSizeHint(column int, size core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetSizeHint(ptr.Pointer(), C.int(int32(column)), core.PointerFromQSize(size))
}
}
func (ptr *QTreeWidgetItem) SetStatusTip(column int, statusTip string) {
if ptr.Pointer() != nil {
var statusTipC *C.char
if statusTip != "" {
statusTipC = C.CString(statusTip)
defer C.free(unsafe.Pointer(statusTipC))
}
C.QTreeWidgetItem_SetStatusTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))})
}
}
func (ptr *QTreeWidgetItem) SetText(column int, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QTreeWidgetItem_SetText(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QTreeWidgetItem) SetTextAlignment(column int, alignment int) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(column)), C.int(int32(alignment)))
}
}
func (ptr *QTreeWidgetItem) SetToolTip(column int, toolTip string) {
if ptr.Pointer() != nil {
var toolTipC *C.char
if toolTip != "" {
toolTipC = C.CString(toolTip)
defer C.free(unsafe.Pointer(toolTipC))
}
C.QTreeWidgetItem_SetToolTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))})
}
}
func (ptr *QTreeWidgetItem) SetWhatsThis(column int, whatsThis string) {
if ptr.Pointer() != nil {
var whatsThisC *C.char
if whatsThis != "" {
whatsThisC = C.CString(whatsThis)
defer C.free(unsafe.Pointer(whatsThisC))
}
C.QTreeWidgetItem_SetWhatsThis(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))})
}
}
func (ptr *QTreeWidgetItem) SizeHint(column int) *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QTreeWidgetItem_SizeHint(ptr.Pointer(), C.int(int32(column))))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) SortChildren(column int, order core.Qt__SortOrder) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_SortChildren(ptr.Pointer(), C.int(int32(column)), C.longlong(order))
}
}
func (ptr *QTreeWidgetItem) StatusTip(column int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTreeWidgetItem_StatusTip(ptr.Pointer(), C.int(int32(column))))
}
return ""
}
func (ptr *QTreeWidgetItem) TakeChild(index int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_TakeChild(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QTreeWidgetItem) TakeChildren() []*QTreeWidgetItem {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem {
out := make([]*QTreeWidgetItem, int(l.len))
tmpList := NewQTreeWidgetItemFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__takeChildren_atList(i)
}
return out
}(C.QTreeWidgetItem_TakeChildren(ptr.Pointer()))
}
return make([]*QTreeWidgetItem, 0)
}
func (ptr *QTreeWidgetItem) Text(column int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTreeWidgetItem_Text(ptr.Pointer(), C.int(int32(column))))
}
return ""
}
func (ptr *QTreeWidgetItem) TextAlignment(column int) int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidgetItem_TextAlignment(ptr.Pointer(), C.int(int32(column)))))
}
return 0
}
func (ptr *QTreeWidgetItem) ToolTip(column int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTreeWidgetItem_ToolTip(ptr.Pointer(), C.int(int32(column))))
}
return ""
}
func (ptr *QTreeWidgetItem) TreeWidget() *QTreeWidget {
if ptr.Pointer() != nil {
tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidgetItem_TreeWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QTreeWidgetItem) Type() int {
if ptr.Pointer() != nil {
return int(int32(C.QTreeWidgetItem_Type(ptr.Pointer())))
}
return 0
}
func (ptr *QTreeWidgetItem) WhatsThis(column int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QTreeWidgetItem_WhatsThis(ptr.Pointer(), C.int(int32(column))))
}
return ""
}
//export callbackQTreeWidgetItem_Write
func callbackQTreeWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "write"); signal != nil {
(*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out))
} else {
NewQTreeWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out))
}
}
func (ptr *QTreeWidgetItem) ConnectWrite(f func(out *core.QDataStream)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil {
f := func(out *core.QDataStream) {
(*(*func(*core.QDataStream))(signal))(out)
f(out)
}
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectWrite() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "write")
}
}
func (ptr *QTreeWidgetItem) Write(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
func (ptr *QTreeWidgetItem) WriteDefault(out core.QDataStream_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out))
}
}
//export callbackQTreeWidgetItem_DestroyQTreeWidgetItem
func callbackQTreeWidgetItem_DestroyQTreeWidgetItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QTreeWidgetItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQTreeWidgetItemFromPointer(ptr).DestroyQTreeWidgetItemDefault()
}
}
func (ptr *QTreeWidgetItem) ConnectDestroyQTreeWidgetItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidgetItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QTreeWidgetItem) DisconnectDestroyQTreeWidgetItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidgetItem")
}
}
func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItem() {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_DestroyQTreeWidgetItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItemDefault() {
if ptr.Pointer() != nil {
C.QTreeWidgetItem_DestroyQTreeWidgetItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QTreeWidgetItem) __addChildren_children_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___addChildren_children_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidgetItem) __addChildren_children_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem___addChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidgetItem) __addChildren_children_newList() unsafe.Pointer {
return C.QTreeWidgetItem___addChildren_children_newList(ptr.Pointer())
}
func (ptr *QTreeWidgetItem) __insertChildren_children_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___insertChildren_children_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidgetItem) __insertChildren_children_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem___insertChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidgetItem) __insertChildren_children_newList() unsafe.Pointer {
return C.QTreeWidgetItem___insertChildren_children_newList(ptr.Pointer())
}
func (ptr *QTreeWidgetItem) __takeChildren_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___takeChildren_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidgetItem) __takeChildren_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem___takeChildren_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidgetItem) __takeChildren_newList() unsafe.Pointer {
return C.QTreeWidgetItem___takeChildren_newList(ptr.Pointer())
}
func (ptr *QTreeWidgetItem) __children_atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___children_atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidgetItem) __children_setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem___children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidgetItem) __children_newList() unsafe.Pointer {
return C.QTreeWidgetItem___children_newList(ptr.Pointer())
}
func (ptr *QTreeWidgetItem) __setChildren__atList(i int) *QTreeWidgetItem {
if ptr.Pointer() != nil {
return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___setChildren__atList(ptr.Pointer(), C.int(int32(i))))
}
return nil
}
func (ptr *QTreeWidgetItem) __setChildren__setList(i QTreeWidgetItem_ITF) {
if ptr.Pointer() != nil {
C.QTreeWidgetItem___setChildren__setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i))
}
}
func (ptr *QTreeWidgetItem) __setChildren__newList() unsafe.Pointer {
return C.QTreeWidgetItem___setChildren__newList(ptr.Pointer())
}
type QTreeWidgetItemIterator struct {
ptr unsafe.Pointer
}
type QTreeWidgetItemIterator_ITF interface {
QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator
}
func (ptr *QTreeWidgetItemIterator) QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator {
return ptr
}
func (ptr *QTreeWidgetItemIterator) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QTreeWidgetItemIterator) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQTreeWidgetItemIterator(ptr QTreeWidgetItemIterator_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QTreeWidgetItemIterator_PTR().Pointer()
}
return nil
}
func NewQTreeWidgetItemIteratorFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItemIterator) {
n = new(QTreeWidgetItemIterator)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QTreeWidgetItemIterator__IteratorFlag
//QTreeWidgetItemIterator::IteratorFlag
type QTreeWidgetItemIterator__IteratorFlag int64
const (
QTreeWidgetItemIterator__All QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000000)
QTreeWidgetItemIterator__Hidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000001)
QTreeWidgetItemIterator__NotHidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000002)
QTreeWidgetItemIterator__Selected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000004)
QTreeWidgetItemIterator__Unselected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000008)
QTreeWidgetItemIterator__Selectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000010)
QTreeWidgetItemIterator__NotSelectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000020)
QTreeWidgetItemIterator__DragEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000040)
QTreeWidgetItemIterator__DragDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000080)
QTreeWidgetItemIterator__DropEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000100)
QTreeWidgetItemIterator__DropDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000200)
QTreeWidgetItemIterator__HasChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000400)
QTreeWidgetItemIterator__NoChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000800)
QTreeWidgetItemIterator__Checked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00001000)
QTreeWidgetItemIterator__NotChecked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00002000)
QTreeWidgetItemIterator__Enabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00004000)
QTreeWidgetItemIterator__Disabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00008000)
QTreeWidgetItemIterator__Editable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00010000)
QTreeWidgetItemIterator__NotEditable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00020000)
QTreeWidgetItemIterator__UserFlag QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x01000000)
)
type QUndoCommand struct {
ptr unsafe.Pointer
}
type QUndoCommand_ITF interface {
QUndoCommand_PTR() *QUndoCommand
}
func (ptr *QUndoCommand) QUndoCommand_PTR() *QUndoCommand {
return ptr
}
func (ptr *QUndoCommand) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QUndoCommand) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQUndoCommand(ptr QUndoCommand_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QUndoCommand_PTR().Pointer()
}
return nil
}
func NewQUndoCommandFromPointer(ptr unsafe.Pointer) (n *QUndoCommand) {
n = new(QUndoCommand)
n.SetPointer(ptr)
return
}
func NewQUndoCommand(parent QUndoCommand_ITF) *QUndoCommand {
return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand(PointerFromQUndoCommand(parent)))
}
func NewQUndoCommand2(text string, parent QUndoCommand_ITF) *QUndoCommand {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQUndoCommand(parent)))
}
func (ptr *QUndoCommand) ActionText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoCommand_ActionText(ptr.Pointer()))
}
return ""
}
func (ptr *QUndoCommand) Child(index int) *QUndoCommand {
if ptr.Pointer() != nil {
return NewQUndoCommandFromPointer(C.QUndoCommand_Child(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QUndoCommand) ChildCount() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoCommand_ChildCount(ptr.Pointer())))
}
return 0
}
//export callbackQUndoCommand_Id
func callbackQUndoCommand_Id(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "id"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQUndoCommandFromPointer(ptr).IdDefault()))
}
func (ptr *QUndoCommand) ConnectId(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "id"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoCommand) DisconnectId() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "id")
}
}
func (ptr *QUndoCommand) Id() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoCommand_Id(ptr.Pointer())))
}
return 0
}
func (ptr *QUndoCommand) IdDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoCommand_IdDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QUndoCommand) IsObsolete() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoCommand_IsObsolete(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoCommand_MergeWith
func callbackQUndoCommand_MergeWith(ptr unsafe.Pointer, command unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "mergeWith"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*QUndoCommand) bool)(signal))(NewQUndoCommandFromPointer(command)))))
}
return C.char(int8(qt.GoBoolToInt(NewQUndoCommandFromPointer(ptr).MergeWithDefault(NewQUndoCommandFromPointer(command)))))
}
func (ptr *QUndoCommand) ConnectMergeWith(f func(command *QUndoCommand) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mergeWith"); signal != nil {
f := func(command *QUndoCommand) bool {
(*(*func(*QUndoCommand) bool)(signal))(command)
return f(command)
}
qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoCommand) DisconnectMergeWith() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mergeWith")
}
}
func (ptr *QUndoCommand) MergeWith(command QUndoCommand_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoCommand_MergeWith(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0
}
return false
}
func (ptr *QUndoCommand) MergeWithDefault(command QUndoCommand_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoCommand_MergeWithDefault(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0
}
return false
}
//export callbackQUndoCommand_Redo
func callbackQUndoCommand_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoCommandFromPointer(ptr).RedoDefault()
}
}
func (ptr *QUndoCommand) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoCommand) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QUndoCommand) Redo() {
if ptr.Pointer() != nil {
C.QUndoCommand_Redo(ptr.Pointer())
}
}
func (ptr *QUndoCommand) RedoDefault() {
if ptr.Pointer() != nil {
C.QUndoCommand_RedoDefault(ptr.Pointer())
}
}
func (ptr *QUndoCommand) SetObsolete(obsolete bool) {
if ptr.Pointer() != nil {
C.QUndoCommand_SetObsolete(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(obsolete))))
}
}
func (ptr *QUndoCommand) SetText(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QUndoCommand_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QUndoCommand) Text() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoCommand_Text(ptr.Pointer()))
}
return ""
}
//export callbackQUndoCommand_Undo
func callbackQUndoCommand_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoCommandFromPointer(ptr).UndoDefault()
}
}
func (ptr *QUndoCommand) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoCommand) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QUndoCommand) Undo() {
if ptr.Pointer() != nil {
C.QUndoCommand_Undo(ptr.Pointer())
}
}
func (ptr *QUndoCommand) UndoDefault() {
if ptr.Pointer() != nil {
C.QUndoCommand_UndoDefault(ptr.Pointer())
}
}
//export callbackQUndoCommand_DestroyQUndoCommand
func callbackQUndoCommand_DestroyQUndoCommand(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QUndoCommand"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoCommandFromPointer(ptr).DestroyQUndoCommandDefault()
}
}
func (ptr *QUndoCommand) ConnectDestroyQUndoCommand(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QUndoCommand"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoCommand) DisconnectDestroyQUndoCommand() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QUndoCommand")
}
}
func (ptr *QUndoCommand) DestroyQUndoCommand() {
if ptr.Pointer() != nil {
C.QUndoCommand_DestroyQUndoCommand(ptr.Pointer())
ptr.SetPointer(nil)
}
}
func (ptr *QUndoCommand) DestroyQUndoCommandDefault() {
if ptr.Pointer() != nil {
C.QUndoCommand_DestroyQUndoCommandDefault(ptr.Pointer())
ptr.SetPointer(nil)
}
}
type QUndoGroup struct {
core.QObject
}
type QUndoGroup_ITF interface {
core.QObject_ITF
QUndoGroup_PTR() *QUndoGroup
}
func (ptr *QUndoGroup) QUndoGroup_PTR() *QUndoGroup {
return ptr
}
func (ptr *QUndoGroup) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QUndoGroup) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQUndoGroup(ptr QUndoGroup_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QUndoGroup_PTR().Pointer()
}
return nil
}
func NewQUndoGroupFromPointer(ptr unsafe.Pointer) (n *QUndoGroup) {
n = new(QUndoGroup)
n.SetPointer(ptr)
return
}
func NewQUndoGroup(parent core.QObject_ITF) *QUndoGroup {
tmpValue := NewQUndoGroupFromPointer(C.QUndoGroup_NewQUndoGroup(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QUndoGroup) ActiveStack() *QUndoStack {
if ptr.Pointer() != nil {
tmpValue := NewQUndoStackFromPointer(C.QUndoGroup_ActiveStack(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQUndoGroup_ActiveStackChanged
func callbackQUndoGroup_ActiveStackChanged(ptr unsafe.Pointer, stack unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "activeStackChanged"); signal != nil {
(*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack))
}
}
func (ptr *QUndoGroup) ConnectActiveStackChanged(f func(stack *QUndoStack)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "activeStackChanged") {
C.QUndoGroup_ConnectActiveStackChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "activeStackChanged"); signal != nil {
f := func(stack *QUndoStack) {
(*(*func(*QUndoStack))(signal))(stack)
f(stack)
}
qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectActiveStackChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectActiveStackChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "activeStackChanged")
}
}
func (ptr *QUndoGroup) ActiveStackChanged(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_ActiveStackChanged(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoGroup) AddStack(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_AddStack(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoGroup) CanRedo() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoGroup_CanRedo(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoGroup_CanRedoChanged
func callbackQUndoGroup_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) {
if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil {
(*(*func(bool))(signal))(int8(canRedo) != 0)
}
}
func (ptr *QUndoGroup) ConnectCanRedoChanged(f func(canRedo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") {
C.QUndoGroup_ConnectCanRedoChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil {
f := func(canRedo bool) {
(*(*func(bool))(signal))(canRedo)
f(canRedo)
}
qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectCanRedoChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectCanRedoChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged")
}
}
func (ptr *QUndoGroup) CanRedoChanged(canRedo bool) {
if ptr.Pointer() != nil {
C.QUndoGroup_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo))))
}
}
func (ptr *QUndoGroup) CanUndo() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoGroup_CanUndo(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoGroup_CanUndoChanged
func callbackQUndoGroup_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) {
if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil {
(*(*func(bool))(signal))(int8(canUndo) != 0)
}
}
func (ptr *QUndoGroup) ConnectCanUndoChanged(f func(canUndo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") {
C.QUndoGroup_ConnectCanUndoChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil {
f := func(canUndo bool) {
(*(*func(bool))(signal))(canUndo)
f(canUndo)
}
qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectCanUndoChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectCanUndoChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged")
}
}
func (ptr *QUndoGroup) CanUndoChanged(canUndo bool) {
if ptr.Pointer() != nil {
C.QUndoGroup_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo))))
}
}
//export callbackQUndoGroup_CleanChanged
func callbackQUndoGroup_CleanChanged(ptr unsafe.Pointer, clean C.char) {
if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil {
(*(*func(bool))(signal))(int8(clean) != 0)
}
}
func (ptr *QUndoGroup) ConnectCleanChanged(f func(clean bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") {
C.QUndoGroup_ConnectCleanChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil {
f := func(clean bool) {
(*(*func(bool))(signal))(clean)
f(clean)
}
qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectCleanChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectCleanChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cleanChanged")
}
}
func (ptr *QUndoGroup) CleanChanged(clean bool) {
if ptr.Pointer() != nil {
C.QUndoGroup_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean))))
}
}
func (ptr *QUndoGroup) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoGroup) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQUndoGroup_IndexChanged
func callbackQUndoGroup_IndexChanged(ptr unsafe.Pointer, idx C.int) {
if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(idx)))
}
}
func (ptr *QUndoGroup) ConnectIndexChanged(f func(idx int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") {
C.QUndoGroup_ConnectIndexChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil {
f := func(idx int) {
(*(*func(int))(signal))(idx)
f(idx)
}
qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectIndexChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectIndexChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "indexChanged")
}
}
func (ptr *QUndoGroup) IndexChanged(idx int) {
if ptr.Pointer() != nil {
C.QUndoGroup_IndexChanged(ptr.Pointer(), C.int(int32(idx)))
}
}
func (ptr *QUndoGroup) IsClean() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoGroup_IsClean(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoGroup_Redo
func callbackQUndoGroup_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoGroupFromPointer(ptr).RedoDefault()
}
}
func (ptr *QUndoGroup) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QUndoGroup) Redo() {
if ptr.Pointer() != nil {
C.QUndoGroup_Redo(ptr.Pointer())
}
}
func (ptr *QUndoGroup) RedoDefault() {
if ptr.Pointer() != nil {
C.QUndoGroup_RedoDefault(ptr.Pointer())
}
}
func (ptr *QUndoGroup) RedoText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoGroup_RedoText(ptr.Pointer()))
}
return ""
}
//export callbackQUndoGroup_RedoTextChanged
func callbackQUndoGroup_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(redoText))
}
}
func (ptr *QUndoGroup) ConnectRedoTextChanged(f func(redoText string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") {
C.QUndoGroup_ConnectRedoTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil {
f := func(redoText string) {
(*(*func(string))(signal))(redoText)
f(redoText)
}
qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectRedoTextChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectRedoTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged")
}
}
func (ptr *QUndoGroup) RedoTextChanged(redoText string) {
if ptr.Pointer() != nil {
var redoTextC *C.char
if redoText != "" {
redoTextC = C.CString(redoText)
defer C.free(unsafe.Pointer(redoTextC))
}
C.QUndoGroup_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))})
}
}
func (ptr *QUndoGroup) RemoveStack(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_RemoveStack(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
//export callbackQUndoGroup_SetActiveStack
func callbackQUndoGroup_SetActiveStack(ptr unsafe.Pointer, stack unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setActiveStack"); signal != nil {
(*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack))
} else {
NewQUndoGroupFromPointer(ptr).SetActiveStackDefault(NewQUndoStackFromPointer(stack))
}
}
func (ptr *QUndoGroup) ConnectSetActiveStack(f func(stack *QUndoStack)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setActiveStack"); signal != nil {
f := func(stack *QUndoStack) {
(*(*func(*QUndoStack))(signal))(stack)
f(stack)
}
qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectSetActiveStack() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setActiveStack")
}
}
func (ptr *QUndoGroup) SetActiveStack(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_SetActiveStack(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoGroup) SetActiveStackDefault(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_SetActiveStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoGroup) Stacks() []*QUndoStack {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QUndoStack {
out := make([]*QUndoStack, int(l.len))
tmpList := NewQUndoGroupFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__stacks_atList(i)
}
return out
}(C.QUndoGroup_Stacks(ptr.Pointer()))
}
return make([]*QUndoStack, 0)
}
//export callbackQUndoGroup_Undo
func callbackQUndoGroup_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoGroupFromPointer(ptr).UndoDefault()
}
}
func (ptr *QUndoGroup) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QUndoGroup) Undo() {
if ptr.Pointer() != nil {
C.QUndoGroup_Undo(ptr.Pointer())
}
}
func (ptr *QUndoGroup) UndoDefault() {
if ptr.Pointer() != nil {
C.QUndoGroup_UndoDefault(ptr.Pointer())
}
}
func (ptr *QUndoGroup) UndoText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoGroup_UndoText(ptr.Pointer()))
}
return ""
}
//export callbackQUndoGroup_UndoTextChanged
func callbackQUndoGroup_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(undoText))
}
}
func (ptr *QUndoGroup) ConnectUndoTextChanged(f func(undoText string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") {
C.QUndoGroup_ConnectUndoTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil {
f := func(undoText string) {
(*(*func(string))(signal))(undoText)
f(undoText)
}
qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectUndoTextChanged() {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectUndoTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged")
}
}
func (ptr *QUndoGroup) UndoTextChanged(undoText string) {
if ptr.Pointer() != nil {
var undoTextC *C.char
if undoText != "" {
undoTextC = C.CString(undoText)
defer C.free(unsafe.Pointer(undoTextC))
}
C.QUndoGroup_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))})
}
}
//export callbackQUndoGroup_DestroyQUndoGroup
func callbackQUndoGroup_DestroyQUndoGroup(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QUndoGroup"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoGroupFromPointer(ptr).DestroyQUndoGroupDefault()
}
}
func (ptr *QUndoGroup) ConnectDestroyQUndoGroup(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QUndoGroup"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoGroup) DisconnectDestroyQUndoGroup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QUndoGroup")
}
}
func (ptr *QUndoGroup) DestroyQUndoGroup() {
if ptr.Pointer() != nil {
C.QUndoGroup_DestroyQUndoGroup(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QUndoGroup) DestroyQUndoGroupDefault() {
if ptr.Pointer() != nil {
C.QUndoGroup_DestroyQUndoGroupDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QUndoGroup) __stacks_atList(i int) *QUndoStack {
if ptr.Pointer() != nil {
tmpValue := NewQUndoStackFromPointer(C.QUndoGroup___stacks_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 *QUndoGroup) __stacks_setList(i QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___stacks_setList(ptr.Pointer(), PointerFromQUndoStack(i))
}
}
func (ptr *QUndoGroup) __stacks_newList() unsafe.Pointer {
return C.QUndoGroup___stacks_newList(ptr.Pointer())
}
func (ptr *QUndoGroup) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___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 *QUndoGroup) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoGroup) __children_newList() unsafe.Pointer {
return C.QUndoGroup___children_newList(ptr.Pointer())
}
func (ptr *QUndoGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QUndoGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QUndoGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QUndoGroup) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QUndoGroup___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QUndoGroup) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___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 *QUndoGroup) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoGroup) __findChildren_newList() unsafe.Pointer {
return C.QUndoGroup___findChildren_newList(ptr.Pointer())
}
func (ptr *QUndoGroup) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___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 *QUndoGroup) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoGroup) __findChildren_newList3() unsafe.Pointer {
return C.QUndoGroup___findChildren_newList3(ptr.Pointer())
}
func (ptr *QUndoGroup) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoGroup) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoGroup) __qFindChildren_newList2() unsafe.Pointer {
return C.QUndoGroup___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQUndoGroup_ChildEvent
func callbackQUndoGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQUndoGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QUndoGroup) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQUndoGroup_ConnectNotify
func callbackQUndoGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQUndoGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QUndoGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQUndoGroup_CustomEvent
func callbackQUndoGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQUndoGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QUndoGroup) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQUndoGroup_DeleteLater
func callbackQUndoGroup_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoGroupFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QUndoGroup) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QUndoGroup_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQUndoGroup_Destroyed
func callbackQUndoGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQUndoGroup_DisconnectNotify
func callbackQUndoGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQUndoGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QUndoGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQUndoGroup_Event
func callbackQUndoGroup_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(NewQUndoGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QUndoGroup) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQUndoGroup_EventFilter
func callbackQUndoGroup_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(NewQUndoGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QUndoGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQUndoGroup_MetaObject
func callbackQUndoGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQUndoGroupFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QUndoGroup) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QUndoGroup_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQUndoGroup_ObjectNameChanged
func callbackQUndoGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQUndoGroup_TimerEvent
func callbackQUndoGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQUndoGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QUndoGroup) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QUndoStack struct {
core.QObject
}
type QUndoStack_ITF interface {
core.QObject_ITF
QUndoStack_PTR() *QUndoStack
}
func (ptr *QUndoStack) QUndoStack_PTR() *QUndoStack {
return ptr
}
func (ptr *QUndoStack) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QUndoStack) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
}
}
func PointerFromQUndoStack(ptr QUndoStack_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QUndoStack_PTR().Pointer()
}
return nil
}
func NewQUndoStackFromPointer(ptr unsafe.Pointer) (n *QUndoStack) {
n = new(QUndoStack)
n.SetPointer(ptr)
return
}
func NewQUndoStack(parent core.QObject_ITF) *QUndoStack {
tmpValue := NewQUndoStackFromPointer(C.QUndoStack_NewQUndoStack(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QUndoStack) BeginMacro(text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QUndoStack_BeginMacro(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QUndoStack) CanRedo() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_CanRedo(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoStack_CanRedoChanged
func callbackQUndoStack_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) {
if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil {
(*(*func(bool))(signal))(int8(canRedo) != 0)
}
}
func (ptr *QUndoStack) ConnectCanRedoChanged(f func(canRedo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") {
C.QUndoStack_ConnectCanRedoChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil {
f := func(canRedo bool) {
(*(*func(bool))(signal))(canRedo)
f(canRedo)
}
qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectCanRedoChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectCanRedoChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged")
}
}
func (ptr *QUndoStack) CanRedoChanged(canRedo bool) {
if ptr.Pointer() != nil {
C.QUndoStack_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo))))
}
}
func (ptr *QUndoStack) CanUndo() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_CanUndo(ptr.Pointer())) != 0
}
return false
}
//export callbackQUndoStack_CanUndoChanged
func callbackQUndoStack_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) {
if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil {
(*(*func(bool))(signal))(int8(canUndo) != 0)
}
}
func (ptr *QUndoStack) ConnectCanUndoChanged(f func(canUndo bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") {
C.QUndoStack_ConnectCanUndoChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil {
f := func(canUndo bool) {
(*(*func(bool))(signal))(canUndo)
f(canUndo)
}
qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectCanUndoChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectCanUndoChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged")
}
}
func (ptr *QUndoStack) CanUndoChanged(canUndo bool) {
if ptr.Pointer() != nil {
C.QUndoStack_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo))))
}
}
//export callbackQUndoStack_CleanChanged
func callbackQUndoStack_CleanChanged(ptr unsafe.Pointer, clean C.char) {
if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil {
(*(*func(bool))(signal))(int8(clean) != 0)
}
}
func (ptr *QUndoStack) ConnectCleanChanged(f func(clean bool)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") {
C.QUndoStack_ConnectCleanChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil {
f := func(clean bool) {
(*(*func(bool))(signal))(clean)
f(clean)
}
qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectCleanChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectCleanChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "cleanChanged")
}
}
func (ptr *QUndoStack) CleanChanged(clean bool) {
if ptr.Pointer() != nil {
C.QUndoStack_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean))))
}
}
func (ptr *QUndoStack) CleanIndex() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoStack_CleanIndex(ptr.Pointer())))
}
return 0
}
func (ptr *QUndoStack) Clear() {
if ptr.Pointer() != nil {
C.QUndoStack_Clear(ptr.Pointer())
}
}
func (ptr *QUndoStack) Command(index int) *QUndoCommand {
if ptr.Pointer() != nil {
return NewQUndoCommandFromPointer(C.QUndoStack_Command(ptr.Pointer(), C.int(int32(index))))
}
return nil
}
func (ptr *QUndoStack) Count() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoStack_Count(ptr.Pointer())))
}
return 0
}
func (ptr *QUndoStack) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
tmpValue := NewQActionFromPointer(C.QUndoStack_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoStack) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction {
if ptr.Pointer() != nil {
var prefixC *C.char
if prefix != "" {
prefixC = C.CString(prefix)
defer C.free(unsafe.Pointer(prefixC))
}
tmpValue := NewQActionFromPointer(C.QUndoStack_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoStack) EndMacro() {
if ptr.Pointer() != nil {
C.QUndoStack_EndMacro(ptr.Pointer())
}
}
func (ptr *QUndoStack) Index() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoStack_Index(ptr.Pointer())))
}
return 0
}
//export callbackQUndoStack_IndexChanged
func callbackQUndoStack_IndexChanged(ptr unsafe.Pointer, idx C.int) {
if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(idx)))
}
}
func (ptr *QUndoStack) ConnectIndexChanged(f func(idx int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") {
C.QUndoStack_ConnectIndexChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil {
f := func(idx int) {
(*(*func(int))(signal))(idx)
f(idx)
}
qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectIndexChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectIndexChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "indexChanged")
}
}
func (ptr *QUndoStack) IndexChanged(idx int) {
if ptr.Pointer() != nil {
C.QUndoStack_IndexChanged(ptr.Pointer(), C.int(int32(idx)))
}
}
func (ptr *QUndoStack) IsActive() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_IsActive(ptr.Pointer())) != 0
}
return false
}
func (ptr *QUndoStack) IsClean() bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_IsClean(ptr.Pointer())) != 0
}
return false
}
func (ptr *QUndoStack) Push(cmd QUndoCommand_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_Push(ptr.Pointer(), PointerFromQUndoCommand(cmd))
}
}
//export callbackQUndoStack_Redo
func callbackQUndoStack_Redo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "redo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).RedoDefault()
}
}
func (ptr *QUndoStack) ConnectRedo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectRedo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "redo")
}
}
func (ptr *QUndoStack) Redo() {
if ptr.Pointer() != nil {
C.QUndoStack_Redo(ptr.Pointer())
}
}
func (ptr *QUndoStack) RedoDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_RedoDefault(ptr.Pointer())
}
}
func (ptr *QUndoStack) RedoText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoStack_RedoText(ptr.Pointer()))
}
return ""
}
//export callbackQUndoStack_RedoTextChanged
func callbackQUndoStack_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(redoText))
}
}
func (ptr *QUndoStack) ConnectRedoTextChanged(f func(redoText string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") {
C.QUndoStack_ConnectRedoTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil {
f := func(redoText string) {
(*(*func(string))(signal))(redoText)
f(redoText)
}
qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectRedoTextChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectRedoTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged")
}
}
func (ptr *QUndoStack) RedoTextChanged(redoText string) {
if ptr.Pointer() != nil {
var redoTextC *C.char
if redoText != "" {
redoTextC = C.CString(redoText)
defer C.free(unsafe.Pointer(redoTextC))
}
C.QUndoStack_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))})
}
}
//export callbackQUndoStack_ResetClean
func callbackQUndoStack_ResetClean(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resetClean"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).ResetCleanDefault()
}
}
func (ptr *QUndoStack) ConnectResetClean(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resetClean"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectResetClean() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resetClean")
}
}
func (ptr *QUndoStack) ResetClean() {
if ptr.Pointer() != nil {
C.QUndoStack_ResetClean(ptr.Pointer())
}
}
func (ptr *QUndoStack) ResetCleanDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_ResetCleanDefault(ptr.Pointer())
}
}
//export callbackQUndoStack_SetActive
func callbackQUndoStack_SetActive(ptr unsafe.Pointer, active C.char) {
if signal := qt.GetSignal(ptr, "setActive"); signal != nil {
(*(*func(bool))(signal))(int8(active) != 0)
} else {
NewQUndoStackFromPointer(ptr).SetActiveDefault(int8(active) != 0)
}
}
func (ptr *QUndoStack) ConnectSetActive(f func(active bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setActive"); signal != nil {
f := func(active bool) {
(*(*func(bool))(signal))(active)
f(active)
}
qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectSetActive() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setActive")
}
}
func (ptr *QUndoStack) SetActive(active bool) {
if ptr.Pointer() != nil {
C.QUndoStack_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active))))
}
}
func (ptr *QUndoStack) SetActiveDefault(active bool) {
if ptr.Pointer() != nil {
C.QUndoStack_SetActiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active))))
}
}
//export callbackQUndoStack_SetClean
func callbackQUndoStack_SetClean(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setClean"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).SetCleanDefault()
}
}
func (ptr *QUndoStack) ConnectSetClean(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setClean"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectSetClean() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setClean")
}
}
func (ptr *QUndoStack) SetClean() {
if ptr.Pointer() != nil {
C.QUndoStack_SetClean(ptr.Pointer())
}
}
func (ptr *QUndoStack) SetCleanDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_SetCleanDefault(ptr.Pointer())
}
}
//export callbackQUndoStack_SetIndex
func callbackQUndoStack_SetIndex(ptr unsafe.Pointer, idx C.int) {
if signal := qt.GetSignal(ptr, "setIndex"); signal != nil {
(*(*func(int))(signal))(int(int32(idx)))
} else {
NewQUndoStackFromPointer(ptr).SetIndexDefault(int(int32(idx)))
}
}
func (ptr *QUndoStack) ConnectSetIndex(f func(idx int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setIndex"); signal != nil {
f := func(idx int) {
(*(*func(int))(signal))(idx)
f(idx)
}
qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectSetIndex() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setIndex")
}
}
func (ptr *QUndoStack) SetIndex(idx int) {
if ptr.Pointer() != nil {
C.QUndoStack_SetIndex(ptr.Pointer(), C.int(int32(idx)))
}
}
func (ptr *QUndoStack) SetIndexDefault(idx int) {
if ptr.Pointer() != nil {
C.QUndoStack_SetIndexDefault(ptr.Pointer(), C.int(int32(idx)))
}
}
func (ptr *QUndoStack) SetUndoLimit(limit int) {
if ptr.Pointer() != nil {
C.QUndoStack_SetUndoLimit(ptr.Pointer(), C.int(int32(limit)))
}
}
func (ptr *QUndoStack) Text(idx int) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoStack_Text(ptr.Pointer(), C.int(int32(idx))))
}
return ""
}
//export callbackQUndoStack_Undo
func callbackQUndoStack_Undo(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "undo"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).UndoDefault()
}
}
func (ptr *QUndoStack) ConnectUndo(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectUndo() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "undo")
}
}
func (ptr *QUndoStack) Undo() {
if ptr.Pointer() != nil {
C.QUndoStack_Undo(ptr.Pointer())
}
}
func (ptr *QUndoStack) UndoDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_UndoDefault(ptr.Pointer())
}
}
func (ptr *QUndoStack) UndoLimit() int {
if ptr.Pointer() != nil {
return int(int32(C.QUndoStack_UndoLimit(ptr.Pointer())))
}
return 0
}
func (ptr *QUndoStack) UndoText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoStack_UndoText(ptr.Pointer()))
}
return ""
}
//export callbackQUndoStack_UndoTextChanged
func callbackQUndoStack_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(undoText))
}
}
func (ptr *QUndoStack) ConnectUndoTextChanged(f func(undoText string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") {
C.QUndoStack_ConnectUndoTextChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil {
f := func(undoText string) {
(*(*func(string))(signal))(undoText)
f(undoText)
}
qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectUndoTextChanged() {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectUndoTextChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged")
}
}
func (ptr *QUndoStack) UndoTextChanged(undoText string) {
if ptr.Pointer() != nil {
var undoTextC *C.char
if undoText != "" {
undoTextC = C.CString(undoText)
defer C.free(unsafe.Pointer(undoTextC))
}
C.QUndoStack_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))})
}
}
//export callbackQUndoStack_DestroyQUndoStack
func callbackQUndoStack_DestroyQUndoStack(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QUndoStack"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).DestroyQUndoStackDefault()
}
}
func (ptr *QUndoStack) ConnectDestroyQUndoStack(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QUndoStack"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoStack) DisconnectDestroyQUndoStack() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QUndoStack")
}
}
func (ptr *QUndoStack) DestroyQUndoStack() {
if ptr.Pointer() != nil {
C.QUndoStack_DestroyQUndoStack(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QUndoStack) DestroyQUndoStackDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_DestroyQUndoStackDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QUndoStack) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoStack___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 *QUndoStack) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoStack) __children_newList() unsafe.Pointer {
return C.QUndoStack___children_newList(ptr.Pointer())
}
func (ptr *QUndoStack) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QUndoStack___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QUndoStack) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QUndoStack) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QUndoStack___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QUndoStack) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoStack___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 *QUndoStack) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoStack) __findChildren_newList() unsafe.Pointer {
return C.QUndoStack___findChildren_newList(ptr.Pointer())
}
func (ptr *QUndoStack) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoStack___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 *QUndoStack) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoStack) __findChildren_newList3() unsafe.Pointer {
return C.QUndoStack___findChildren_newList3(ptr.Pointer())
}
func (ptr *QUndoStack) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QUndoStack___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoStack) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QUndoStack) __qFindChildren_newList2() unsafe.Pointer {
return C.QUndoStack___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQUndoStack_ChildEvent
func callbackQUndoStack_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQUndoStackFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QUndoStack) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQUndoStack_ConnectNotify
func callbackQUndoStack_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQUndoStackFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QUndoStack) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQUndoStack_CustomEvent
func callbackQUndoStack_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQUndoStackFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QUndoStack) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQUndoStack_DeleteLater
func callbackQUndoStack_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoStackFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QUndoStack) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QUndoStack_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQUndoStack_Destroyed
func callbackQUndoStack_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQUndoStack_DisconnectNotify
func callbackQUndoStack_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQUndoStackFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QUndoStack) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQUndoStack_Event
func callbackQUndoStack_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(NewQUndoStackFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e)))))
}
func (ptr *QUndoStack) EventDefault(e core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0
}
return false
}
//export callbackQUndoStack_EventFilter
func callbackQUndoStack_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(NewQUndoStackFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QUndoStack) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QUndoStack_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQUndoStack_MetaObject
func callbackQUndoStack_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQUndoStackFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QUndoStack) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QUndoStack_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQUndoStack_ObjectNameChanged
func callbackQUndoStack_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQUndoStack_TimerEvent
func callbackQUndoStack_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQUndoStackFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QUndoStack) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QUndoStack_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QUndoView struct {
QListView
}
type QUndoView_ITF interface {
QListView_ITF
QUndoView_PTR() *QUndoView
}
func (ptr *QUndoView) QUndoView_PTR() *QUndoView {
return ptr
}
func (ptr *QUndoView) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QListView_PTR().Pointer()
}
return nil
}
func (ptr *QUndoView) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QListView_PTR().SetPointer(p)
}
}
func PointerFromQUndoView(ptr QUndoView_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QUndoView_PTR().Pointer()
}
return nil
}
func NewQUndoViewFromPointer(ptr unsafe.Pointer) (n *QUndoView) {
n = new(QUndoView)
n.SetPointer(ptr)
return
}
func NewQUndoView(parent QWidget_ITF) *QUndoView {
tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQUndoView2(stack QUndoStack_ITF, parent QWidget_ITF) *QUndoView {
tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView2(PointerFromQUndoStack(stack), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQUndoView3(group QUndoGroup_ITF, parent QWidget_ITF) *QUndoView {
tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView3(PointerFromQUndoGroup(group), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QUndoView) CleanIcon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QUndoView_CleanIcon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
func (ptr *QUndoView) EmptyLabel() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QUndoView_EmptyLabel(ptr.Pointer()))
}
return ""
}
func (ptr *QUndoView) Group() *QUndoGroup {
if ptr.Pointer() != nil {
tmpValue := NewQUndoGroupFromPointer(C.QUndoView_Group(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QUndoView) SetCleanIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QUndoView_SetCleanIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QUndoView) SetEmptyLabel(label string) {
if ptr.Pointer() != nil {
var labelC *C.char
if label != "" {
labelC = C.CString(label)
defer C.free(unsafe.Pointer(labelC))
}
C.QUndoView_SetEmptyLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))})
}
}
//export callbackQUndoView_SetGroup
func callbackQUndoView_SetGroup(ptr unsafe.Pointer, group unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGroup"); signal != nil {
(*(*func(*QUndoGroup))(signal))(NewQUndoGroupFromPointer(group))
} else {
NewQUndoViewFromPointer(ptr).SetGroupDefault(NewQUndoGroupFromPointer(group))
}
}
func (ptr *QUndoView) ConnectSetGroup(f func(group *QUndoGroup)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGroup"); signal != nil {
f := func(group *QUndoGroup) {
(*(*func(*QUndoGroup))(signal))(group)
f(group)
}
qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoView) DisconnectSetGroup() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGroup")
}
}
func (ptr *QUndoView) SetGroup(group QUndoGroup_ITF) {
if ptr.Pointer() != nil {
C.QUndoView_SetGroup(ptr.Pointer(), PointerFromQUndoGroup(group))
}
}
func (ptr *QUndoView) SetGroupDefault(group QUndoGroup_ITF) {
if ptr.Pointer() != nil {
C.QUndoView_SetGroupDefault(ptr.Pointer(), PointerFromQUndoGroup(group))
}
}
//export callbackQUndoView_SetStack
func callbackQUndoView_SetStack(ptr unsafe.Pointer, stack unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setStack"); signal != nil {
(*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack))
} else {
NewQUndoViewFromPointer(ptr).SetStackDefault(NewQUndoStackFromPointer(stack))
}
}
func (ptr *QUndoView) ConnectSetStack(f func(stack *QUndoStack)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setStack"); signal != nil {
f := func(stack *QUndoStack) {
(*(*func(*QUndoStack))(signal))(stack)
f(stack)
}
qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoView) DisconnectSetStack() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setStack")
}
}
func (ptr *QUndoView) SetStack(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoView_SetStack(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoView) SetStackDefault(stack QUndoStack_ITF) {
if ptr.Pointer() != nil {
C.QUndoView_SetStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack))
}
}
func (ptr *QUndoView) Stack() *QUndoStack {
if ptr.Pointer() != nil {
tmpValue := NewQUndoStackFromPointer(C.QUndoView_Stack(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQUndoView_DestroyQUndoView
func callbackQUndoView_DestroyQUndoView(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QUndoView"); signal != nil {
(*(*func())(signal))()
} else {
NewQUndoViewFromPointer(ptr).DestroyQUndoViewDefault()
}
}
func (ptr *QUndoView) ConnectDestroyQUndoView(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QUndoView"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f))
}
}
}
func (ptr *QUndoView) DisconnectDestroyQUndoView() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QUndoView")
}
}
func (ptr *QUndoView) DestroyQUndoView() {
if ptr.Pointer() != nil {
C.QUndoView_DestroyQUndoView(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QUndoView) DestroyQUndoViewDefault() {
if ptr.Pointer() != nil {
C.QUndoView_DestroyQUndoViewDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QVBoxLayout struct {
QBoxLayout
}
type QVBoxLayout_ITF interface {
QBoxLayout_ITF
QVBoxLayout_PTR() *QVBoxLayout
}
func (ptr *QVBoxLayout) QVBoxLayout_PTR() *QVBoxLayout {
return ptr
}
func (ptr *QVBoxLayout) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QBoxLayout_PTR().Pointer()
}
return nil
}
func (ptr *QVBoxLayout) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QBoxLayout_PTR().SetPointer(p)
}
}
func PointerFromQVBoxLayout(ptr QVBoxLayout_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QVBoxLayout_PTR().Pointer()
}
return nil
}
func NewQVBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QVBoxLayout) {
n = new(QVBoxLayout)
n.SetPointer(ptr)
return
}
func NewQVBoxLayout() *QVBoxLayout {
tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func NewQVBoxLayout2(parent QWidget_ITF) *QVBoxLayout {
tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout2(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQVBoxLayout_DestroyQVBoxLayout
func callbackQVBoxLayout_DestroyQVBoxLayout(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QVBoxLayout"); signal != nil {
(*(*func())(signal))()
} else {
NewQVBoxLayoutFromPointer(ptr).DestroyQVBoxLayoutDefault()
}
}
func (ptr *QVBoxLayout) ConnectDestroyQVBoxLayout(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QVBoxLayout"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f))
}
}
}
func (ptr *QVBoxLayout) DisconnectDestroyQVBoxLayout() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QVBoxLayout")
}
}
func (ptr *QVBoxLayout) DestroyQVBoxLayout() {
if ptr.Pointer() != nil {
C.QVBoxLayout_DestroyQVBoxLayout(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QVBoxLayout) DestroyQVBoxLayoutDefault() {
if ptr.Pointer() != nil {
C.QVBoxLayout_DestroyQVBoxLayoutDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QWhatsThis struct {
ptr unsafe.Pointer
}
type QWhatsThis_ITF interface {
QWhatsThis_PTR() *QWhatsThis
}
func (ptr *QWhatsThis) QWhatsThis_PTR() *QWhatsThis {
return ptr
}
func (ptr *QWhatsThis) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.ptr
}
return nil
}
func (ptr *QWhatsThis) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.ptr = p
}
}
func PointerFromQWhatsThis(ptr QWhatsThis_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWhatsThis_PTR().Pointer()
}
return nil
}
func NewQWhatsThisFromPointer(ptr unsafe.Pointer) (n *QWhatsThis) {
n = new(QWhatsThis)
n.SetPointer(ptr)
return
}
func (ptr *QWhatsThis) DestroyQWhatsThis() {
if ptr != nil {
C.free(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func QWhatsThis_CreateAction(parent core.QObject_ITF) *QAction {
tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWhatsThis) CreateAction(parent core.QObject_ITF) *QAction {
tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func QWhatsThis_EnterWhatsThisMode() {
C.QWhatsThis_QWhatsThis_EnterWhatsThisMode()
}
func (ptr *QWhatsThis) EnterWhatsThisMode() {
C.QWhatsThis_QWhatsThis_EnterWhatsThisMode()
}
func QWhatsThis_HideText() {
C.QWhatsThis_QWhatsThis_HideText()
}
func (ptr *QWhatsThis) HideText() {
C.QWhatsThis_QWhatsThis_HideText()
}
func QWhatsThis_InWhatsThisMode() bool {
return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0
}
func (ptr *QWhatsThis) InWhatsThisMode() bool {
return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0
}
func QWhatsThis_LeaveWhatsThisMode() {
C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode()
}
func (ptr *QWhatsThis) LeaveWhatsThisMode() {
C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode()
}
func QWhatsThis_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w))
}
func (ptr *QWhatsThis) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w))
}
type QWidget struct {
core.QObject
gui.QPaintDevice
}
type QWidget_ITF interface {
core.QObject_ITF
gui.QPaintDevice_ITF
QWidget_PTR() *QWidget
}
func (ptr *QWidget) QWidget_PTR() *QWidget {
return ptr
}
func (ptr *QWidget) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QObject_PTR().Pointer()
}
return nil
}
func (ptr *QWidget) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QObject_PTR().SetPointer(p)
ptr.QPaintDevice_PTR().SetPointer(p)
}
}
func PointerFromQWidget(ptr QWidget_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func NewQWidgetFromPointer(ptr unsafe.Pointer) (n *QWidget) {
n = new(QWidget)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QWidget__RenderFlag
//QWidget::RenderFlag
type QWidget__RenderFlag int64
const (
QWidget__DrawWindowBackground QWidget__RenderFlag = QWidget__RenderFlag(0x1)
QWidget__DrawChildren QWidget__RenderFlag = QWidget__RenderFlag(0x2)
QWidget__IgnoreMask QWidget__RenderFlag = QWidget__RenderFlag(0x4)
)
func NewQWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_NewQWidget(PointerFromQWidget(parent), C.longlong(ff)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) AcceptDrops() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_AcceptDrops(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) AccessibleDescription() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_AccessibleDescription(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) AccessibleName() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_AccessibleName(ptr.Pointer()))
}
return ""
}
//export callbackQWidget_ActionEvent
func callbackQWidget_ActionEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "actionEvent"); signal != nil {
(*(*func(*gui.QActionEvent))(signal))(gui.NewQActionEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectActionEvent(f func(event *gui.QActionEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "actionEvent"); signal != nil {
f := func(event *gui.QActionEvent) {
(*(*func(*gui.QActionEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectActionEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "actionEvent")
}
}
func (ptr *QWidget) ActionEvent(event gui.QActionEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ActionEvent(ptr.Pointer(), gui.PointerFromQActionEvent(event))
}
}
func (ptr *QWidget) ActionEventDefault(event gui.QActionEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event))
}
}
func (ptr *QWidget) Actions() []*QAction {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QAction {
out := make([]*QAction, int(l.len))
tmpList := NewQWidgetFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__actions_atList(i)
}
return out
}(C.QWidget_Actions(ptr.Pointer()))
}
return make([]*QAction, 0)
}
func (ptr *QWidget) ActivateWindow() {
if ptr.Pointer() != nil {
C.QWidget_ActivateWindow(ptr.Pointer())
}
}
func (ptr *QWidget) AddAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget_AddAction(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QWidget) AddActions(actions []*QAction) {
if ptr.Pointer() != nil {
C.QWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer {
tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__addActions_actions_newList())
for _, v := range actions {
tmpList.__addActions_actions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QWidget) AdjustSize() {
if ptr.Pointer() != nil {
C.QWidget_AdjustSize(ptr.Pointer())
}
}
func (ptr *QWidget) AutoFillBackground() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_AutoFillBackground(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) BackgroundRole() gui.QPalette__ColorRole {
if ptr.Pointer() != nil {
return gui.QPalette__ColorRole(C.QWidget_BackgroundRole(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) BackingStore() *gui.QBackingStore {
if ptr.Pointer() != nil {
return gui.NewQBackingStoreFromPointer(C.QWidget_BackingStore(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) BaseSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_BaseSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidget_ChangeEvent
func callbackQWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectChangeEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectChangeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "changeEvent")
}
}
func (ptr *QWidget) ChangeEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) ChangeEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) ChildAt(x int, y int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) ChildAt2(p core.QPoint_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt2(ptr.Pointer(), core.PointerFromQPoint(p)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) ChildrenRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidget_ChildrenRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QWidget) ChildrenRegion() *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QWidget_ChildrenRegion(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QWidget) ClearFocus() {
if ptr.Pointer() != nil {
C.QWidget_ClearFocus(ptr.Pointer())
}
}
func (ptr *QWidget) ClearMask() {
if ptr.Pointer() != nil {
C.QWidget_ClearMask(ptr.Pointer())
}
}
//export callbackQWidget_Close
func callbackQWidget_Close(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "close"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).CloseDefault())))
}
func (ptr *QWidget) ConnectClose(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectClose() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "close")
}
}
func (ptr *QWidget) Close() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_Close(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) CloseDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_CloseDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQWidget_CloseEvent
func callbackQWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil {
(*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil {
f := func(event *gui.QCloseEvent) {
(*(*func(*gui.QCloseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectCloseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "closeEvent")
}
}
func (ptr *QWidget) CloseEvent(event gui.QCloseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event))
}
}
func (ptr *QWidget) CloseEventDefault(event gui.QCloseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event))
}
}
func (ptr *QWidget) ContentsMargins() *core.QMargins {
if ptr.Pointer() != nil {
tmpValue := core.NewQMarginsFromPointer(C.QWidget_ContentsMargins(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins)
return tmpValue
}
return nil
}
func (ptr *QWidget) ContentsRect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidget_ContentsRect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQWidget_ContextMenuEvent
func callbackQWidget_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil {
(*(*func(*gui.QContextMenuEvent))(signal))(gui.NewQContextMenuEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectContextMenuEvent(f func(event *gui.QContextMenuEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil {
f := func(event *gui.QContextMenuEvent) {
(*(*func(*gui.QContextMenuEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectContextMenuEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent")
}
}
func (ptr *QWidget) ContextMenuEvent(event gui.QContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ContextMenuEvent(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event))
}
}
func (ptr *QWidget) ContextMenuEventDefault(event gui.QContextMenuEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event))
}
}
func (ptr *QWidget) ContextMenuPolicy() core.Qt__ContextMenuPolicy {
if ptr.Pointer() != nil {
return core.Qt__ContextMenuPolicy(C.QWidget_ContextMenuPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) Create(window uintptr, initializeWindow bool, destroyOldWindow bool) {
if ptr.Pointer() != nil {
C.QWidget_Create(ptr.Pointer(), C.uintptr_t(window), C.char(int8(qt.GoBoolToInt(initializeWindow))), C.char(int8(qt.GoBoolToInt(destroyOldWindow))))
}
}
func QWidget_CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) Cursor() *gui.QCursor {
if ptr.Pointer() != nil {
tmpValue := gui.NewQCursorFromPointer(C.QWidget_Cursor(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor)
return tmpValue
}
return nil
}
//export callbackQWidget_CustomContextMenuRequested
func callbackQWidget_CustomContextMenuRequested(ptr unsafe.Pointer, pos unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customContextMenuRequested"); signal != nil {
(*(*func(*core.QPoint))(signal))(core.NewQPointFromPointer(pos))
}
}
func (ptr *QWidget) ConnectCustomContextMenuRequested(f func(pos *core.QPoint)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "customContextMenuRequested") {
C.QWidget_ConnectCustomContextMenuRequested(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "customContextMenuRequested"); signal != nil {
f := func(pos *core.QPoint) {
(*(*func(*core.QPoint))(signal))(pos)
f(pos)
}
qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectCustomContextMenuRequested() {
if ptr.Pointer() != nil {
C.QWidget_DisconnectCustomContextMenuRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "customContextMenuRequested")
}
}
func (ptr *QWidget) CustomContextMenuRequested(pos core.QPoint_ITF) {
if ptr.Pointer() != nil {
C.QWidget_CustomContextMenuRequested(ptr.Pointer(), core.PointerFromQPoint(pos))
}
}
func (ptr *QWidget) Destroy(destroyWindow bool, destroySubWindows bool) {
if ptr.Pointer() != nil {
C.QWidget_Destroy(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(destroyWindow))), C.char(int8(qt.GoBoolToInt(destroySubWindows))))
}
}
//export callbackQWidget_DragEnterEvent
func callbackQWidget_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil {
(*(*func(*gui.QDragEnterEvent))(signal))(gui.NewQDragEnterEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil {
f := func(event *gui.QDragEnterEvent) {
(*(*func(*gui.QDragEnterEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectDragEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent")
}
}
func (ptr *QWidget) DragEnterEvent(event gui.QDragEnterEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event))
}
}
func (ptr *QWidget) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event))
}
}
//export callbackQWidget_DragLeaveEvent
func callbackQWidget_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil {
(*(*func(*gui.QDragLeaveEvent))(signal))(gui.NewQDragLeaveEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil {
f := func(event *gui.QDragLeaveEvent) {
(*(*func(*gui.QDragLeaveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectDragLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent")
}
}
func (ptr *QWidget) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event))
}
}
func (ptr *QWidget) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event))
}
}
//export callbackQWidget_DragMoveEvent
func callbackQWidget_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil {
(*(*func(*gui.QDragMoveEvent))(signal))(gui.NewQDragMoveEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil {
f := func(event *gui.QDragMoveEvent) {
(*(*func(*gui.QDragMoveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectDragMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent")
}
}
func (ptr *QWidget) DragMoveEvent(event gui.QDragMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event))
}
}
func (ptr *QWidget) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event))
}
}
//export callbackQWidget_DropEvent
func callbackQWidget_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil {
(*(*func(*gui.QDropEvent))(signal))(gui.NewQDropEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectDropEvent(f func(event *gui.QDropEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil {
f := func(event *gui.QDropEvent) {
(*(*func(*gui.QDropEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectDropEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "dropEvent")
}
}
func (ptr *QWidget) DropEvent(event gui.QDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event))
}
}
func (ptr *QWidget) DropEventDefault(event gui.QDropEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event))
}
}
func (ptr *QWidget) EffectiveWinId() uintptr {
if ptr.Pointer() != nil {
return uintptr(C.QWidget_EffectiveWinId(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) EnsurePolished() {
if ptr.Pointer() != nil {
C.QWidget_EnsurePolished(ptr.Pointer())
}
}
//export callbackQWidget_EnterEvent
func callbackQWidget_EnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "enterEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectEnterEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "enterEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectEnterEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "enterEvent")
}
}
func (ptr *QWidget) EnterEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_EnterEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) EnterEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQWidget_Event
func callbackQWidget_Event(ptr unsafe.Pointer, event 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(event)))))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event)))))
}
func (ptr *QWidget) ConnectEvent(f func(event *core.QEvent) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil {
f := func(event *core.QEvent) bool {
(*(*func(*core.QEvent) bool)(signal))(event)
return f(event)
}
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "event")
}
}
func (ptr *QWidget) Event(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_Event(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QWidget) EventDefault(event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0
}
return false
}
func QWidget_Find(id uintptr) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) Find(id uintptr) *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQWidget_FocusInEvent
func callbackQWidget_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil {
f := func(event *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectFocusInEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusInEvent")
}
}
func (ptr *QWidget) FocusInEvent(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QWidget) FocusInEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QWidget) FocusNextChild() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_FocusNextChild(ptr.Pointer())) != 0
}
return false
}
//export callbackQWidget_FocusNextPrevChild
func callbackQWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char {
if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0))))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0))))
}
func (ptr *QWidget) ConnectFocusNextPrevChild(f func(next bool) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil {
f := func(next bool) bool {
(*(*func(bool) bool)(signal))(next)
return f(next)
}
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectFocusNextPrevChild() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild")
}
}
func (ptr *QWidget) FocusNextPrevChild(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
func (ptr *QWidget) FocusNextPrevChildDefault(next bool) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0
}
return false
}
//export callbackQWidget_FocusOutEvent
func callbackQWidget_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil {
(*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil {
f := func(event *gui.QFocusEvent) {
(*(*func(*gui.QFocusEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectFocusOutEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent")
}
}
func (ptr *QWidget) FocusOutEvent(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QWidget) FocusOutEventDefault(event gui.QFocusEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event))
}
}
func (ptr *QWidget) FocusPolicy() core.Qt__FocusPolicy {
if ptr.Pointer() != nil {
return core.Qt__FocusPolicy(C.QWidget_FocusPolicy(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) FocusPreviousChild() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_FocusPreviousChild(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) FocusProxy() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_FocusProxy(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) FocusWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_FocusWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) Font() *gui.QFont {
if ptr.Pointer() != nil {
return gui.NewQFontFromPointer(C.QWidget_Font(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) FontInfo() *gui.QFontInfo {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontInfoFromPointer(C.QWidget_FontInfo(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFontInfo).DestroyQFontInfo)
return tmpValue
}
return nil
}
func (ptr *QWidget) FontMetrics() *gui.QFontMetrics {
if ptr.Pointer() != nil {
tmpValue := gui.NewQFontMetricsFromPointer(C.QWidget_FontMetrics(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics)
return tmpValue
}
return nil
}
func (ptr *QWidget) ForegroundRole() gui.QPalette__ColorRole {
if ptr.Pointer() != nil {
return gui.QPalette__ColorRole(C.QWidget_ForegroundRole(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) FrameGeometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidget_FrameGeometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QWidget) FrameSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_FrameSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) Geometry() *core.QRect {
if ptr.Pointer() != nil {
return core.NewQRectFromPointer(C.QWidget_Geometry(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) GetContentsMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QWidget_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QWidget) Grab(rectangle core.QRect_ITF) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QWidget_Grab(ptr.Pointer(), core.PointerFromQRect(rectangle)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QWidget) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) {
if ptr.Pointer() != nil {
C.QWidget_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags))
}
}
func (ptr *QWidget) GrabKeyboard() {
if ptr.Pointer() != nil {
C.QWidget_GrabKeyboard(ptr.Pointer())
}
}
func (ptr *QWidget) GrabMouse() {
if ptr.Pointer() != nil {
C.QWidget_GrabMouse(ptr.Pointer())
}
}
func (ptr *QWidget) GrabMouse2(cursor gui.QCursor_ITF) {
if ptr.Pointer() != nil {
C.QWidget_GrabMouse2(ptr.Pointer(), gui.PointerFromQCursor(cursor))
}
}
func (ptr *QWidget) GrabShortcut(key gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key), C.longlong(context))))
}
return 0
}
func (ptr *QWidget) GraphicsEffect() *QGraphicsEffect {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsEffectFromPointer(C.QWidget_GraphicsEffect(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) GraphicsProxyWidget() *QGraphicsProxyWidget {
if ptr.Pointer() != nil {
tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QWidget_GraphicsProxyWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) HasEditFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasEditFocus(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) HasFocus() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasFocus(ptr.Pointer())) != 0
}
return false
}
//export callbackQWidget_HasHeightForWidth
func callbackQWidget_HasHeightForWidth(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).HasHeightForWidthDefault())))
}
func (ptr *QWidget) ConnectHasHeightForWidth(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectHasHeightForWidth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth")
}
}
func (ptr *QWidget) HasHeightForWidth() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasHeightForWidth(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) HasHeightForWidthDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasHeightForWidthDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) HasMouseTracking() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasMouseTracking(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) HasTabletTracking() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_HasTabletTracking(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) Height() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_Height(ptr.Pointer())))
}
return 0
}
//export callbackQWidget_HeightForWidth
func callbackQWidget_HeightForWidth(ptr unsafe.Pointer, w C.int) C.int {
if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil {
return C.int(int32((*(*func(int) int)(signal))(int(int32(w)))))
}
return C.int(int32(NewQWidgetFromPointer(ptr).HeightForWidthDefault(int(int32(w)))))
}
func (ptr *QWidget) ConnectHeightForWidth(f func(w int) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil {
f := func(w int) int {
(*(*func(int) int)(signal))(w)
return f(w)
}
qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectHeightForWidth() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "heightForWidth")
}
}
func (ptr *QWidget) HeightForWidth(w int) int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_HeightForWidth(ptr.Pointer(), C.int(int32(w)))))
}
return 0
}
func (ptr *QWidget) HeightForWidthDefault(w int) int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_HeightForWidthDefault(ptr.Pointer(), C.int(int32(w)))))
}
return 0
}
//export callbackQWidget_Hide
func callbackQWidget_Hide(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hide"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).HideDefault()
}
}
func (ptr *QWidget) ConnectHide(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectHide() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hide")
}
}
func (ptr *QWidget) Hide() {
if ptr.Pointer() != nil {
C.QWidget_Hide(ptr.Pointer())
}
}
func (ptr *QWidget) HideDefault() {
if ptr.Pointer() != nil {
C.QWidget_HideDefault(ptr.Pointer())
}
}
//export callbackQWidget_HideEvent
func callbackQWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil {
(*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil {
f := func(event *gui.QHideEvent) {
(*(*func(*gui.QHideEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectHideEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "hideEvent")
}
}
func (ptr *QWidget) HideEvent(event gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event))
}
}
func (ptr *QWidget) HideEventDefault(event gui.QHideEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event))
}
}
//export callbackQWidget_InitPainter
func callbackQWidget_InitPainter(ptr unsafe.Pointer, painter unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initPainter"); signal != nil {
(*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter))
} else {
NewQWidgetFromPointer(ptr).InitPainterDefault(gui.NewQPainterFromPointer(painter))
}
}
func (ptr *QWidget) ConnectInitPainter(f func(painter *gui.QPainter)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initPainter"); signal != nil {
f := func(painter *gui.QPainter) {
(*(*func(*gui.QPainter))(signal))(painter)
f(painter)
}
qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectInitPainter() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initPainter")
}
}
func (ptr *QWidget) InitPainter(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QWidget_InitPainter(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
func (ptr *QWidget) InitPainterDefault(painter gui.QPainter_ITF) {
if ptr.Pointer() != nil {
C.QWidget_InitPainterDefault(ptr.Pointer(), gui.PointerFromQPainter(painter))
}
}
//export callbackQWidget_InputMethodEvent
func callbackQWidget_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil {
(*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil {
f := func(event *gui.QInputMethodEvent) {
(*(*func(*gui.QInputMethodEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectInputMethodEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent")
}
}
func (ptr *QWidget) InputMethodEvent(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QWidget) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event))
}
}
func (ptr *QWidget) InputMethodHints() core.Qt__InputMethodHint {
if ptr.Pointer() != nil {
return core.Qt__InputMethodHint(C.QWidget_InputMethodHints(ptr.Pointer()))
}
return 0
}
//export callbackQWidget_InputMethodQuery
func callbackQWidget_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil {
return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query)))
}
return core.PointerFromQVariant(NewQWidgetFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query)))
}
func (ptr *QWidget) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil {
f := func(query core.Qt__InputMethodQuery) *core.QVariant {
(*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query)
return f(query)
}
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectInputMethodQuery() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery")
}
}
func (ptr *QWidget) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQuery(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QWidget) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant {
if ptr.Pointer() != nil {
tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query)))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QWidget) InsertAction(before QAction_ITF, action QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action))
}
}
func (ptr *QWidget) InsertActions(before QAction_ITF, actions []*QAction) {
if ptr.Pointer() != nil {
C.QWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer {
tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__insertActions_actions_newList())
for _, v := range actions {
tmpList.__insertActions_actions_setList(v)
}
return tmpList.Pointer()
}())
}
}
func (ptr *QWidget) IsActiveWindow() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsActiveWindow(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsAncestorOf(child QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsAncestorOf(ptr.Pointer(), PointerFromQWidget(child))) != 0
}
return false
}
func (ptr *QWidget) IsEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsEnabledTo(ancestor QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsEnabledTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0
}
return false
}
func (ptr *QWidget) IsFullScreen() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsFullScreen(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsHidden() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsHidden(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsMaximized() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsMaximized(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsMinimized() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsMinimized(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsModal() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsModal(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsVisible() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsVisible(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsVisibleTo(ancestor QWidget_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsVisibleTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0
}
return false
}
func (ptr *QWidget) IsWindow() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsWindow(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) IsWindowModified() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_IsWindowModified(ptr.Pointer())) != 0
}
return false
}
//export callbackQWidget_KeyPressEvent
func callbackQWidget_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectKeyPressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent")
}
}
func (ptr *QWidget) KeyPressEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QWidget) KeyPressEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
//export callbackQWidget_KeyReleaseEvent
func callbackQWidget_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil {
(*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil {
f := func(event *gui.QKeyEvent) {
(*(*func(*gui.QKeyEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectKeyReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent")
}
}
func (ptr *QWidget) KeyReleaseEvent(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func (ptr *QWidget) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event))
}
}
func QWidget_KeyboardGrabber() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) KeyboardGrabber() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) Layout() *QLayout {
if ptr.Pointer() != nil {
tmpValue := NewQLayoutFromPointer(C.QWidget_Layout(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) LayoutDirection() core.Qt__LayoutDirection {
if ptr.Pointer() != nil {
return core.Qt__LayoutDirection(C.QWidget_LayoutDirection(ptr.Pointer()))
}
return 0
}
//export callbackQWidget_LeaveEvent
func callbackQWidget_LeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "leaveEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectLeaveEvent(f func(event *core.QEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "leaveEvent"); signal != nil {
f := func(event *core.QEvent) {
(*(*func(*core.QEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectLeaveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "leaveEvent")
}
}
func (ptr *QWidget) LeaveEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_LeaveEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) LeaveEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) Locale() *core.QLocale {
if ptr.Pointer() != nil {
tmpValue := core.NewQLocaleFromPointer(C.QWidget_Locale(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale)
return tmpValue
}
return nil
}
//export callbackQWidget_Lower
func callbackQWidget_Lower(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "lower"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).LowerDefault()
}
}
func (ptr *QWidget) ConnectLower(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "lower"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectLower() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "lower")
}
}
func (ptr *QWidget) Lower() {
if ptr.Pointer() != nil {
C.QWidget_Lower(ptr.Pointer())
}
}
func (ptr *QWidget) LowerDefault() {
if ptr.Pointer() != nil {
C.QWidget_LowerDefault(ptr.Pointer())
}
}
func (ptr *QWidget) MapFrom(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapFrom(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) MapFromGlobal(pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromGlobal(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) MapFromParent(pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromParent(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) MapTo(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapTo(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) MapToGlobal(pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapToGlobal(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) MapToParent(pos core.QPoint_ITF) *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_MapToParent(ptr.Pointer(), core.PointerFromQPoint(pos)))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) Mask() *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QWidget_Mask(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QWidget) MaximumHeight() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_MaximumHeight(ptr.Pointer())))
}
return 0
}
func (ptr *QWidget) MaximumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) MaximumWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_MaximumWidth(ptr.Pointer())))
}
return 0
}
//export callbackQWidget_Metric
func callbackQWidget_Metric(ptr unsafe.Pointer, m C.longlong) C.int {
if signal := qt.GetSignal(ptr, "metric"); signal != nil {
return C.int(int32((*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(gui.QPaintDevice__PaintDeviceMetric(m))))
}
return C.int(int32(NewQWidgetFromPointer(ptr).MetricDefault(gui.QPaintDevice__PaintDeviceMetric(m))))
}
func (ptr *QWidget) ConnectMetric(f func(m gui.QPaintDevice__PaintDeviceMetric) int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "metric"); signal != nil {
f := func(m gui.QPaintDevice__PaintDeviceMetric) int {
(*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(m)
return f(m)
}
qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMetric() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "metric")
}
}
func (ptr *QWidget) Metric(m gui.QPaintDevice__PaintDeviceMetric) int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_Metric(ptr.Pointer(), C.longlong(m))))
}
return 0
}
func (ptr *QWidget) MetricDefault(m gui.QPaintDevice__PaintDeviceMetric) int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_MetricDefault(ptr.Pointer(), C.longlong(m))))
}
return 0
}
func (ptr *QWidget) MinimumHeight() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_MinimumHeight(ptr.Pointer())))
}
return 0
}
func (ptr *QWidget) MinimumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidget_MinimumSizeHint
func callbackQWidget_MinimumSizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQWidgetFromPointer(ptr).MinimumSizeHintDefault())
}
func (ptr *QWidget) ConnectMinimumSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumSizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMinimumSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumSizeHint")
}
}
func (ptr *QWidget) MinimumSizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) MinimumSizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) MinimumWidth() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_MinimumWidth(ptr.Pointer())))
}
return 0
}
//export callbackQWidget_MouseDoubleClickEvent
func callbackQWidget_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMouseDoubleClickEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent")
}
}
func (ptr *QWidget) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QWidget) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func QWidget_MouseGrabber() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWidget) MouseGrabber() *QWidget {
tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber())
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQWidget_MouseMoveEvent
func callbackQWidget_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMouseMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent")
}
}
func (ptr *QWidget) MouseMoveEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QWidget) MouseMoveEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQWidget_MousePressEvent
func callbackQWidget_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectMousePressEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMousePressEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent")
}
}
func (ptr *QWidget) MousePressEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QWidget) MousePressEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
//export callbackQWidget_MouseReleaseEvent
func callbackQWidget_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil {
(*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil {
f := func(event *gui.QMouseEvent) {
(*(*func(*gui.QMouseEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMouseReleaseEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent")
}
}
func (ptr *QWidget) MouseReleaseEvent(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QWidget) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event))
}
}
func (ptr *QWidget) Move(vqp core.QPoint_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Move(ptr.Pointer(), core.PointerFromQPoint(vqp))
}
}
func (ptr *QWidget) Move2(x int, y int) {
if ptr.Pointer() != nil {
C.QWidget_Move2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))
}
}
//export callbackQWidget_MoveEvent
func callbackQWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil {
(*(*func(*gui.QMoveEvent))(signal))(gui.NewQMoveEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectMoveEvent(f func(event *gui.QMoveEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil {
f := func(event *gui.QMoveEvent) {
(*(*func(*gui.QMoveEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectMoveEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "moveEvent")
}
}
func (ptr *QWidget) MoveEvent(event gui.QMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MoveEvent(ptr.Pointer(), gui.PointerFromQMoveEvent(event))
}
}
func (ptr *QWidget) MoveEventDefault(event gui.QMoveEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event))
}
}
//export callbackQWidget_NativeEvent
func callbackQWidget_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char {
var resultR int
if result != nil {
resultR = int(int32(*result))
defer func() { *result = C.long(int32(resultR)) }()
}
if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR))))
}
func (ptr *QWidget) ConnectNativeEvent(f func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nativeEvent"); signal != nil {
f := func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool {
(*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result)
return f(eventType, message, result)
}
qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectNativeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nativeEvent")
}
}
func (ptr *QWidget) NativeEvent(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool {
if ptr.Pointer() != nil {
var resultC C.long
if result != nil {
resultC = C.long(int32(*result))
defer func() { *result = int(int32(resultC)) }()
}
return int8(C.QWidget_NativeEvent(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0
}
return false
}
func (ptr *QWidget) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool {
if ptr.Pointer() != nil {
var resultC C.long
if result != nil {
resultC = C.long(int32(*result))
defer func() { *result = int(int32(resultC)) }()
}
return int8(C.QWidget_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0
}
return false
}
func (ptr *QWidget) NativeParentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_NativeParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) NextInFocusChain() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_NextInFocusChain(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) NormalGeometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidget_NormalGeometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QWidget) OverrideWindowFlags(flags core.Qt__WindowType) {
if ptr.Pointer() != nil {
C.QWidget_OverrideWindowFlags(ptr.Pointer(), C.longlong(flags))
}
}
//export callbackQWidget_PaintEngine
func callbackQWidget_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil {
return gui.PointerFromQPaintEngine((*(*func() *gui.QPaintEngine)(signal))())
}
return gui.PointerFromQPaintEngine(NewQWidgetFromPointer(ptr).PaintEngineDefault())
}
func (ptr *QWidget) ConnectPaintEngine(f func() *gui.QPaintEngine) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil {
f := func() *gui.QPaintEngine {
(*(*func() *gui.QPaintEngine)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectPaintEngine() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEngine")
}
}
func (ptr *QWidget) PaintEngine() *gui.QPaintEngine {
if ptr.Pointer() != nil {
return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngine(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) PaintEngineDefault() *gui.QPaintEngine {
if ptr.Pointer() != nil {
return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngineDefault(ptr.Pointer()))
}
return nil
}
//export callbackQWidget_PaintEvent
func callbackQWidget_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil {
(*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectPaintEvent(f func(event *gui.QPaintEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil {
f := func(event *gui.QPaintEvent) {
(*(*func(*gui.QPaintEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectPaintEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "paintEvent")
}
}
func (ptr *QWidget) PaintEvent(event gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event))
}
}
func (ptr *QWidget) PaintEventDefault(event gui.QPaintEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event))
}
}
func (ptr *QWidget) Palette() *gui.QPalette {
if ptr.Pointer() != nil {
return gui.NewQPaletteFromPointer(C.QWidget_Palette(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) ParentWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_ParentWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) Pos() *core.QPoint {
if ptr.Pointer() != nil {
tmpValue := core.NewQPointFromPointer(C.QWidget_Pos(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint)
return tmpValue
}
return nil
}
func (ptr *QWidget) PreviousInFocusChain() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_PreviousInFocusChain(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQWidget_Raise
func callbackQWidget_Raise(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "raise"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).RaiseDefault()
}
}
func (ptr *QWidget) ConnectRaise(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "raise"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectRaise() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "raise")
}
}
func (ptr *QWidget) Raise() {
if ptr.Pointer() != nil {
C.QWidget_Raise(ptr.Pointer())
}
}
func (ptr *QWidget) RaiseDefault() {
if ptr.Pointer() != nil {
C.QWidget_RaiseDefault(ptr.Pointer())
}
}
func (ptr *QWidget) Rect() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidget_Rect(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QWidget) ReleaseKeyboard() {
if ptr.Pointer() != nil {
C.QWidget_ReleaseKeyboard(ptr.Pointer())
}
}
func (ptr *QWidget) ReleaseMouse() {
if ptr.Pointer() != nil {
C.QWidget_ReleaseMouse(ptr.Pointer())
}
}
func (ptr *QWidget) ReleaseShortcut(id int) {
if ptr.Pointer() != nil {
C.QWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWidget) RemoveAction(action QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action))
}
}
func (ptr *QWidget) Render(target gui.QPaintDevice_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) {
if ptr.Pointer() != nil {
C.QWidget_Render(ptr.Pointer(), gui.PointerFromQPaintDevice(target), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags))
}
}
func (ptr *QWidget) Render2(painter gui.QPainter_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) {
if ptr.Pointer() != nil {
C.QWidget_Render2(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags))
}
}
//export callbackQWidget_Repaint
func callbackQWidget_Repaint(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "repaint"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).RepaintDefault()
}
}
func (ptr *QWidget) ConnectRepaint(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "repaint"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectRepaint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "repaint")
}
}
func (ptr *QWidget) Repaint() {
if ptr.Pointer() != nil {
C.QWidget_Repaint(ptr.Pointer())
}
}
func (ptr *QWidget) RepaintDefault() {
if ptr.Pointer() != nil {
C.QWidget_RepaintDefault(ptr.Pointer())
}
}
func (ptr *QWidget) Repaint2(x int, y int, w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_Repaint2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QWidget) Repaint3(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Repaint3(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QWidget) Repaint4(rgn gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Repaint4(ptr.Pointer(), gui.PointerFromQRegion(rgn))
}
}
func (ptr *QWidget) Resize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Resize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QWidget) Resize2(w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_Resize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))
}
}
//export callbackQWidget_ResizeEvent
func callbackQWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil {
(*(*func(*gui.QResizeEvent))(signal))(gui.NewQResizeEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectResizeEvent(f func(event *gui.QResizeEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil {
f := func(event *gui.QResizeEvent) {
(*(*func(*gui.QResizeEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectResizeEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "resizeEvent")
}
}
func (ptr *QWidget) ResizeEvent(event gui.QResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ResizeEvent(ptr.Pointer(), gui.PointerFromQResizeEvent(event))
}
}
func (ptr *QWidget) ResizeEventDefault(event gui.QResizeEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event))
}
}
func (ptr *QWidget) RestoreGeometry(geometry core.QByteArray_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_RestoreGeometry(ptr.Pointer(), core.PointerFromQByteArray(geometry))) != 0
}
return false
}
func (ptr *QWidget) SaveGeometry() *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QWidget_SaveGeometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QWidget) Scroll(dx int, dy int) {
if ptr.Pointer() != nil {
C.QWidget_Scroll(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))
}
}
func (ptr *QWidget) Scroll2(dx int, dy int, r core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Scroll2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), core.PointerFromQRect(r))
}
}
func (ptr *QWidget) SetAcceptDrops(on bool) {
if ptr.Pointer() != nil {
C.QWidget_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QWidget) SetAccessibleDescription(description string) {
if ptr.Pointer() != nil {
var descriptionC *C.char
if description != "" {
descriptionC = C.CString(description)
defer C.free(unsafe.Pointer(descriptionC))
}
C.QWidget_SetAccessibleDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))})
}
}
func (ptr *QWidget) SetAccessibleName(name string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QWidget_SetAccessibleName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})
}
}
func (ptr *QWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) {
if ptr.Pointer() != nil {
C.QWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QWidget) SetAutoFillBackground(enabled bool) {
if ptr.Pointer() != nil {
C.QWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))))
}
}
func (ptr *QWidget) SetBackgroundRole(role gui.QPalette__ColorRole) {
if ptr.Pointer() != nil {
C.QWidget_SetBackgroundRole(ptr.Pointer(), C.longlong(role))
}
}
func (ptr *QWidget) SetBaseSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetBaseSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QWidget) SetBaseSize2(basew int, baseh int) {
if ptr.Pointer() != nil {
C.QWidget_SetBaseSize2(ptr.Pointer(), C.int(int32(basew)), C.int(int32(baseh)))
}
}
func (ptr *QWidget) SetContentsMargins(left int, top int, right int, bottom int) {
if ptr.Pointer() != nil {
C.QWidget_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))
}
}
func (ptr *QWidget) SetContentsMargins2(margins core.QMargins_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins))
}
}
func (ptr *QWidget) SetContextMenuPolicy(policy core.Qt__ContextMenuPolicy) {
if ptr.Pointer() != nil {
C.QWidget_SetContextMenuPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QWidget) SetCursor(vqc gui.QCursor_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(vqc))
}
}
//export callbackQWidget_SetDisabled
func callbackQWidget_SetDisabled(ptr unsafe.Pointer, disable C.char) {
if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil {
(*(*func(bool))(signal))(int8(disable) != 0)
} else {
NewQWidgetFromPointer(ptr).SetDisabledDefault(int8(disable) != 0)
}
}
func (ptr *QWidget) ConnectSetDisabled(f func(disable bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil {
f := func(disable bool) {
(*(*func(bool))(signal))(disable)
f(disable)
}
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetDisabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setDisabled")
}
}
func (ptr *QWidget) SetDisabled(disable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable))))
}
}
func (ptr *QWidget) SetDisabledDefault(disable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable))))
}
}
func (ptr *QWidget) SetEditFocus(enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetEditFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQWidget_SetEnabled
func callbackQWidget_SetEnabled(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQWidgetFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0)
}
}
func (ptr *QWidget) ConnectSetEnabled(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetEnabled() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setEnabled")
}
}
func (ptr *QWidget) SetEnabled(vbo bool) {
if ptr.Pointer() != nil {
C.QWidget_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QWidget) SetEnabledDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QWidget_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QWidget) SetFixedHeight(h int) {
if ptr.Pointer() != nil {
C.QWidget_SetFixedHeight(ptr.Pointer(), C.int(int32(h)))
}
}
func (ptr *QWidget) SetFixedSize(s core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetFixedSize(ptr.Pointer(), core.PointerFromQSize(s))
}
}
func (ptr *QWidget) SetFixedSize2(w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_SetFixedSize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QWidget) SetFixedWidth(w int) {
if ptr.Pointer() != nil {
C.QWidget_SetFixedWidth(ptr.Pointer(), C.int(int32(w)))
}
}
func (ptr *QWidget) SetFocus(reason core.Qt__FocusReason) {
if ptr.Pointer() != nil {
C.QWidget_SetFocus(ptr.Pointer(), C.longlong(reason))
}
}
//export callbackQWidget_SetFocus2
func callbackQWidget_SetFocus2(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setFocus2"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).SetFocus2Default()
}
}
func (ptr *QWidget) ConnectSetFocus2(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setFocus2"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetFocus2() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setFocus2")
}
}
func (ptr *QWidget) SetFocus2() {
if ptr.Pointer() != nil {
C.QWidget_SetFocus2(ptr.Pointer())
}
}
func (ptr *QWidget) SetFocus2Default() {
if ptr.Pointer() != nil {
C.QWidget_SetFocus2Default(ptr.Pointer())
}
}
func (ptr *QWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) {
if ptr.Pointer() != nil {
C.QWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy))
}
}
func (ptr *QWidget) SetFocusProxy(w QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetFocusProxy(ptr.Pointer(), PointerFromQWidget(w))
}
}
func (ptr *QWidget) SetFont(vqf gui.QFont_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf))
}
}
func (ptr *QWidget) SetForegroundRole(role gui.QPalette__ColorRole) {
if ptr.Pointer() != nil {
C.QWidget_SetForegroundRole(ptr.Pointer(), C.longlong(role))
}
}
func (ptr *QWidget) SetGeometry(vqr core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetGeometry(ptr.Pointer(), core.PointerFromQRect(vqr))
}
}
func (ptr *QWidget) SetGeometry2(x int, y int, w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_SetGeometry2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QWidget) SetGraphicsEffect(effect QGraphicsEffect_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect))
}
}
//export callbackQWidget_SetHidden
func callbackQWidget_SetHidden(ptr unsafe.Pointer, hidden C.char) {
if signal := qt.GetSignal(ptr, "setHidden"); signal != nil {
(*(*func(bool))(signal))(int8(hidden) != 0)
} else {
NewQWidgetFromPointer(ptr).SetHiddenDefault(int8(hidden) != 0)
}
}
func (ptr *QWidget) ConnectSetHidden(f func(hidden bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setHidden"); signal != nil {
f := func(hidden bool) {
(*(*func(bool))(signal))(hidden)
f(hidden)
}
qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetHidden() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setHidden")
}
}
func (ptr *QWidget) SetHidden(hidden bool) {
if ptr.Pointer() != nil {
C.QWidget_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden))))
}
}
func (ptr *QWidget) SetHiddenDefault(hidden bool) {
if ptr.Pointer() != nil {
C.QWidget_SetHiddenDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden))))
}
}
func (ptr *QWidget) SetInputMethodHints(hints core.Qt__InputMethodHint) {
if ptr.Pointer() != nil {
C.QWidget_SetInputMethodHints(ptr.Pointer(), C.longlong(hints))
}
}
func (ptr *QWidget) SetLayout(layout QLayout_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetLayout(ptr.Pointer(), PointerFromQLayout(layout))
}
}
func (ptr *QWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) {
if ptr.Pointer() != nil {
C.QWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction))
}
}
func (ptr *QWidget) SetLocale(locale core.QLocale_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale))
}
}
func (ptr *QWidget) SetMask(bitmap gui.QBitmap_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetMask(ptr.Pointer(), gui.PointerFromQBitmap(bitmap))
}
}
func (ptr *QWidget) SetMask2(region gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetMask2(ptr.Pointer(), gui.PointerFromQRegion(region))
}
}
func (ptr *QWidget) SetMaximumHeight(maxh int) {
if ptr.Pointer() != nil {
C.QWidget_SetMaximumHeight(ptr.Pointer(), C.int(int32(maxh)))
}
}
func (ptr *QWidget) SetMaximumSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QWidget) SetMaximumSize2(maxw int, maxh int) {
if ptr.Pointer() != nil {
C.QWidget_SetMaximumSize2(ptr.Pointer(), C.int(int32(maxw)), C.int(int32(maxh)))
}
}
func (ptr *QWidget) SetMaximumWidth(maxw int) {
if ptr.Pointer() != nil {
C.QWidget_SetMaximumWidth(ptr.Pointer(), C.int(int32(maxw)))
}
}
func (ptr *QWidget) SetMinimumHeight(minh int) {
if ptr.Pointer() != nil {
C.QWidget_SetMinimumHeight(ptr.Pointer(), C.int(int32(minh)))
}
}
func (ptr *QWidget) SetMinimumSize(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QWidget) SetMinimumSize2(minw int, minh int) {
if ptr.Pointer() != nil {
C.QWidget_SetMinimumSize2(ptr.Pointer(), C.int(int32(minw)), C.int(int32(minh)))
}
}
func (ptr *QWidget) SetMinimumWidth(minw int) {
if ptr.Pointer() != nil {
C.QWidget_SetMinimumWidth(ptr.Pointer(), C.int(int32(minw)))
}
}
func (ptr *QWidget) SetMouseTracking(enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetMouseTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QWidget) SetPalette(vqp gui.QPalette_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp))
}
}
func (ptr *QWidget) SetParent(parent QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetParent(ptr.Pointer(), PointerFromQWidget(parent))
}
}
func (ptr *QWidget) SetParent2(parent QWidget_ITF, ff core.Qt__WindowType) {
if ptr.Pointer() != nil {
C.QWidget_SetParent2(ptr.Pointer(), PointerFromQWidget(parent), C.longlong(ff))
}
}
func (ptr *QWidget) SetShortcutAutoRepeat(id int, enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QWidget) SetShortcutEnabled(id int, enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QWidget) SetSizeIncrement(vqs core.QSize_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetSizeIncrement(ptr.Pointer(), core.PointerFromQSize(vqs))
}
}
func (ptr *QWidget) SetSizeIncrement2(w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_SetSizeIncrement2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QWidget) SetSizePolicy(vqs QSizePolicy_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(vqs))
}
}
func (ptr *QWidget) SetSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy) {
if ptr.Pointer() != nil {
C.QWidget_SetSizePolicy2(ptr.Pointer(), C.longlong(horizontal), C.longlong(vertical))
}
}
func (ptr *QWidget) SetStatusTip(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetStyle(style QStyle_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style))
}
}
//export callbackQWidget_SetStyleSheet
func callbackQWidget_SetStyleSheet(ptr unsafe.Pointer, styleSheet C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(styleSheet))
} else {
NewQWidgetFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(styleSheet))
}
}
func (ptr *QWidget) ConnectSetStyleSheet(f func(styleSheet string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil {
f := func(styleSheet string) {
(*(*func(string))(signal))(styleSheet)
f(styleSheet)
}
qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetStyleSheet() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet")
}
}
func (ptr *QWidget) SetStyleSheet(styleSheet string) {
if ptr.Pointer() != nil {
var styleSheetC *C.char
if styleSheet != "" {
styleSheetC = C.CString(styleSheet)
defer C.free(unsafe.Pointer(styleSheetC))
}
C.QWidget_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))})
}
}
func (ptr *QWidget) SetStyleSheetDefault(styleSheet string) {
if ptr.Pointer() != nil {
var styleSheetC *C.char
if styleSheet != "" {
styleSheetC = C.CString(styleSheet)
defer C.free(unsafe.Pointer(styleSheetC))
}
C.QWidget_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))})
}
}
func QWidget_SetTabOrder(first QWidget_ITF, second QWidget_ITF) {
C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second))
}
func (ptr *QWidget) SetTabOrder(first QWidget_ITF, second QWidget_ITF) {
C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second))
}
func (ptr *QWidget) SetTabletTracking(enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetTabletTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
func (ptr *QWidget) SetToolTip(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetToolTipDuration(msec int) {
if ptr.Pointer() != nil {
C.QWidget_SetToolTipDuration(ptr.Pointer(), C.int(int32(msec)))
}
}
func (ptr *QWidget) SetUpdatesEnabled(enable bool) {
if ptr.Pointer() != nil {
C.QWidget_SetUpdatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable))))
}
}
//export callbackQWidget_SetVisible
func callbackQWidget_SetVisible(ptr unsafe.Pointer, visible C.char) {
if signal := qt.GetSignal(ptr, "setVisible"); signal != nil {
(*(*func(bool))(signal))(int8(visible) != 0)
} else {
NewQWidgetFromPointer(ptr).SetVisibleDefault(int8(visible) != 0)
}
}
func (ptr *QWidget) ConnectSetVisible(f func(visible bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil {
f := func(visible bool) {
(*(*func(bool))(signal))(visible)
f(visible)
}
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetVisible() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setVisible")
}
}
func (ptr *QWidget) SetVisible(visible bool) {
if ptr.Pointer() != nil {
C.QWidget_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QWidget) SetVisibleDefault(visible bool) {
if ptr.Pointer() != nil {
C.QWidget_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible))))
}
}
func (ptr *QWidget) SetWhatsThis(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetWindowFilePath(filePath string) {
if ptr.Pointer() != nil {
var filePathC *C.char
if filePath != "" {
filePathC = C.CString(filePath)
defer C.free(unsafe.Pointer(filePathC))
}
C.QWidget_SetWindowFilePath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filePathC, len: C.longlong(len(filePath))})
}
}
func (ptr *QWidget) SetWindowFlag(flag core.Qt__WindowType, on bool) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QWidget) SetWindowFlags(ty core.Qt__WindowType) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowFlags(ptr.Pointer(), C.longlong(ty))
}
}
func (ptr *QWidget) SetWindowIcon(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowIcon(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QWidget) SetWindowIconText(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetWindowIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetWindowModality(windowModality core.Qt__WindowModality) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowModality(ptr.Pointer(), C.longlong(windowModality))
}
}
//export callbackQWidget_SetWindowModified
func callbackQWidget_SetWindowModified(ptr unsafe.Pointer, vbo C.char) {
if signal := qt.GetSignal(ptr, "setWindowModified"); signal != nil {
(*(*func(bool))(signal))(int8(vbo) != 0)
} else {
NewQWidgetFromPointer(ptr).SetWindowModifiedDefault(int8(vbo) != 0)
}
}
func (ptr *QWidget) ConnectSetWindowModified(f func(vbo bool)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setWindowModified"); signal != nil {
f := func(vbo bool) {
(*(*func(bool))(signal))(vbo)
f(vbo)
}
qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetWindowModified() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setWindowModified")
}
}
func (ptr *QWidget) SetWindowModified(vbo bool) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QWidget) SetWindowModifiedDefault(vbo bool) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo))))
}
}
func (ptr *QWidget) SetWindowOpacity(level float64) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowOpacity(ptr.Pointer(), C.double(level))
}
}
func (ptr *QWidget) SetWindowRole(role string) {
if ptr.Pointer() != nil {
var roleC *C.char
if role != "" {
roleC = C.CString(role)
defer C.free(unsafe.Pointer(roleC))
}
C.QWidget_SetWindowRole(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: roleC, len: C.longlong(len(role))})
}
}
func (ptr *QWidget) SetWindowState(windowState core.Qt__WindowState) {
if ptr.Pointer() != nil {
C.QWidget_SetWindowState(ptr.Pointer(), C.longlong(windowState))
}
}
//export callbackQWidget_SetWindowTitle
func callbackQWidget_SetWindowTitle(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "setWindowTitle"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(vqs))
} else {
NewQWidgetFromPointer(ptr).SetWindowTitleDefault(cGoUnpackString(vqs))
}
}
func (ptr *QWidget) ConnectSetWindowTitle(f func(vqs string)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setWindowTitle"); signal != nil {
f := func(vqs string) {
(*(*func(string))(signal))(vqs)
f(vqs)
}
qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSetWindowTitle() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setWindowTitle")
}
}
func (ptr *QWidget) SetWindowTitle(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetWindowTitleDefault(vqs string) {
if ptr.Pointer() != nil {
var vqsC *C.char
if vqs != "" {
vqsC = C.CString(vqs)
defer C.free(unsafe.Pointer(vqsC))
}
C.QWidget_SetWindowTitleDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))})
}
}
func (ptr *QWidget) SetupUi(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidget_SetupUi(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQWidget_Show
func callbackQWidget_Show(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "show"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).ShowDefault()
}
}
func (ptr *QWidget) ConnectShow(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShow() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "show")
}
}
func (ptr *QWidget) Show() {
if ptr.Pointer() != nil {
C.QWidget_Show(ptr.Pointer())
}
}
func (ptr *QWidget) ShowDefault() {
if ptr.Pointer() != nil {
C.QWidget_ShowDefault(ptr.Pointer())
}
}
//export callbackQWidget_ShowEvent
func callbackQWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showEvent"); signal != nil {
(*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil {
f := func(event *gui.QShowEvent) {
(*(*func(*gui.QShowEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShowEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showEvent")
}
}
func (ptr *QWidget) ShowEvent(event gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event))
}
}
func (ptr *QWidget) ShowEventDefault(event gui.QShowEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event))
}
}
//export callbackQWidget_ShowFullScreen
func callbackQWidget_ShowFullScreen(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).ShowFullScreenDefault()
}
}
func (ptr *QWidget) ConnectShowFullScreen(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showFullScreen"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShowFullScreen() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showFullScreen")
}
}
func (ptr *QWidget) ShowFullScreen() {
if ptr.Pointer() != nil {
C.QWidget_ShowFullScreen(ptr.Pointer())
}
}
func (ptr *QWidget) ShowFullScreenDefault() {
if ptr.Pointer() != nil {
C.QWidget_ShowFullScreenDefault(ptr.Pointer())
}
}
//export callbackQWidget_ShowMaximized
func callbackQWidget_ShowMaximized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).ShowMaximizedDefault()
}
}
func (ptr *QWidget) ConnectShowMaximized(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMaximized"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShowMaximized() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMaximized")
}
}
func (ptr *QWidget) ShowMaximized() {
if ptr.Pointer() != nil {
C.QWidget_ShowMaximized(ptr.Pointer())
}
}
func (ptr *QWidget) ShowMaximizedDefault() {
if ptr.Pointer() != nil {
C.QWidget_ShowMaximizedDefault(ptr.Pointer())
}
}
//export callbackQWidget_ShowMinimized
func callbackQWidget_ShowMinimized(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).ShowMinimizedDefault()
}
}
func (ptr *QWidget) ConnectShowMinimized(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showMinimized"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShowMinimized() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showMinimized")
}
}
func (ptr *QWidget) ShowMinimized() {
if ptr.Pointer() != nil {
C.QWidget_ShowMinimized(ptr.Pointer())
}
}
func (ptr *QWidget) ShowMinimizedDefault() {
if ptr.Pointer() != nil {
C.QWidget_ShowMinimizedDefault(ptr.Pointer())
}
}
//export callbackQWidget_ShowNormal
func callbackQWidget_ShowNormal(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "showNormal"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).ShowNormalDefault()
}
}
func (ptr *QWidget) ConnectShowNormal(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "showNormal"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectShowNormal() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "showNormal")
}
}
func (ptr *QWidget) ShowNormal() {
if ptr.Pointer() != nil {
C.QWidget_ShowNormal(ptr.Pointer())
}
}
func (ptr *QWidget) ShowNormalDefault() {
if ptr.Pointer() != nil {
C.QWidget_ShowNormalDefault(ptr.Pointer())
}
}
func (ptr *QWidget) Size() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_Size(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidget_SizeHint
func callbackQWidget_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQWidgetFromPointer(ptr).SizeHintDefault())
}
func (ptr *QWidget) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QWidget) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) SizeIncrement() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeIncrement(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidget) SizePolicy() *QSizePolicy {
if ptr.Pointer() != nil {
tmpValue := NewQSizePolicyFromPointer(C.QWidget_SizePolicy(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy)
return tmpValue
}
return nil
}
func (ptr *QWidget) StackUnder(w QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidget_StackUnder(ptr.Pointer(), PointerFromQWidget(w))
}
}
func (ptr *QWidget) StatusTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_StatusTip(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) Style() *QStyle {
if ptr.Pointer() != nil {
tmpValue := NewQStyleFromPointer(C.QWidget_Style(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) StyleSheet() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_StyleSheet(ptr.Pointer()))
}
return ""
}
//export callbackQWidget_TabletEvent
func callbackQWidget_TabletEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil {
(*(*func(*gui.QTabletEvent))(signal))(gui.NewQTabletEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectTabletEvent(f func(event *gui.QTabletEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "tabletEvent"); signal != nil {
f := func(event *gui.QTabletEvent) {
(*(*func(*gui.QTabletEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectTabletEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "tabletEvent")
}
}
func (ptr *QWidget) TabletEvent(event gui.QTabletEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_TabletEvent(ptr.Pointer(), gui.PointerFromQTabletEvent(event))
}
}
func (ptr *QWidget) TabletEventDefault(event gui.QTabletEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event))
}
}
func (ptr *QWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0
}
return false
}
func (ptr *QWidget) ToolTip() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_ToolTip(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) ToolTipDuration() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_ToolTipDuration(ptr.Pointer())))
}
return 0
}
func (ptr *QWidget) UnderMouse() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_UnderMouse(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) UngrabGesture(gesture core.Qt__GestureType) {
if ptr.Pointer() != nil {
C.QWidget_UngrabGesture(ptr.Pointer(), C.longlong(gesture))
}
}
func (ptr *QWidget) UnsetCursor() {
if ptr.Pointer() != nil {
C.QWidget_UnsetCursor(ptr.Pointer())
}
}
func (ptr *QWidget) UnsetLayoutDirection() {
if ptr.Pointer() != nil {
C.QWidget_UnsetLayoutDirection(ptr.Pointer())
}
}
func (ptr *QWidget) UnsetLocale() {
if ptr.Pointer() != nil {
C.QWidget_UnsetLocale(ptr.Pointer())
}
}
//export callbackQWidget_Update
func callbackQWidget_Update(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "update"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).UpdateDefault()
}
}
func (ptr *QWidget) ConnectUpdate(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectUpdate() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "update")
}
}
func (ptr *QWidget) Update() {
if ptr.Pointer() != nil {
C.QWidget_Update(ptr.Pointer())
}
}
func (ptr *QWidget) UpdateDefault() {
if ptr.Pointer() != nil {
C.QWidget_UpdateDefault(ptr.Pointer())
}
}
func (ptr *QWidget) Update2(x int, y int, w int, h int) {
if ptr.Pointer() != nil {
C.QWidget_Update2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)))
}
}
func (ptr *QWidget) Update3(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Update3(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QWidget) Update4(rgn gui.QRegion_ITF) {
if ptr.Pointer() != nil {
C.QWidget_Update4(ptr.Pointer(), gui.PointerFromQRegion(rgn))
}
}
func (ptr *QWidget) UpdateGeometry() {
if ptr.Pointer() != nil {
C.QWidget_UpdateGeometry(ptr.Pointer())
}
}
//export callbackQWidget_UpdateMicroFocus
func callbackQWidget_UpdateMicroFocus(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).UpdateMicroFocusDefault()
}
}
func (ptr *QWidget) ConnectUpdateMicroFocus(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectUpdateMicroFocus() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus")
}
}
func (ptr *QWidget) UpdateMicroFocus() {
if ptr.Pointer() != nil {
C.QWidget_UpdateMicroFocus(ptr.Pointer())
}
}
func (ptr *QWidget) UpdateMicroFocusDefault() {
if ptr.Pointer() != nil {
C.QWidget_UpdateMicroFocusDefault(ptr.Pointer())
}
}
func (ptr *QWidget) UpdatesEnabled() bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_UpdatesEnabled(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidget) VisibleRegion() *gui.QRegion {
if ptr.Pointer() != nil {
tmpValue := gui.NewQRegionFromPointer(C.QWidget_VisibleRegion(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion)
return tmpValue
}
return nil
}
func (ptr *QWidget) WhatsThis() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_WhatsThis(ptr.Pointer()))
}
return ""
}
//export callbackQWidget_WheelEvent
func callbackQWidget_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil {
(*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event))
}
}
func (ptr *QWidget) ConnectWheelEvent(f func(event *gui.QWheelEvent)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil {
f := func(event *gui.QWheelEvent) {
(*(*func(*gui.QWheelEvent))(signal))(event)
f(event)
}
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectWheelEvent() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "wheelEvent")
}
}
func (ptr *QWidget) WheelEvent(event gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event))
}
}
func (ptr *QWidget) WheelEventDefault(event gui.QWheelEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event))
}
}
func (ptr *QWidget) Width() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_Width(ptr.Pointer())))
}
return 0
}
func (ptr *QWidget) WinId() uintptr {
if ptr.Pointer() != nil {
return uintptr(C.QWidget_WinId(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) Window() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidget_Window(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) WindowFilePath() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_WindowFilePath(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) WindowFlags() core.Qt__WindowType {
if ptr.Pointer() != nil {
return core.Qt__WindowType(C.QWidget_WindowFlags(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) WindowHandle() *gui.QWindow {
if ptr.Pointer() != nil {
tmpValue := gui.NewQWindowFromPointer(C.QWidget_WindowHandle(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) WindowIcon() *gui.QIcon {
if ptr.Pointer() != nil {
tmpValue := gui.NewQIconFromPointer(C.QWidget_WindowIcon(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon)
return tmpValue
}
return nil
}
//export callbackQWidget_WindowIconChanged
func callbackQWidget_WindowIconChanged(ptr unsafe.Pointer, icon unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "windowIconChanged"); signal != nil {
(*(*func(*gui.QIcon))(signal))(gui.NewQIconFromPointer(icon))
}
}
func (ptr *QWidget) ConnectWindowIconChanged(f func(icon *gui.QIcon)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "windowIconChanged") {
C.QWidget_ConnectWindowIconChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "windowIconChanged"); signal != nil {
f := func(icon *gui.QIcon) {
(*(*func(*gui.QIcon))(signal))(icon)
f(icon)
}
qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectWindowIconChanged() {
if ptr.Pointer() != nil {
C.QWidget_DisconnectWindowIconChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "windowIconChanged")
}
}
func (ptr *QWidget) WindowIconChanged(icon gui.QIcon_ITF) {
if ptr.Pointer() != nil {
C.QWidget_WindowIconChanged(ptr.Pointer(), gui.PointerFromQIcon(icon))
}
}
func (ptr *QWidget) WindowIconText() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_WindowIconText(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) WindowModality() core.Qt__WindowModality {
if ptr.Pointer() != nil {
return core.Qt__WindowModality(C.QWidget_WindowModality(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) WindowOpacity() float64 {
if ptr.Pointer() != nil {
return float64(C.QWidget_WindowOpacity(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) WindowRole() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_WindowRole(ptr.Pointer()))
}
return ""
}
func (ptr *QWidget) WindowState() core.Qt__WindowState {
if ptr.Pointer() != nil {
return core.Qt__WindowState(C.QWidget_WindowState(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) WindowTitle() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWidget_WindowTitle(ptr.Pointer()))
}
return ""
}
//export callbackQWidget_WindowTitleChanged
func callbackQWidget_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(title))
}
}
func (ptr *QWidget) ConnectWindowTitleChanged(f func(title string)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "windowTitleChanged") {
C.QWidget_ConnectWindowTitleChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "windowTitleChanged"); signal != nil {
f := func(title string) {
(*(*func(string))(signal))(title)
f(title)
}
qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectWindowTitleChanged() {
if ptr.Pointer() != nil {
C.QWidget_DisconnectWindowTitleChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "windowTitleChanged")
}
}
func (ptr *QWidget) WindowTitleChanged(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QWidget_WindowTitleChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QWidget) WindowType() core.Qt__WindowType {
if ptr.Pointer() != nil {
return core.Qt__WindowType(C.QWidget_WindowType(ptr.Pointer()))
}
return 0
}
func (ptr *QWidget) X() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_X(ptr.Pointer())))
}
return 0
}
func (ptr *QWidget) Y() int {
if ptr.Pointer() != nil {
return int(int32(C.QWidget_Y(ptr.Pointer())))
}
return 0
}
//export callbackQWidget_DestroyQWidget
func callbackQWidget_DestroyQWidget(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWidget"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).DestroyQWidgetDefault()
}
}
func (ptr *QWidget) ConnectDestroyQWidget(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWidget"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidget) DisconnectDestroyQWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWidget")
}
}
func (ptr *QWidget) DestroyQWidget() {
if ptr.Pointer() != nil {
C.QWidget_DestroyQWidget(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidget) DestroyQWidgetDefault() {
if ptr.Pointer() != nil {
C.QWidget_DestroyQWidgetDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidget) __actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QWidget___actions_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 *QWidget) __actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QWidget) __actions_newList() unsafe.Pointer {
return C.QWidget___actions_newList(ptr.Pointer())
}
func (ptr *QWidget) __addActions_actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QWidget___addActions_actions_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 *QWidget) __addActions_actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QWidget) __addActions_actions_newList() unsafe.Pointer {
return C.QWidget___addActions_actions_newList(ptr.Pointer())
}
func (ptr *QWidget) __insertActions_actions_atList(i int) *QAction {
if ptr.Pointer() != nil {
tmpValue := NewQActionFromPointer(C.QWidget___insertActions_actions_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 *QWidget) __insertActions_actions_setList(i QAction_ITF) {
if ptr.Pointer() != nil {
C.QWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i))
}
}
func (ptr *QWidget) __insertActions_actions_newList() unsafe.Pointer {
return C.QWidget___insertActions_actions_newList(ptr.Pointer())
}
func (ptr *QWidget) __children_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWidget___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 *QWidget) __children_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWidget___children_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWidget) __children_newList() unsafe.Pointer {
return C.QWidget___children_newList(ptr.Pointer())
}
func (ptr *QWidget) __dynamicPropertyNames_atList(i int) *core.QByteArray {
if ptr.Pointer() != nil {
tmpValue := core.NewQByteArrayFromPointer(C.QWidget___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i))))
runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray)
return tmpValue
}
return nil
}
func (ptr *QWidget) __dynamicPropertyNames_setList(i core.QByteArray_ITF) {
if ptr.Pointer() != nil {
C.QWidget___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i))
}
}
func (ptr *QWidget) __dynamicPropertyNames_newList() unsafe.Pointer {
return C.QWidget___dynamicPropertyNames_newList(ptr.Pointer())
}
func (ptr *QWidget) __findChildren_atList(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWidget___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 *QWidget) __findChildren_setList(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWidget___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWidget) __findChildren_newList() unsafe.Pointer {
return C.QWidget___findChildren_newList(ptr.Pointer())
}
func (ptr *QWidget) __findChildren_atList3(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWidget___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 *QWidget) __findChildren_setList3(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWidget___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWidget) __findChildren_newList3() unsafe.Pointer {
return C.QWidget___findChildren_newList3(ptr.Pointer())
}
func (ptr *QWidget) __qFindChildren_atList2(i int) *core.QObject {
if ptr.Pointer() != nil {
tmpValue := core.NewQObjectFromPointer(C.QWidget___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidget) __qFindChildren_setList2(i core.QObject_ITF) {
if ptr.Pointer() != nil {
C.QWidget___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i))
}
}
func (ptr *QWidget) __qFindChildren_newList2() unsafe.Pointer {
return C.QWidget___qFindChildren_newList2(ptr.Pointer())
}
//export callbackQWidget_ChildEvent
func callbackQWidget_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "childEvent"); signal != nil {
(*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event))
}
}
func (ptr *QWidget) ChildEvent(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
func (ptr *QWidget) ChildEventDefault(event core.QChildEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event))
}
}
//export callbackQWidget_ConnectNotify
func callbackQWidget_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWidgetFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QWidget) ConnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QWidget) ConnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWidget_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQWidget_CustomEvent
func callbackQWidget_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "customEvent"); signal != nil {
(*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event))
}
}
func (ptr *QWidget) CustomEvent(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
func (ptr *QWidget) CustomEventDefault(event core.QEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))
}
}
//export callbackQWidget_DeleteLater
func callbackQWidget_DeleteLater(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetFromPointer(ptr).DeleteLaterDefault()
}
}
func (ptr *QWidget) DeleteLater() {
if ptr.Pointer() != nil {
C.QWidget_DeleteLater(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidget) DeleteLaterDefault() {
if ptr.Pointer() != nil {
C.QWidget_DeleteLaterDefault(ptr.Pointer())
runtime.SetFinalizer(ptr, nil)
}
}
//export callbackQWidget_Destroyed
func callbackQWidget_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "destroyed"); signal != nil {
(*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj))
}
}
//export callbackQWidget_DisconnectNotify
func callbackQWidget_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil {
(*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign))
} else {
NewQWidgetFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign))
}
}
func (ptr *QWidget) DisconnectNotify(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
func (ptr *QWidget) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) {
if ptr.Pointer() != nil {
C.QWidget_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign))
}
}
//export callbackQWidget_EventFilter
func callbackQWidget_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(NewQWidgetFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event)))))
}
func (ptr *QWidget) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
func (ptr *QWidget) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool {
if ptr.Pointer() != nil {
return int8(C.QWidget_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0
}
return false
}
//export callbackQWidget_MetaObject
func callbackQWidget_MetaObject(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "metaObject"); signal != nil {
return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))())
}
return core.PointerFromQMetaObject(NewQWidgetFromPointer(ptr).MetaObjectDefault())
}
func (ptr *QWidget) MetaObject() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QWidget_MetaObject(ptr.Pointer()))
}
return nil
}
func (ptr *QWidget) MetaObjectDefault() *core.QMetaObject {
if ptr.Pointer() != nil {
return core.NewQMetaObjectFromPointer(C.QWidget_MetaObjectDefault(ptr.Pointer()))
}
return nil
}
//export callbackQWidget_ObjectNameChanged
func callbackQWidget_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) {
if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil {
(*(*func(string))(signal))(cGoUnpackString(objectName))
}
}
//export callbackQWidget_TimerEvent
func callbackQWidget_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil {
(*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event))
} else {
NewQWidgetFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event))
}
}
func (ptr *QWidget) TimerEvent(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
func (ptr *QWidget) TimerEventDefault(event core.QTimerEvent_ITF) {
if ptr.Pointer() != nil {
C.QWidget_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event))
}
}
type QWidgetAction struct {
QAction
}
type QWidgetAction_ITF interface {
QAction_ITF
QWidgetAction_PTR() *QWidgetAction
}
func (ptr *QWidgetAction) QWidgetAction_PTR() *QWidgetAction {
return ptr
}
func (ptr *QWidgetAction) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QAction_PTR().Pointer()
}
return nil
}
func (ptr *QWidgetAction) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QAction_PTR().SetPointer(p)
}
}
func PointerFromQWidgetAction(ptr QWidgetAction_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWidgetAction_PTR().Pointer()
}
return nil
}
func NewQWidgetActionFromPointer(ptr unsafe.Pointer) (n *QWidgetAction) {
n = new(QWidgetAction)
n.SetPointer(ptr)
return
}
func NewQWidgetAction(parent core.QObject_ITF) *QWidgetAction {
tmpValue := NewQWidgetActionFromPointer(C.QWidgetAction_NewQWidgetAction(core.PointerFromQObject(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
//export callbackQWidgetAction_CreateWidget
func callbackQWidgetAction_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "createWidget"); signal != nil {
return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent)))
}
return PointerFromQWidget(NewQWidgetActionFromPointer(ptr).CreateWidgetDefault(NewQWidgetFromPointer(parent)))
}
func (ptr *QWidgetAction) ConnectCreateWidget(f func(parent *QWidget) *QWidget) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil {
f := func(parent *QWidget) *QWidget {
(*(*func(*QWidget) *QWidget)(signal))(parent)
return f(parent)
}
qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetAction) DisconnectCreateWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "createWidget")
}
}
func (ptr *QWidgetAction) CreateWidget(parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidgetAction) CreateWidgetDefault(parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidgetDefault(ptr.Pointer(), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidgetAction) CreatedWidgets() []*QWidget {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []*QWidget {
out := make([]*QWidget, int(l.len))
tmpList := NewQWidgetActionFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__createdWidgets_atList(i)
}
return out
}(C.QWidgetAction_CreatedWidgets(ptr.Pointer()))
}
return make([]*QWidget, 0)
}
func (ptr *QWidgetAction) DefaultWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidgetAction_DefaultWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQWidgetAction_DeleteWidget
func callbackQWidgetAction_DeleteWidget(ptr unsafe.Pointer, widget unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "deleteWidget"); signal != nil {
(*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget))
} else {
NewQWidgetActionFromPointer(ptr).DeleteWidgetDefault(NewQWidgetFromPointer(widget))
}
}
func (ptr *QWidgetAction) ConnectDeleteWidget(f func(widget *QWidget)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "deleteWidget"); signal != nil {
f := func(widget *QWidget) {
(*(*func(*QWidget))(signal))(widget)
f(widget)
}
qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetAction) DisconnectDeleteWidget() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "deleteWidget")
}
}
func (ptr *QWidgetAction) DeleteWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidgetAction_DeleteWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QWidgetAction) DeleteWidgetDefault(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidgetAction_DeleteWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QWidgetAction) ReleaseWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidgetAction_ReleaseWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QWidgetAction) RequestWidget(parent QWidget_ITF) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidgetAction_RequestWidget(ptr.Pointer(), PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWidgetAction) SetDefaultWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidgetAction_SetDefaultWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
//export callbackQWidgetAction_DestroyQWidgetAction
func callbackQWidgetAction_DestroyQWidgetAction(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWidgetAction"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetActionFromPointer(ptr).DestroyQWidgetActionDefault()
}
}
func (ptr *QWidgetAction) ConnectDestroyQWidgetAction(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetAction"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetAction) DisconnectDestroyQWidgetAction() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWidgetAction")
}
}
func (ptr *QWidgetAction) DestroyQWidgetAction() {
if ptr.Pointer() != nil {
C.QWidgetAction_DestroyQWidgetAction(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidgetAction) DestroyQWidgetActionDefault() {
if ptr.Pointer() != nil {
C.QWidgetAction_DestroyQWidgetActionDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidgetAction) __createdWidgets_atList(i int) *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWidgetAction___createdWidgets_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 *QWidgetAction) __createdWidgets_setList(i QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWidgetAction___createdWidgets_setList(ptr.Pointer(), PointerFromQWidget(i))
}
}
func (ptr *QWidgetAction) __createdWidgets_newList() unsafe.Pointer {
return C.QWidgetAction___createdWidgets_newList(ptr.Pointer())
}
type QWidgetItem struct {
QLayoutItem
}
type QWidgetItem_ITF interface {
QLayoutItem_ITF
QWidgetItem_PTR() *QWidgetItem
}
func (ptr *QWidgetItem) QWidgetItem_PTR() *QWidgetItem {
return ptr
}
func (ptr *QWidgetItem) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QLayoutItem_PTR().Pointer()
}
return nil
}
func (ptr *QWidgetItem) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QLayoutItem_PTR().SetPointer(p)
}
}
func PointerFromQWidgetItem(ptr QWidgetItem_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWidgetItem_PTR().Pointer()
}
return nil
}
func NewQWidgetItemFromPointer(ptr unsafe.Pointer) (n *QWidgetItem) {
n = new(QWidgetItem)
n.SetPointer(ptr)
return
}
func NewQWidgetItem2(widget QWidget_ITF) *QWidgetItem {
return NewQWidgetItemFromPointer(C.QWidgetItem_NewQWidgetItem2(PointerFromQWidget(widget)))
}
//export callbackQWidgetItem_ExpandingDirections
func callbackQWidgetItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong {
if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil {
return C.longlong((*(*func() core.Qt__Orientation)(signal))())
}
return C.longlong(NewQWidgetItemFromPointer(ptr).ExpandingDirectionsDefault())
}
func (ptr *QWidgetItem) ConnectExpandingDirections(f func() core.Qt__Orientation) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil {
f := func() core.Qt__Orientation {
(*(*func() core.Qt__Orientation)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectExpandingDirections() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "expandingDirections")
}
}
func (ptr *QWidgetItem) ExpandingDirections() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QWidgetItem_ExpandingDirections(ptr.Pointer()))
}
return 0
}
func (ptr *QWidgetItem) ExpandingDirectionsDefault() core.Qt__Orientation {
if ptr.Pointer() != nil {
return core.Qt__Orientation(C.QWidgetItem_ExpandingDirectionsDefault(ptr.Pointer()))
}
return 0
}
//export callbackQWidgetItem_Geometry
func callbackQWidgetItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "geometry"); signal != nil {
return core.PointerFromQRect((*(*func() *core.QRect)(signal))())
}
return core.PointerFromQRect(NewQWidgetItemFromPointer(ptr).GeometryDefault())
}
func (ptr *QWidgetItem) ConnectGeometry(f func() *core.QRect) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil {
f := func() *core.QRect {
(*(*func() *core.QRect)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "geometry")
}
}
func (ptr *QWidgetItem) Geometry() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidgetItem_Geometry(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
func (ptr *QWidgetItem) GeometryDefault() *core.QRect {
if ptr.Pointer() != nil {
tmpValue := core.NewQRectFromPointer(C.QWidgetItem_GeometryDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect)
return tmpValue
}
return nil
}
//export callbackQWidgetItem_IsEmpty
func callbackQWidgetItem_IsEmpty(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWidgetItemFromPointer(ptr).IsEmptyDefault())))
}
func (ptr *QWidgetItem) ConnectIsEmpty(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectIsEmpty() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isEmpty")
}
}
func (ptr *QWidgetItem) IsEmpty() bool {
if ptr.Pointer() != nil {
return int8(C.QWidgetItem_IsEmpty(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWidgetItem) IsEmptyDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWidgetItem_IsEmptyDefault(ptr.Pointer())) != 0
}
return false
}
//export callbackQWidgetItem_MaximumSize
func callbackQWidgetItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MaximumSizeDefault())
}
func (ptr *QWidgetItem) ConnectMaximumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectMaximumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "maximumSize")
}
}
func (ptr *QWidgetItem) MaximumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidgetItem) MaximumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidgetItem_MinimumSize
func callbackQWidgetItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MinimumSizeDefault())
}
func (ptr *QWidgetItem) ConnectMinimumSize(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectMinimumSize() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "minimumSize")
}
}
func (ptr *QWidgetItem) MinimumSize() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSize(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidgetItem) MinimumSizeDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSizeDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidgetItem_SetGeometry
func callbackQWidgetItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil {
(*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect))
} else {
NewQWidgetItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(rect))
}
}
func (ptr *QWidgetItem) ConnectSetGeometry(f func(rect *core.QRect)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil {
f := func(rect *core.QRect) {
(*(*func(*core.QRect))(signal))(rect)
f(rect)
}
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectSetGeometry() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "setGeometry")
}
}
func (ptr *QWidgetItem) SetGeometry(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidgetItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
func (ptr *QWidgetItem) SetGeometryDefault(rect core.QRect_ITF) {
if ptr.Pointer() != nil {
C.QWidgetItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(rect))
}
}
//export callbackQWidgetItem_SizeHint
func callbackQWidgetItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer {
if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil {
return core.PointerFromQSize((*(*func() *core.QSize)(signal))())
}
return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).SizeHintDefault())
}
func (ptr *QWidgetItem) ConnectSizeHint(f func() *core.QSize) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil {
f := func() *core.QSize {
(*(*func() *core.QSize)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectSizeHint() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "sizeHint")
}
}
func (ptr *QWidgetItem) SizeHint() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHint(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
func (ptr *QWidgetItem) SizeHintDefault() *core.QSize {
if ptr.Pointer() != nil {
tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHintDefault(ptr.Pointer()))
runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize)
return tmpValue
}
return nil
}
//export callbackQWidgetItem_DestroyQWidgetItem
func callbackQWidgetItem_DestroyQWidgetItem(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWidgetItem"); signal != nil {
(*(*func())(signal))()
} else {
NewQWidgetItemFromPointer(ptr).DestroyQWidgetItemDefault()
}
}
func (ptr *QWidgetItem) ConnectDestroyQWidgetItem(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetItem"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f))
}
}
}
func (ptr *QWidgetItem) DisconnectDestroyQWidgetItem() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWidgetItem")
}
}
func (ptr *QWidgetItem) DestroyQWidgetItem() {
if ptr.Pointer() != nil {
C.QWidgetItem_DestroyQWidgetItem(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWidgetItem) DestroyQWidgetItemDefault() {
if ptr.Pointer() != nil {
C.QWidgetItem_DestroyQWidgetItemDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
type QWizard struct {
QDialog
}
type QWizard_ITF interface {
QDialog_ITF
QWizard_PTR() *QWizard
}
func (ptr *QWizard) QWizard_PTR() *QWizard {
return ptr
}
func (ptr *QWizard) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QDialog_PTR().Pointer()
}
return nil
}
func (ptr *QWizard) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QDialog_PTR().SetPointer(p)
}
}
func PointerFromQWizard(ptr QWizard_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWizard_PTR().Pointer()
}
return nil
}
func NewQWizardFromPointer(ptr unsafe.Pointer) (n *QWizard) {
n = new(QWizard)
n.SetPointer(ptr)
return
}
//go:generate stringer -type=QWizard__WizardButton
//QWizard::WizardButton
type QWizard__WizardButton int64
const (
QWizard__BackButton QWizard__WizardButton = QWizard__WizardButton(0)
QWizard__NextButton QWizard__WizardButton = QWizard__WizardButton(1)
QWizard__CommitButton QWizard__WizardButton = QWizard__WizardButton(2)
QWizard__FinishButton QWizard__WizardButton = QWizard__WizardButton(3)
QWizard__CancelButton QWizard__WizardButton = QWizard__WizardButton(4)
QWizard__HelpButton QWizard__WizardButton = QWizard__WizardButton(5)
QWizard__CustomButton1 QWizard__WizardButton = QWizard__WizardButton(6)
QWizard__CustomButton2 QWizard__WizardButton = QWizard__WizardButton(7)
QWizard__CustomButton3 QWizard__WizardButton = QWizard__WizardButton(8)
QWizard__Stretch QWizard__WizardButton = QWizard__WizardButton(9)
QWizard__NoButton QWizard__WizardButton = QWizard__WizardButton(-1)
QWizard__NStandardButtons QWizard__WizardButton = QWizard__WizardButton(6)
QWizard__NButtons QWizard__WizardButton = QWizard__WizardButton(9)
)
//go:generate stringer -type=QWizard__WizardPixmap
//QWizard::WizardPixmap
type QWizard__WizardPixmap int64
const (
QWizard__WatermarkPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(0)
QWizard__LogoPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(1)
QWizard__BannerPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(2)
QWizard__BackgroundPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(3)
QWizard__NPixmaps QWizard__WizardPixmap = QWizard__WizardPixmap(4)
)
//go:generate stringer -type=QWizard__WizardStyle
//QWizard::WizardStyle
type QWizard__WizardStyle int64
var (
QWizard__ClassicStyle QWizard__WizardStyle = QWizard__WizardStyle(0)
QWizard__ModernStyle QWizard__WizardStyle = QWizard__WizardStyle(1)
QWizard__MacStyle QWizard__WizardStyle = QWizard__WizardStyle(2)
QWizard__AeroStyle QWizard__WizardStyle = QWizard__WizardStyle(3)
QWizard__NStyles QWizard__WizardStyle = QWizard__WizardStyle(4)
)
//go:generate stringer -type=QWizard__WizardOption
//QWizard::WizardOption
type QWizard__WizardOption int64
const (
QWizard__IndependentPages QWizard__WizardOption = QWizard__WizardOption(0x00000001)
QWizard__IgnoreSubTitles QWizard__WizardOption = QWizard__WizardOption(0x00000002)
QWizard__ExtendedWatermarkPixmap QWizard__WizardOption = QWizard__WizardOption(0x00000004)
QWizard__NoDefaultButton QWizard__WizardOption = QWizard__WizardOption(0x00000008)
QWizard__NoBackButtonOnStartPage QWizard__WizardOption = QWizard__WizardOption(0x00000010)
QWizard__NoBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000020)
QWizard__DisabledBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000040)
QWizard__HaveNextButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000080)
QWizard__HaveFinishButtonOnEarlyPages QWizard__WizardOption = QWizard__WizardOption(0x00000100)
QWizard__NoCancelButton QWizard__WizardOption = QWizard__WizardOption(0x00000200)
QWizard__CancelButtonOnLeft QWizard__WizardOption = QWizard__WizardOption(0x00000400)
QWizard__HaveHelpButton QWizard__WizardOption = QWizard__WizardOption(0x00000800)
QWizard__HelpButtonOnRight QWizard__WizardOption = QWizard__WizardOption(0x00001000)
QWizard__HaveCustomButton1 QWizard__WizardOption = QWizard__WizardOption(0x00002000)
QWizard__HaveCustomButton2 QWizard__WizardOption = QWizard__WizardOption(0x00004000)
QWizard__HaveCustomButton3 QWizard__WizardOption = QWizard__WizardOption(0x00008000)
QWizard__NoCancelButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00010000)
)
func NewQWizard(parent QWidget_ITF, flags core.Qt__WindowType) *QWizard {
tmpValue := NewQWizardFromPointer(C.QWizard_NewQWizard(PointerFromQWidget(parent), C.longlong(flags)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWizard) AddPage(page QWizardPage_ITF) int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard_AddPage(ptr.Pointer(), PointerFromQWizardPage(page))))
}
return 0
}
//export callbackQWizard_Back
func callbackQWizard_Back(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "back"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardFromPointer(ptr).BackDefault()
}
}
func (ptr *QWizard) ConnectBack(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "back"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectBack() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "back")
}
}
func (ptr *QWizard) Back() {
if ptr.Pointer() != nil {
C.QWizard_Back(ptr.Pointer())
}
}
func (ptr *QWizard) BackDefault() {
if ptr.Pointer() != nil {
C.QWizard_BackDefault(ptr.Pointer())
}
}
func (ptr *QWizard) Button(which QWizard__WizardButton) *QAbstractButton {
if ptr.Pointer() != nil {
tmpValue := NewQAbstractButtonFromPointer(C.QWizard_Button(ptr.Pointer(), C.longlong(which)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWizard) ButtonText(which QWizard__WizardButton) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWizard_ButtonText(ptr.Pointer(), C.longlong(which)))
}
return ""
}
//export callbackQWizard_CleanupPage
func callbackQWizard_CleanupPage(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
} else {
NewQWizardFromPointer(ptr).CleanupPageDefault(int(int32(id)))
}
}
func (ptr *QWizard) ConnectCleanupPage(f func(id int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectCleanupPage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cleanupPage")
}
}
func (ptr *QWizard) CleanupPage(id int) {
if ptr.Pointer() != nil {
C.QWizard_CleanupPage(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) CleanupPageDefault(id int) {
if ptr.Pointer() != nil {
C.QWizard_CleanupPageDefault(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) CurrentId() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard_CurrentId(ptr.Pointer())))
}
return 0
}
//export callbackQWizard_CurrentIdChanged
func callbackQWizard_CurrentIdChanged(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "currentIdChanged"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QWizard) ConnectCurrentIdChanged(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "currentIdChanged") {
C.QWizard_ConnectCurrentIdChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "currentIdChanged"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectCurrentIdChanged() {
if ptr.Pointer() != nil {
C.QWizard_DisconnectCurrentIdChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "currentIdChanged")
}
}
func (ptr *QWizard) CurrentIdChanged(id int) {
if ptr.Pointer() != nil {
C.QWizard_CurrentIdChanged(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) CurrentPage() *QWizardPage {
if ptr.Pointer() != nil {
tmpValue := NewQWizardPageFromPointer(C.QWizard_CurrentPage(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQWizard_CustomButtonClicked
func callbackQWizard_CustomButtonClicked(ptr unsafe.Pointer, which C.int) {
if signal := qt.GetSignal(ptr, "customButtonClicked"); signal != nil {
(*(*func(int))(signal))(int(int32(which)))
}
}
func (ptr *QWizard) ConnectCustomButtonClicked(f func(which int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "customButtonClicked") {
C.QWizard_ConnectCustomButtonClicked(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "customButtonClicked"); signal != nil {
f := func(which int) {
(*(*func(int))(signal))(which)
f(which)
}
qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectCustomButtonClicked() {
if ptr.Pointer() != nil {
C.QWizard_DisconnectCustomButtonClicked(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "customButtonClicked")
}
}
func (ptr *QWizard) CustomButtonClicked(which int) {
if ptr.Pointer() != nil {
C.QWizard_CustomButtonClicked(ptr.Pointer(), C.int(int32(which)))
}
}
//export callbackQWizard_Done
func callbackQWizard_Done(ptr unsafe.Pointer, result C.int) {
if signal := qt.GetSignal(ptr, "done"); signal != nil {
(*(*func(int))(signal))(int(int32(result)))
} else {
NewQWizardFromPointer(ptr).DoneDefault(int(int32(result)))
}
}
func (ptr *QWizard) ConnectDone(f func(result int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil {
f := func(result int) {
(*(*func(int))(signal))(result)
f(result)
}
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectDone() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "done")
}
}
func (ptr *QWizard) Done(result int) {
if ptr.Pointer() != nil {
C.QWizard_Done(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QWizard) DoneDefault(result int) {
if ptr.Pointer() != nil {
C.QWizard_DoneDefault(ptr.Pointer(), C.int(int32(result)))
}
}
func (ptr *QWizard) Field(name string) *core.QVariant {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := core.NewQVariantFromPointer(C.QWizard_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
func (ptr *QWizard) HasVisitedPage(id int) bool {
if ptr.Pointer() != nil {
return int8(C.QWizard_HasVisitedPage(ptr.Pointer(), C.int(int32(id)))) != 0
}
return false
}
//export callbackQWizard_HelpRequested
func callbackQWizard_HelpRequested(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QWizard) ConnectHelpRequested(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") {
C.QWizard_ConnectHelpRequested(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectHelpRequested() {
if ptr.Pointer() != nil {
C.QWizard_DisconnectHelpRequested(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "helpRequested")
}
}
func (ptr *QWizard) HelpRequested() {
if ptr.Pointer() != nil {
C.QWizard_HelpRequested(ptr.Pointer())
}
}
//export callbackQWizard_InitializePage
func callbackQWizard_InitializePage(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "initializePage"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
} else {
NewQWizardFromPointer(ptr).InitializePageDefault(int(int32(id)))
}
}
func (ptr *QWizard) ConnectInitializePage(f func(id int)) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectInitializePage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initializePage")
}
}
func (ptr *QWizard) InitializePage(id int) {
if ptr.Pointer() != nil {
C.QWizard_InitializePage(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) InitializePageDefault(id int) {
if ptr.Pointer() != nil {
C.QWizard_InitializePageDefault(ptr.Pointer(), C.int(int32(id)))
}
}
//export callbackQWizard_Next
func callbackQWizard_Next(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "next"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardFromPointer(ptr).NextDefault()
}
}
func (ptr *QWizard) ConnectNext(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "next"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectNext() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "next")
}
}
func (ptr *QWizard) Next() {
if ptr.Pointer() != nil {
C.QWizard_Next(ptr.Pointer())
}
}
func (ptr *QWizard) NextDefault() {
if ptr.Pointer() != nil {
C.QWizard_NextDefault(ptr.Pointer())
}
}
//export callbackQWizard_NextId
func callbackQWizard_NextId(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "nextId"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQWizardFromPointer(ptr).NextIdDefault()))
}
func (ptr *QWizard) ConnectNextId(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectNextId() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nextId")
}
}
func (ptr *QWizard) NextId() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard_NextId(ptr.Pointer())))
}
return 0
}
func (ptr *QWizard) NextIdDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard_NextIdDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QWizard) Options() QWizard__WizardOption {
if ptr.Pointer() != nil {
return QWizard__WizardOption(C.QWizard_Options(ptr.Pointer()))
}
return 0
}
func (ptr *QWizard) Page(id int) *QWizardPage {
if ptr.Pointer() != nil {
tmpValue := NewQWizardPageFromPointer(C.QWizard_Page(ptr.Pointer(), C.int(int32(id))))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQWizard_PageAdded
func callbackQWizard_PageAdded(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "pageAdded"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QWizard) ConnectPageAdded(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pageAdded") {
C.QWizard_ConnectPageAdded(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "pageAdded"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectPageAdded() {
if ptr.Pointer() != nil {
C.QWizard_DisconnectPageAdded(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pageAdded")
}
}
func (ptr *QWizard) PageAdded(id int) {
if ptr.Pointer() != nil {
C.QWizard_PageAdded(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) PageIds() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQWizardFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__pageIds_atList(i)
}
return out
}(C.QWizard_PageIds(ptr.Pointer()))
}
return make([]int, 0)
}
//export callbackQWizard_PageRemoved
func callbackQWizard_PageRemoved(ptr unsafe.Pointer, id C.int) {
if signal := qt.GetSignal(ptr, "pageRemoved"); signal != nil {
(*(*func(int))(signal))(int(int32(id)))
}
}
func (ptr *QWizard) ConnectPageRemoved(f func(id int)) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "pageRemoved") {
C.QWizard_ConnectPageRemoved(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "pageRemoved"); signal != nil {
f := func(id int) {
(*(*func(int))(signal))(id)
f(id)
}
qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectPageRemoved() {
if ptr.Pointer() != nil {
C.QWizard_DisconnectPageRemoved(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "pageRemoved")
}
}
func (ptr *QWizard) PageRemoved(id int) {
if ptr.Pointer() != nil {
C.QWizard_PageRemoved(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QWizard_Pixmap(ptr.Pointer(), C.longlong(which)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QWizard) RemovePage(id int) {
if ptr.Pointer() != nil {
C.QWizard_RemovePage(ptr.Pointer(), C.int(int32(id)))
}
}
//export callbackQWizard_Restart
func callbackQWizard_Restart(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "restart"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardFromPointer(ptr).RestartDefault()
}
}
func (ptr *QWizard) ConnectRestart(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "restart"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectRestart() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "restart")
}
}
func (ptr *QWizard) Restart() {
if ptr.Pointer() != nil {
C.QWizard_Restart(ptr.Pointer())
}
}
func (ptr *QWizard) RestartDefault() {
if ptr.Pointer() != nil {
C.QWizard_RestartDefault(ptr.Pointer())
}
}
func (ptr *QWizard) SetButton(which QWizard__WizardButton, button QAbstractButton_ITF) {
if ptr.Pointer() != nil {
C.QWizard_SetButton(ptr.Pointer(), C.longlong(which), PointerFromQAbstractButton(button))
}
}
func (ptr *QWizard) SetButtonText(which QWizard__WizardButton, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QWizard_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QWizard) SetDefaultProperty(className string, property string, changedSignal string) {
if ptr.Pointer() != nil {
var classNameC *C.char
if className != "" {
classNameC = C.CString(className)
defer C.free(unsafe.Pointer(classNameC))
}
var propertyC *C.char
if property != "" {
propertyC = C.CString(property)
defer C.free(unsafe.Pointer(propertyC))
}
var changedSignalC *C.char
if changedSignal != "" {
changedSignalC = C.CString(changedSignal)
defer C.free(unsafe.Pointer(changedSignalC))
}
C.QWizard_SetDefaultProperty(ptr.Pointer(), classNameC, propertyC, changedSignalC)
}
}
func (ptr *QWizard) SetField(name string, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QWizard_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))
}
}
func (ptr *QWizard) SetOption(option QWizard__WizardOption, on bool) {
if ptr.Pointer() != nil {
C.QWizard_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on))))
}
}
func (ptr *QWizard) SetOptions(options QWizard__WizardOption) {
if ptr.Pointer() != nil {
C.QWizard_SetOptions(ptr.Pointer(), C.longlong(options))
}
}
func (ptr *QWizard) SetPage(id int, page QWizardPage_ITF) {
if ptr.Pointer() != nil {
C.QWizard_SetPage(ptr.Pointer(), C.int(int32(id)), PointerFromQWizardPage(page))
}
}
func (ptr *QWizard) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QWizard_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QWizard) SetSideWidget(widget QWidget_ITF) {
if ptr.Pointer() != nil {
C.QWizard_SetSideWidget(ptr.Pointer(), PointerFromQWidget(widget))
}
}
func (ptr *QWizard) SetStartId(id int) {
if ptr.Pointer() != nil {
C.QWizard_SetStartId(ptr.Pointer(), C.int(int32(id)))
}
}
func (ptr *QWizard) SetSubTitleFormat(format core.Qt__TextFormat) {
if ptr.Pointer() != nil {
C.QWizard_SetSubTitleFormat(ptr.Pointer(), C.longlong(format))
}
}
func (ptr *QWizard) SetTitleFormat(format core.Qt__TextFormat) {
if ptr.Pointer() != nil {
C.QWizard_SetTitleFormat(ptr.Pointer(), C.longlong(format))
}
}
func (ptr *QWizard) SetWizardStyle(style QWizard__WizardStyle) {
if ptr.Pointer() != nil {
C.QWizard_SetWizardStyle(ptr.Pointer(), C.longlong(style))
}
}
func (ptr *QWizard) SideWidget() *QWidget {
if ptr.Pointer() != nil {
tmpValue := NewQWidgetFromPointer(C.QWizard_SideWidget(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
func (ptr *QWizard) StartId() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard_StartId(ptr.Pointer())))
}
return 0
}
func (ptr *QWizard) SubTitleFormat() core.Qt__TextFormat {
if ptr.Pointer() != nil {
return core.Qt__TextFormat(C.QWizard_SubTitleFormat(ptr.Pointer()))
}
return 0
}
func (ptr *QWizard) TestOption(option QWizard__WizardOption) bool {
if ptr.Pointer() != nil {
return int8(C.QWizard_TestOption(ptr.Pointer(), C.longlong(option))) != 0
}
return false
}
func (ptr *QWizard) TitleFormat() core.Qt__TextFormat {
if ptr.Pointer() != nil {
return core.Qt__TextFormat(C.QWizard_TitleFormat(ptr.Pointer()))
}
return 0
}
//export callbackQWizard_ValidateCurrentPage
func callbackQWizard_ValidateCurrentPage(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "validateCurrentPage"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWizardFromPointer(ptr).ValidateCurrentPageDefault())))
}
func (ptr *QWizard) ConnectValidateCurrentPage(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "validateCurrentPage"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectValidateCurrentPage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "validateCurrentPage")
}
}
func (ptr *QWizard) ValidateCurrentPage() bool {
if ptr.Pointer() != nil {
return int8(C.QWizard_ValidateCurrentPage(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizard) ValidateCurrentPageDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWizard_ValidateCurrentPageDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizard) VisitedPages() []int {
if ptr.Pointer() != nil {
return func(l C.struct_QtWidgets_PackedList) []int {
out := make([]int, int(l.len))
tmpList := NewQWizardFromPointer(l.data)
for i := 0; i < len(out); i++ {
out[i] = tmpList.__visitedPages_atList(i)
}
return out
}(C.QWizard_VisitedPages(ptr.Pointer()))
}
return make([]int, 0)
}
func (ptr *QWizard) WizardStyle() QWizard__WizardStyle {
if ptr.Pointer() != nil {
return QWizard__WizardStyle(C.QWizard_WizardStyle(ptr.Pointer()))
}
return 0
}
//export callbackQWizard_DestroyQWizard
func callbackQWizard_DestroyQWizard(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWizard"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardFromPointer(ptr).DestroyQWizardDefault()
}
}
func (ptr *QWizard) ConnectDestroyQWizard(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWizard"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizard) DisconnectDestroyQWizard() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWizard")
}
}
func (ptr *QWizard) DestroyQWizard() {
if ptr.Pointer() != nil {
C.QWizard_DestroyQWizard(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWizard) DestroyQWizardDefault() {
if ptr.Pointer() != nil {
C.QWizard_DestroyQWizardDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWizard) __pageIds_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard___pageIds_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QWizard) __pageIds_setList(i int) {
if ptr.Pointer() != nil {
C.QWizard___pageIds_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QWizard) __pageIds_newList() unsafe.Pointer {
return C.QWizard___pageIds_newList(ptr.Pointer())
}
func (ptr *QWizard) __visitedPages_atList(i int) int {
if ptr.Pointer() != nil {
return int(int32(C.QWizard___visitedPages_atList(ptr.Pointer(), C.int(int32(i)))))
}
return 0
}
func (ptr *QWizard) __visitedPages_setList(i int) {
if ptr.Pointer() != nil {
C.QWizard___visitedPages_setList(ptr.Pointer(), C.int(int32(i)))
}
}
func (ptr *QWizard) __visitedPages_newList() unsafe.Pointer {
return C.QWizard___visitedPages_newList(ptr.Pointer())
}
type QWizardPage struct {
QWidget
}
type QWizardPage_ITF interface {
QWidget_ITF
QWizardPage_PTR() *QWizardPage
}
func (ptr *QWizardPage) QWizardPage_PTR() *QWizardPage {
return ptr
}
func (ptr *QWizardPage) Pointer() unsafe.Pointer {
if ptr != nil {
return ptr.QWidget_PTR().Pointer()
}
return nil
}
func (ptr *QWizardPage) SetPointer(p unsafe.Pointer) {
if ptr != nil {
ptr.QWidget_PTR().SetPointer(p)
}
}
func PointerFromQWizardPage(ptr QWizardPage_ITF) unsafe.Pointer {
if ptr != nil {
return ptr.QWizardPage_PTR().Pointer()
}
return nil
}
func NewQWizardPageFromPointer(ptr unsafe.Pointer) (n *QWizardPage) {
n = new(QWizardPage)
n.SetPointer(ptr)
return
}
func NewQWizardPage(parent QWidget_ITF) *QWizardPage {
tmpValue := NewQWizardPageFromPointer(C.QWizardPage_NewQWizardPage(PointerFromQWidget(parent)))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
func (ptr *QWizardPage) ButtonText(which QWizard__WizardButton) string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWizardPage_ButtonText(ptr.Pointer(), C.longlong(which)))
}
return ""
}
//export callbackQWizardPage_CleanupPage
func callbackQWizardPage_CleanupPage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardPageFromPointer(ptr).CleanupPageDefault()
}
}
func (ptr *QWizardPage) ConnectCleanupPage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectCleanupPage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "cleanupPage")
}
}
func (ptr *QWizardPage) CleanupPage() {
if ptr.Pointer() != nil {
C.QWizardPage_CleanupPage(ptr.Pointer())
}
}
func (ptr *QWizardPage) CleanupPageDefault() {
if ptr.Pointer() != nil {
C.QWizardPage_CleanupPageDefault(ptr.Pointer())
}
}
//export callbackQWizardPage_CompleteChanged
func callbackQWizardPage_CompleteChanged(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "completeChanged"); signal != nil {
(*(*func())(signal))()
}
}
func (ptr *QWizardPage) ConnectCompleteChanged(f func()) {
if ptr.Pointer() != nil {
if !qt.ExistsSignal(ptr.Pointer(), "completeChanged") {
C.QWizardPage_ConnectCompleteChanged(ptr.Pointer())
}
if signal := qt.LendSignal(ptr.Pointer(), "completeChanged"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectCompleteChanged() {
if ptr.Pointer() != nil {
C.QWizardPage_DisconnectCompleteChanged(ptr.Pointer())
qt.DisconnectSignal(ptr.Pointer(), "completeChanged")
}
}
func (ptr *QWizardPage) CompleteChanged() {
if ptr.Pointer() != nil {
C.QWizardPage_CompleteChanged(ptr.Pointer())
}
}
func (ptr *QWizardPage) Field(name string) *core.QVariant {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
tmpValue := core.NewQVariantFromPointer(C.QWizardPage_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}))
runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant)
return tmpValue
}
return nil
}
//export callbackQWizardPage_InitializePage
func callbackQWizardPage_InitializePage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "initializePage"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardPageFromPointer(ptr).InitializePageDefault()
}
}
func (ptr *QWizardPage) ConnectInitializePage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectInitializePage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "initializePage")
}
}
func (ptr *QWizardPage) InitializePage() {
if ptr.Pointer() != nil {
C.QWizardPage_InitializePage(ptr.Pointer())
}
}
func (ptr *QWizardPage) InitializePageDefault() {
if ptr.Pointer() != nil {
C.QWizardPage_InitializePageDefault(ptr.Pointer())
}
}
func (ptr *QWizardPage) IsCommitPage() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_IsCommitPage(ptr.Pointer())) != 0
}
return false
}
//export callbackQWizardPage_IsComplete
func callbackQWizardPage_IsComplete(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "isComplete"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).IsCompleteDefault())))
}
func (ptr *QWizardPage) ConnectIsComplete(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "isComplete"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectIsComplete() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "isComplete")
}
}
func (ptr *QWizardPage) IsComplete() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_IsComplete(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizardPage) IsCompleteDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_IsCompleteDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizardPage) IsFinalPage() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_IsFinalPage(ptr.Pointer())) != 0
}
return false
}
//export callbackQWizardPage_NextId
func callbackQWizardPage_NextId(ptr unsafe.Pointer) C.int {
if signal := qt.GetSignal(ptr, "nextId"); signal != nil {
return C.int(int32((*(*func() int)(signal))()))
}
return C.int(int32(NewQWizardPageFromPointer(ptr).NextIdDefault()))
}
func (ptr *QWizardPage) ConnectNextId(f func() int) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil {
f := func() int {
(*(*func() int)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectNextId() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "nextId")
}
}
func (ptr *QWizardPage) NextId() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizardPage_NextId(ptr.Pointer())))
}
return 0
}
func (ptr *QWizardPage) NextIdDefault() int {
if ptr.Pointer() != nil {
return int(int32(C.QWizardPage_NextIdDefault(ptr.Pointer())))
}
return 0
}
func (ptr *QWizardPage) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap {
if ptr.Pointer() != nil {
tmpValue := gui.NewQPixmapFromPointer(C.QWizardPage_Pixmap(ptr.Pointer(), C.longlong(which)))
runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap)
return tmpValue
}
return nil
}
func (ptr *QWizardPage) RegisterField(name string, widget QWidget_ITF, property string, changedSignal string) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
var propertyC *C.char
if property != "" {
propertyC = C.CString(property)
defer C.free(unsafe.Pointer(propertyC))
}
var changedSignalC *C.char
if changedSignal != "" {
changedSignalC = C.CString(changedSignal)
defer C.free(unsafe.Pointer(changedSignalC))
}
C.QWizardPage_RegisterField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQWidget(widget), propertyC, changedSignalC)
}
}
func (ptr *QWizardPage) SetButtonText(which QWizard__WizardButton, text string) {
if ptr.Pointer() != nil {
var textC *C.char
if text != "" {
textC = C.CString(text)
defer C.free(unsafe.Pointer(textC))
}
C.QWizardPage_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})
}
}
func (ptr *QWizardPage) SetCommitPage(commitPage bool) {
if ptr.Pointer() != nil {
C.QWizardPage_SetCommitPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(commitPage))))
}
}
func (ptr *QWizardPage) SetField(name string, value core.QVariant_ITF) {
if ptr.Pointer() != nil {
var nameC *C.char
if name != "" {
nameC = C.CString(name)
defer C.free(unsafe.Pointer(nameC))
}
C.QWizardPage_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))
}
}
func (ptr *QWizardPage) SetFinalPage(finalPage bool) {
if ptr.Pointer() != nil {
C.QWizardPage_SetFinalPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(finalPage))))
}
}
func (ptr *QWizardPage) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) {
if ptr.Pointer() != nil {
C.QWizardPage_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap))
}
}
func (ptr *QWizardPage) SetSubTitle(subTitle string) {
if ptr.Pointer() != nil {
var subTitleC *C.char
if subTitle != "" {
subTitleC = C.CString(subTitle)
defer C.free(unsafe.Pointer(subTitleC))
}
C.QWizardPage_SetSubTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: subTitleC, len: C.longlong(len(subTitle))})
}
}
func (ptr *QWizardPage) SetTitle(title string) {
if ptr.Pointer() != nil {
var titleC *C.char
if title != "" {
titleC = C.CString(title)
defer C.free(unsafe.Pointer(titleC))
}
C.QWizardPage_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})
}
}
func (ptr *QWizardPage) SubTitle() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWizardPage_SubTitle(ptr.Pointer()))
}
return ""
}
func (ptr *QWizardPage) Title() string {
if ptr.Pointer() != nil {
return cGoUnpackString(C.QWizardPage_Title(ptr.Pointer()))
}
return ""
}
//export callbackQWizardPage_ValidatePage
func callbackQWizardPage_ValidatePage(ptr unsafe.Pointer) C.char {
if signal := qt.GetSignal(ptr, "validatePage"); signal != nil {
return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))())))
}
return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).ValidatePageDefault())))
}
func (ptr *QWizardPage) ConnectValidatePage(f func() bool) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "validatePage"); signal != nil {
f := func() bool {
(*(*func() bool)(signal))()
return f()
}
qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectValidatePage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "validatePage")
}
}
func (ptr *QWizardPage) ValidatePage() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_ValidatePage(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizardPage) ValidatePageDefault() bool {
if ptr.Pointer() != nil {
return int8(C.QWizardPage_ValidatePageDefault(ptr.Pointer())) != 0
}
return false
}
func (ptr *QWizardPage) Wizard() *QWizard {
if ptr.Pointer() != nil {
tmpValue := NewQWizardFromPointer(C.QWizardPage_Wizard(ptr.Pointer()))
if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") {
tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) })
}
return tmpValue
}
return nil
}
//export callbackQWizardPage_DestroyQWizardPage
func callbackQWizardPage_DestroyQWizardPage(ptr unsafe.Pointer) {
if signal := qt.GetSignal(ptr, "~QWizardPage"); signal != nil {
(*(*func())(signal))()
} else {
NewQWizardPageFromPointer(ptr).DestroyQWizardPageDefault()
}
}
func (ptr *QWizardPage) ConnectDestroyQWizardPage(f func()) {
if ptr.Pointer() != nil {
if signal := qt.LendSignal(ptr.Pointer(), "~QWizardPage"); signal != nil {
f := func() {
(*(*func())(signal))()
f()
}
qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f))
} else {
qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f))
}
}
}
func (ptr *QWizardPage) DisconnectDestroyQWizardPage() {
if ptr.Pointer() != nil {
qt.DisconnectSignal(ptr.Pointer(), "~QWizardPage")
}
}
func (ptr *QWizardPage) DestroyQWizardPage() {
if ptr.Pointer() != nil {
C.QWizardPage_DestroyQWizardPage(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}
func (ptr *QWizardPage) DestroyQWizardPageDefault() {
if ptr.Pointer() != nil {
C.QWizardPage_DestroyQWizardPageDefault(ptr.Pointer())
ptr.SetPointer(nil)
runtime.SetFinalizer(ptr, nil)
}
}