// +build !minimal package datavisualization //#include //#include //#include //#include "datavisualization.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_QtDataVisualization_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_QtDataVisualization_PackedString) []byte { if int(s.len) == -1 { return []byte(C.GoString(s.data)) } return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) } type Q3DBars struct { ptr unsafe.Pointer } type Q3DBars_ITF interface { Q3DBars_PTR() *Q3DBars } func (ptr *Q3DBars) Q3DBars_PTR() *Q3DBars { return ptr } func (ptr *Q3DBars) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DBars) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DBars(ptr Q3DBars_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DBars_PTR().Pointer() } return nil } func NewQ3DBarsFromPointer(ptr unsafe.Pointer) (n *Q3DBars) { n = new(Q3DBars) n.SetPointer(ptr) return } func NewQ3DBars(format gui.QSurfaceFormat_ITF, parent gui.QWindow_ITF) *Q3DBars { return NewQ3DBarsFromPointer(C.Q3DBars_NewQ3DBars(gui.PointerFromQSurfaceFormat(format), gui.PointerFromQWindow(parent))) } func Q3DBars_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DBars_Q3DBars_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DBars) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DBars_Q3DBars_Tr(sC, cC, C.int(int32(n)))) } func Q3DBars_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DBars_Q3DBars_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DBars) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DBars_Q3DBars_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DBars) AddAxis(axis QAbstract3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_AddAxis(ptr.Pointer(), PointerFromQAbstract3DAxis(axis)) } } func (ptr *Q3DBars) AddSeries(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_AddSeries(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } //export callbackQ3DBars_BarSpacingChanged func callbackQ3DBars_BarSpacingChanged(ptr unsafe.Pointer, spacing unsafe.Pointer) { if signal := qt.GetSignal(ptr, "barSpacingChanged"); signal != nil { signal.(func(*core.QSizeF))(core.NewQSizeFFromPointer(spacing)) } } func (ptr *Q3DBars) ConnectBarSpacingChanged(f func(spacing *core.QSizeF)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "barSpacingChanged") { C.Q3DBars_ConnectBarSpacingChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "barSpacingChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "barSpacingChanged", func(spacing *core.QSizeF) { signal.(func(*core.QSizeF))(spacing) f(spacing) }) } else { qt.ConnectSignal(ptr.Pointer(), "barSpacingChanged", f) } } } func (ptr *Q3DBars) DisconnectBarSpacingChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectBarSpacingChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "barSpacingChanged") } } func (ptr *Q3DBars) BarSpacingChanged(spacing core.QSizeF_ITF) { if ptr.Pointer() != nil { C.Q3DBars_BarSpacingChanged(ptr.Pointer(), core.PointerFromQSizeF(spacing)) } } //export callbackQ3DBars_BarSpacingRelativeChanged func callbackQ3DBars_BarSpacingRelativeChanged(ptr unsafe.Pointer, relative C.char) { if signal := qt.GetSignal(ptr, "barSpacingRelativeChanged"); signal != nil { signal.(func(bool))(int8(relative) != 0) } } func (ptr *Q3DBars) ConnectBarSpacingRelativeChanged(f func(relative bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "barSpacingRelativeChanged") { C.Q3DBars_ConnectBarSpacingRelativeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "barSpacingRelativeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "barSpacingRelativeChanged", func(relative bool) { signal.(func(bool))(relative) f(relative) }) } else { qt.ConnectSignal(ptr.Pointer(), "barSpacingRelativeChanged", f) } } } func (ptr *Q3DBars) DisconnectBarSpacingRelativeChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectBarSpacingRelativeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "barSpacingRelativeChanged") } } func (ptr *Q3DBars) BarSpacingRelativeChanged(relative bool) { if ptr.Pointer() != nil { C.Q3DBars_BarSpacingRelativeChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(relative)))) } } //export callbackQ3DBars_BarThicknessChanged func callbackQ3DBars_BarThicknessChanged(ptr unsafe.Pointer, thicknessRatio C.float) { if signal := qt.GetSignal(ptr, "barThicknessChanged"); signal != nil { signal.(func(float32))(float32(thicknessRatio)) } } func (ptr *Q3DBars) ConnectBarThicknessChanged(f func(thicknessRatio float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "barThicknessChanged") { C.Q3DBars_ConnectBarThicknessChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "barThicknessChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "barThicknessChanged", func(thicknessRatio float32) { signal.(func(float32))(thicknessRatio) f(thicknessRatio) }) } else { qt.ConnectSignal(ptr.Pointer(), "barThicknessChanged", f) } } } func (ptr *Q3DBars) DisconnectBarThicknessChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectBarThicknessChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "barThicknessChanged") } } func (ptr *Q3DBars) BarThicknessChanged(thicknessRatio float32) { if ptr.Pointer() != nil { C.Q3DBars_BarThicknessChanged(ptr.Pointer(), C.float(thicknessRatio)) } } //export callbackQ3DBars_ColumnAxisChanged func callbackQ3DBars_ColumnAxisChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnAxisChanged"); signal != nil { signal.(func(*QCategory3DAxis))(NewQCategory3DAxisFromPointer(axis)) } } func (ptr *Q3DBars) ConnectColumnAxisChanged(f func(axis *QCategory3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnAxisChanged") { C.Q3DBars_ConnectColumnAxisChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnAxisChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnAxisChanged", func(axis *QCategory3DAxis) { signal.(func(*QCategory3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnAxisChanged", f) } } } func (ptr *Q3DBars) DisconnectColumnAxisChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectColumnAxisChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnAxisChanged") } } func (ptr *Q3DBars) ColumnAxisChanged(axis QCategory3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_ColumnAxisChanged(ptr.Pointer(), PointerFromQCategory3DAxis(axis)) } } //export callbackQ3DBars_FloorLevelChanged func callbackQ3DBars_FloorLevelChanged(ptr unsafe.Pointer, level C.float) { if signal := qt.GetSignal(ptr, "floorLevelChanged"); signal != nil { signal.(func(float32))(float32(level)) } } func (ptr *Q3DBars) ConnectFloorLevelChanged(f func(level float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "floorLevelChanged") { C.Q3DBars_ConnectFloorLevelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "floorLevelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "floorLevelChanged", func(level float32) { signal.(func(float32))(level) f(level) }) } else { qt.ConnectSignal(ptr.Pointer(), "floorLevelChanged", f) } } } func (ptr *Q3DBars) DisconnectFloorLevelChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectFloorLevelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "floorLevelChanged") } } func (ptr *Q3DBars) FloorLevelChanged(level float32) { if ptr.Pointer() != nil { C.Q3DBars_FloorLevelChanged(ptr.Pointer(), C.float(level)) } } func (ptr *Q3DBars) InsertSeries(index int, series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_InsertSeries(ptr.Pointer(), C.int(int32(index)), PointerFromQBar3DSeries(series)) } } //export callbackQ3DBars_MultiSeriesUniformChanged func callbackQ3DBars_MultiSeriesUniformChanged(ptr unsafe.Pointer, uniform C.char) { if signal := qt.GetSignal(ptr, "multiSeriesUniformChanged"); signal != nil { signal.(func(bool))(int8(uniform) != 0) } } func (ptr *Q3DBars) ConnectMultiSeriesUniformChanged(f func(uniform bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiSeriesUniformChanged") { C.Q3DBars_ConnectMultiSeriesUniformChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiSeriesUniformChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiSeriesUniformChanged", func(uniform bool) { signal.(func(bool))(uniform) f(uniform) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiSeriesUniformChanged", f) } } } func (ptr *Q3DBars) DisconnectMultiSeriesUniformChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectMultiSeriesUniformChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiSeriesUniformChanged") } } func (ptr *Q3DBars) MultiSeriesUniformChanged(uniform bool) { if ptr.Pointer() != nil { C.Q3DBars_MultiSeriesUniformChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(uniform)))) } } //export callbackQ3DBars_PrimarySeriesChanged func callbackQ3DBars_PrimarySeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "primarySeriesChanged"); signal != nil { signal.(func(*QBar3DSeries))(NewQBar3DSeriesFromPointer(series)) } } func (ptr *Q3DBars) ConnectPrimarySeriesChanged(f func(series *QBar3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "primarySeriesChanged") { C.Q3DBars_ConnectPrimarySeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "primarySeriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "primarySeriesChanged", func(series *QBar3DSeries) { signal.(func(*QBar3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "primarySeriesChanged", f) } } } func (ptr *Q3DBars) DisconnectPrimarySeriesChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectPrimarySeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "primarySeriesChanged") } } func (ptr *Q3DBars) PrimarySeriesChanged(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_PrimarySeriesChanged(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } func (ptr *Q3DBars) ReleaseAxis(axis QAbstract3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_ReleaseAxis(ptr.Pointer(), PointerFromQAbstract3DAxis(axis)) } } func (ptr *Q3DBars) RemoveSeries(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_RemoveSeries(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } //export callbackQ3DBars_RowAxisChanged func callbackQ3DBars_RowAxisChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowAxisChanged"); signal != nil { signal.(func(*QCategory3DAxis))(NewQCategory3DAxisFromPointer(axis)) } } func (ptr *Q3DBars) ConnectRowAxisChanged(f func(axis *QCategory3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowAxisChanged") { C.Q3DBars_ConnectRowAxisChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowAxisChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowAxisChanged", func(axis *QCategory3DAxis) { signal.(func(*QCategory3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowAxisChanged", f) } } } func (ptr *Q3DBars) DisconnectRowAxisChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectRowAxisChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowAxisChanged") } } func (ptr *Q3DBars) RowAxisChanged(axis QCategory3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_RowAxisChanged(ptr.Pointer(), PointerFromQCategory3DAxis(axis)) } } //export callbackQ3DBars_SelectedSeriesChanged func callbackQ3DBars_SelectedSeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectedSeriesChanged"); signal != nil { signal.(func(*QBar3DSeries))(NewQBar3DSeriesFromPointer(series)) } } func (ptr *Q3DBars) ConnectSelectedSeriesChanged(f func(series *QBar3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedSeriesChanged") { C.Q3DBars_ConnectSelectedSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedSeriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", func(series *QBar3DSeries) { signal.(func(*QBar3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", f) } } } func (ptr *Q3DBars) DisconnectSelectedSeriesChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectSelectedSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedSeriesChanged") } } func (ptr *Q3DBars) SelectedSeriesChanged(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SelectedSeriesChanged(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } func (ptr *Q3DBars) SetBarSpacing(spacing core.QSizeF_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SetBarSpacing(ptr.Pointer(), core.PointerFromQSizeF(spacing)) } } func (ptr *Q3DBars) SetBarSpacingRelative(relative bool) { if ptr.Pointer() != nil { C.Q3DBars_SetBarSpacingRelative(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(relative)))) } } func (ptr *Q3DBars) SetBarThickness(thicknessRatio float32) { if ptr.Pointer() != nil { C.Q3DBars_SetBarThickness(ptr.Pointer(), C.float(thicknessRatio)) } } func (ptr *Q3DBars) SetColumnAxis(axis QCategory3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SetColumnAxis(ptr.Pointer(), PointerFromQCategory3DAxis(axis)) } } func (ptr *Q3DBars) SetFloorLevel(level float32) { if ptr.Pointer() != nil { C.Q3DBars_SetFloorLevel(ptr.Pointer(), C.float(level)) } } func (ptr *Q3DBars) SetMultiSeriesUniform(uniform bool) { if ptr.Pointer() != nil { C.Q3DBars_SetMultiSeriesUniform(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(uniform)))) } } func (ptr *Q3DBars) SetPrimarySeries(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SetPrimarySeries(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } func (ptr *Q3DBars) SetRowAxis(axis QCategory3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SetRowAxis(ptr.Pointer(), PointerFromQCategory3DAxis(axis)) } } func (ptr *Q3DBars) SetValueAxis(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_SetValueAxis(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DBars_ValueAxisChanged func callbackQ3DBars_ValueAxisChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "valueAxisChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DBars) ConnectValueAxisChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "valueAxisChanged") { C.Q3DBars_ConnectValueAxisChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "valueAxisChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "valueAxisChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "valueAxisChanged", f) } } } func (ptr *Q3DBars) DisconnectValueAxisChanged() { if ptr.Pointer() != nil { C.Q3DBars_DisconnectValueAxisChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "valueAxisChanged") } } func (ptr *Q3DBars) ValueAxisChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars_ValueAxisChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DBars_DestroyQ3DBars func callbackQ3DBars_DestroyQ3DBars(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DBars"); signal != nil { signal.(func())() } else { NewQ3DBarsFromPointer(ptr).DestroyQ3DBarsDefault() } } func (ptr *Q3DBars) ConnectDestroyQ3DBars(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DBars"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DBars", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DBars", f) } } } func (ptr *Q3DBars) DisconnectDestroyQ3DBars() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DBars") } } func (ptr *Q3DBars) DestroyQ3DBars() { if ptr.Pointer() != nil { C.Q3DBars_DestroyQ3DBars(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DBars) DestroyQ3DBarsDefault() { if ptr.Pointer() != nil { C.Q3DBars_DestroyQ3DBarsDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DBars) PrimarySeries() *QBar3DSeries { if ptr.Pointer() != nil { return NewQBar3DSeriesFromPointer(C.Q3DBars_PrimarySeries(ptr.Pointer())) } return nil } func (ptr *Q3DBars) SelectedSeries() *QBar3DSeries { if ptr.Pointer() != nil { return NewQBar3DSeriesFromPointer(C.Q3DBars_SelectedSeries(ptr.Pointer())) } return nil } func (ptr *Q3DBars) ColumnAxis() *QCategory3DAxis { if ptr.Pointer() != nil { return NewQCategory3DAxisFromPointer(C.Q3DBars_ColumnAxis(ptr.Pointer())) } return nil } func (ptr *Q3DBars) RowAxis() *QCategory3DAxis { if ptr.Pointer() != nil { return NewQCategory3DAxisFromPointer(C.Q3DBars_RowAxis(ptr.Pointer())) } return nil } func (ptr *Q3DBars) Axes() []*QAbstract3DAxis { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QAbstract3DAxis { out := make([]*QAbstract3DAxis, int(l.len)) tmpList := NewQ3DBarsFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__axes_atList(i) } return out }(C.Q3DBars_Axes(ptr.Pointer())) } return make([]*QAbstract3DAxis, 0) } func (ptr *Q3DBars) SeriesList() []*QBar3DSeries { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QBar3DSeries { out := make([]*QBar3DSeries, int(l.len)) tmpList := NewQ3DBarsFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__seriesList_atList(i) } return out }(C.Q3DBars_SeriesList(ptr.Pointer())) } return make([]*QBar3DSeries, 0) } func (ptr *Q3DBars) BarSpacing() *core.QSizeF { if ptr.Pointer() != nil { tmpValue := core.NewQSizeFFromPointer(C.Q3DBars_BarSpacing(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) return tmpValue } return nil } func (ptr *Q3DBars) ValueAxis() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DBars_ValueAxis(ptr.Pointer())) } return nil } func (ptr *Q3DBars) IsBarSpacingRelative() bool { if ptr.Pointer() != nil { return int8(C.Q3DBars_IsBarSpacingRelative(ptr.Pointer())) != 0 } return false } func (ptr *Q3DBars) IsMultiSeriesUniform() bool { if ptr.Pointer() != nil { return int8(C.Q3DBars_IsMultiSeriesUniform(ptr.Pointer())) != 0 } return false } //export callbackQ3DBars_MetaObject func callbackQ3DBars_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DBarsFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DBars) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DBars) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DBars) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DBars_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DBars) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DBars_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DBars) BarThickness() float32 { if ptr.Pointer() != nil { return float32(C.Q3DBars_BarThickness(ptr.Pointer())) } return 0 } func (ptr *Q3DBars) FloorLevel() float32 { if ptr.Pointer() != nil { return float32(C.Q3DBars_FloorLevel(ptr.Pointer())) } return 0 } func (ptr *Q3DBars) __axes_atList(i int) *QAbstract3DAxis { if ptr.Pointer() != nil { return NewQAbstract3DAxisFromPointer(C.Q3DBars___axes_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DBars) __axes_setList(i QAbstract3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DBars___axes_setList(ptr.Pointer(), PointerFromQAbstract3DAxis(i)) } } func (ptr *Q3DBars) __axes_newList() unsafe.Pointer { return C.Q3DBars___axes_newList(ptr.Pointer()) } func (ptr *Q3DBars) __seriesList_atList(i int) *QBar3DSeries { if ptr.Pointer() != nil { return NewQBar3DSeriesFromPointer(C.Q3DBars___seriesList_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DBars) __seriesList_setList(i QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DBars___seriesList_setList(ptr.Pointer(), PointerFromQBar3DSeries(i)) } } func (ptr *Q3DBars) __seriesList_newList() unsafe.Pointer { return C.Q3DBars___seriesList_newList(ptr.Pointer()) } type Q3DCamera struct { ptr unsafe.Pointer } type Q3DCamera_ITF interface { Q3DCamera_PTR() *Q3DCamera } func (ptr *Q3DCamera) Q3DCamera_PTR() *Q3DCamera { return ptr } func (ptr *Q3DCamera) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DCamera) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DCamera(ptr Q3DCamera_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DCamera_PTR().Pointer() } return nil } func NewQ3DCameraFromPointer(ptr unsafe.Pointer) (n *Q3DCamera) { n = new(Q3DCamera) n.SetPointer(ptr) return } //go:generate stringer -type=Q3DCamera__CameraPreset //Q3DCamera::CameraPreset type Q3DCamera__CameraPreset int64 const ( Q3DCamera__CameraPresetNone Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(-1) Q3DCamera__CameraPresetFrontLow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(0) Q3DCamera__CameraPresetFront Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(1) Q3DCamera__CameraPresetFrontHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(2) Q3DCamera__CameraPresetLeftLow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(3) Q3DCamera__CameraPresetLeft Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(4) Q3DCamera__CameraPresetLeftHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(5) Q3DCamera__CameraPresetRightLow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(6) Q3DCamera__CameraPresetRight Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(7) Q3DCamera__CameraPresetRightHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(8) Q3DCamera__CameraPresetBehindLow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(9) Q3DCamera__CameraPresetBehind Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(10) Q3DCamera__CameraPresetBehindHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(11) Q3DCamera__CameraPresetIsometricLeft Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(12) Q3DCamera__CameraPresetIsometricLeftHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(13) Q3DCamera__CameraPresetIsometricRight Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(14) Q3DCamera__CameraPresetIsometricRightHigh Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(15) Q3DCamera__CameraPresetDirectlyAbove Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(16) Q3DCamera__CameraPresetDirectlyAboveCW45 Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(17) Q3DCamera__CameraPresetDirectlyAboveCCW45 Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(18) Q3DCamera__CameraPresetFrontBelow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(19) Q3DCamera__CameraPresetLeftBelow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(20) Q3DCamera__CameraPresetRightBelow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(21) Q3DCamera__CameraPresetBehindBelow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(22) Q3DCamera__CameraPresetDirectlyBelow Q3DCamera__CameraPreset = Q3DCamera__CameraPreset(23) ) func NewQ3DCamera(parent core.QObject_ITF) *Q3DCamera { return NewQ3DCameraFromPointer(C.Q3DCamera_NewQ3DCamera(core.PointerFromQObject(parent))) } func Q3DCamera_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DCamera_Q3DCamera_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DCamera) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DCamera_Q3DCamera_Tr(sC, cC, C.int(int32(n)))) } func Q3DCamera_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DCamera_Q3DCamera_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DCamera) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DCamera_Q3DCamera_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQ3DCamera_CameraPresetChanged func callbackQ3DCamera_CameraPresetChanged(ptr unsafe.Pointer, preset C.longlong) { if signal := qt.GetSignal(ptr, "cameraPresetChanged"); signal != nil { signal.(func(Q3DCamera__CameraPreset))(Q3DCamera__CameraPreset(preset)) } } func (ptr *Q3DCamera) ConnectCameraPresetChanged(f func(preset Q3DCamera__CameraPreset)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "cameraPresetChanged") { C.Q3DCamera_ConnectCameraPresetChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "cameraPresetChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "cameraPresetChanged", func(preset Q3DCamera__CameraPreset) { signal.(func(Q3DCamera__CameraPreset))(preset) f(preset) }) } else { qt.ConnectSignal(ptr.Pointer(), "cameraPresetChanged", f) } } } func (ptr *Q3DCamera) DisconnectCameraPresetChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectCameraPresetChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "cameraPresetChanged") } } func (ptr *Q3DCamera) CameraPresetChanged(preset Q3DCamera__CameraPreset) { if ptr.Pointer() != nil { C.Q3DCamera_CameraPresetChanged(ptr.Pointer(), C.longlong(preset)) } } //export callbackQ3DCamera_CopyValuesFrom func callbackQ3DCamera_CopyValuesFrom(ptr unsafe.Pointer, source unsafe.Pointer) { if signal := qt.GetSignal(ptr, "copyValuesFrom"); signal != nil { signal.(func(*Q3DObject))(NewQ3DObjectFromPointer(source)) } else { NewQ3DCameraFromPointer(ptr).CopyValuesFromDefault(NewQ3DObjectFromPointer(source)) } } func (ptr *Q3DCamera) ConnectCopyValuesFrom(f func(source *Q3DObject)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "copyValuesFrom"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "copyValuesFrom", func(source *Q3DObject) { signal.(func(*Q3DObject))(source) f(source) }) } else { qt.ConnectSignal(ptr.Pointer(), "copyValuesFrom", f) } } } func (ptr *Q3DCamera) DisconnectCopyValuesFrom() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "copyValuesFrom") } } func (ptr *Q3DCamera) CopyValuesFrom(source Q3DObject_ITF) { if ptr.Pointer() != nil { C.Q3DCamera_CopyValuesFrom(ptr.Pointer(), PointerFromQ3DObject(source)) } } func (ptr *Q3DCamera) CopyValuesFromDefault(source Q3DObject_ITF) { if ptr.Pointer() != nil { C.Q3DCamera_CopyValuesFromDefault(ptr.Pointer(), PointerFromQ3DObject(source)) } } //export callbackQ3DCamera_MaxZoomLevelChanged func callbackQ3DCamera_MaxZoomLevelChanged(ptr unsafe.Pointer, zoomLevel C.float) { if signal := qt.GetSignal(ptr, "maxZoomLevelChanged"); signal != nil { signal.(func(float32))(float32(zoomLevel)) } } func (ptr *Q3DCamera) ConnectMaxZoomLevelChanged(f func(zoomLevel float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "maxZoomLevelChanged") { C.Q3DCamera_ConnectMaxZoomLevelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "maxZoomLevelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "maxZoomLevelChanged", func(zoomLevel float32) { signal.(func(float32))(zoomLevel) f(zoomLevel) }) } else { qt.ConnectSignal(ptr.Pointer(), "maxZoomLevelChanged", f) } } } func (ptr *Q3DCamera) DisconnectMaxZoomLevelChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectMaxZoomLevelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "maxZoomLevelChanged") } } func (ptr *Q3DCamera) MaxZoomLevelChanged(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_MaxZoomLevelChanged(ptr.Pointer(), C.float(zoomLevel)) } } //export callbackQ3DCamera_MinZoomLevelChanged func callbackQ3DCamera_MinZoomLevelChanged(ptr unsafe.Pointer, zoomLevel C.float) { if signal := qt.GetSignal(ptr, "minZoomLevelChanged"); signal != nil { signal.(func(float32))(float32(zoomLevel)) } } func (ptr *Q3DCamera) ConnectMinZoomLevelChanged(f func(zoomLevel float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "minZoomLevelChanged") { C.Q3DCamera_ConnectMinZoomLevelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "minZoomLevelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "minZoomLevelChanged", func(zoomLevel float32) { signal.(func(float32))(zoomLevel) f(zoomLevel) }) } else { qt.ConnectSignal(ptr.Pointer(), "minZoomLevelChanged", f) } } } func (ptr *Q3DCamera) DisconnectMinZoomLevelChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectMinZoomLevelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "minZoomLevelChanged") } } func (ptr *Q3DCamera) MinZoomLevelChanged(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_MinZoomLevelChanged(ptr.Pointer(), C.float(zoomLevel)) } } func (ptr *Q3DCamera) SetCameraPosition(horizontal float32, vertical float32, zoom float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetCameraPosition(ptr.Pointer(), C.float(horizontal), C.float(vertical), C.float(zoom)) } } func (ptr *Q3DCamera) SetCameraPreset(preset Q3DCamera__CameraPreset) { if ptr.Pointer() != nil { C.Q3DCamera_SetCameraPreset(ptr.Pointer(), C.longlong(preset)) } } func (ptr *Q3DCamera) SetMaxZoomLevel(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetMaxZoomLevel(ptr.Pointer(), C.float(zoomLevel)) } } func (ptr *Q3DCamera) SetMinZoomLevel(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetMinZoomLevel(ptr.Pointer(), C.float(zoomLevel)) } } func (ptr *Q3DCamera) SetTarget(target gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.Q3DCamera_SetTarget(ptr.Pointer(), gui.PointerFromQVector3D(target)) } } func (ptr *Q3DCamera) SetWrapXRotation(isEnabled bool) { if ptr.Pointer() != nil { C.Q3DCamera_SetWrapXRotation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isEnabled)))) } } func (ptr *Q3DCamera) SetWrapYRotation(isEnabled bool) { if ptr.Pointer() != nil { C.Q3DCamera_SetWrapYRotation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isEnabled)))) } } func (ptr *Q3DCamera) SetXRotation(rotation float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetXRotation(ptr.Pointer(), C.float(rotation)) } } func (ptr *Q3DCamera) SetYRotation(rotation float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetYRotation(ptr.Pointer(), C.float(rotation)) } } func (ptr *Q3DCamera) SetZoomLevel(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_SetZoomLevel(ptr.Pointer(), C.float(zoomLevel)) } } //export callbackQ3DCamera_TargetChanged func callbackQ3DCamera_TargetChanged(ptr unsafe.Pointer, target unsafe.Pointer) { if signal := qt.GetSignal(ptr, "targetChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(target)) } } func (ptr *Q3DCamera) ConnectTargetChanged(f func(target *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "targetChanged") { C.Q3DCamera_ConnectTargetChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "targetChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "targetChanged", func(target *gui.QVector3D) { signal.(func(*gui.QVector3D))(target) f(target) }) } else { qt.ConnectSignal(ptr.Pointer(), "targetChanged", f) } } } func (ptr *Q3DCamera) DisconnectTargetChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectTargetChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "targetChanged") } } func (ptr *Q3DCamera) TargetChanged(target gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.Q3DCamera_TargetChanged(ptr.Pointer(), gui.PointerFromQVector3D(target)) } } //export callbackQ3DCamera_WrapXRotationChanged func callbackQ3DCamera_WrapXRotationChanged(ptr unsafe.Pointer, isEnabled C.char) { if signal := qt.GetSignal(ptr, "wrapXRotationChanged"); signal != nil { signal.(func(bool))(int8(isEnabled) != 0) } } func (ptr *Q3DCamera) ConnectWrapXRotationChanged(f func(isEnabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "wrapXRotationChanged") { C.Q3DCamera_ConnectWrapXRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "wrapXRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "wrapXRotationChanged", func(isEnabled bool) { signal.(func(bool))(isEnabled) f(isEnabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "wrapXRotationChanged", f) } } } func (ptr *Q3DCamera) DisconnectWrapXRotationChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectWrapXRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "wrapXRotationChanged") } } func (ptr *Q3DCamera) WrapXRotationChanged(isEnabled bool) { if ptr.Pointer() != nil { C.Q3DCamera_WrapXRotationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isEnabled)))) } } //export callbackQ3DCamera_WrapYRotationChanged func callbackQ3DCamera_WrapYRotationChanged(ptr unsafe.Pointer, isEnabled C.char) { if signal := qt.GetSignal(ptr, "wrapYRotationChanged"); signal != nil { signal.(func(bool))(int8(isEnabled) != 0) } } func (ptr *Q3DCamera) ConnectWrapYRotationChanged(f func(isEnabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "wrapYRotationChanged") { C.Q3DCamera_ConnectWrapYRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "wrapYRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "wrapYRotationChanged", func(isEnabled bool) { signal.(func(bool))(isEnabled) f(isEnabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "wrapYRotationChanged", f) } } } func (ptr *Q3DCamera) DisconnectWrapYRotationChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectWrapYRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "wrapYRotationChanged") } } func (ptr *Q3DCamera) WrapYRotationChanged(isEnabled bool) { if ptr.Pointer() != nil { C.Q3DCamera_WrapYRotationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isEnabled)))) } } //export callbackQ3DCamera_XRotationChanged func callbackQ3DCamera_XRotationChanged(ptr unsafe.Pointer, rotation C.float) { if signal := qt.GetSignal(ptr, "xRotationChanged"); signal != nil { signal.(func(float32))(float32(rotation)) } } func (ptr *Q3DCamera) ConnectXRotationChanged(f func(rotation float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xRotationChanged") { C.Q3DCamera_ConnectXRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xRotationChanged", func(rotation float32) { signal.(func(float32))(rotation) f(rotation) }) } else { qt.ConnectSignal(ptr.Pointer(), "xRotationChanged", f) } } } func (ptr *Q3DCamera) DisconnectXRotationChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectXRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xRotationChanged") } } func (ptr *Q3DCamera) XRotationChanged(rotation float32) { if ptr.Pointer() != nil { C.Q3DCamera_XRotationChanged(ptr.Pointer(), C.float(rotation)) } } //export callbackQ3DCamera_YRotationChanged func callbackQ3DCamera_YRotationChanged(ptr unsafe.Pointer, rotation C.float) { if signal := qt.GetSignal(ptr, "yRotationChanged"); signal != nil { signal.(func(float32))(float32(rotation)) } } func (ptr *Q3DCamera) ConnectYRotationChanged(f func(rotation float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yRotationChanged") { C.Q3DCamera_ConnectYRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yRotationChanged", func(rotation float32) { signal.(func(float32))(rotation) f(rotation) }) } else { qt.ConnectSignal(ptr.Pointer(), "yRotationChanged", f) } } } func (ptr *Q3DCamera) DisconnectYRotationChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectYRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yRotationChanged") } } func (ptr *Q3DCamera) YRotationChanged(rotation float32) { if ptr.Pointer() != nil { C.Q3DCamera_YRotationChanged(ptr.Pointer(), C.float(rotation)) } } //export callbackQ3DCamera_ZoomLevelChanged func callbackQ3DCamera_ZoomLevelChanged(ptr unsafe.Pointer, zoomLevel C.float) { if signal := qt.GetSignal(ptr, "zoomLevelChanged"); signal != nil { signal.(func(float32))(float32(zoomLevel)) } } func (ptr *Q3DCamera) ConnectZoomLevelChanged(f func(zoomLevel float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zoomLevelChanged") { C.Q3DCamera_ConnectZoomLevelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zoomLevelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zoomLevelChanged", func(zoomLevel float32) { signal.(func(float32))(zoomLevel) f(zoomLevel) }) } else { qt.ConnectSignal(ptr.Pointer(), "zoomLevelChanged", f) } } } func (ptr *Q3DCamera) DisconnectZoomLevelChanged() { if ptr.Pointer() != nil { C.Q3DCamera_DisconnectZoomLevelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zoomLevelChanged") } } func (ptr *Q3DCamera) ZoomLevelChanged(zoomLevel float32) { if ptr.Pointer() != nil { C.Q3DCamera_ZoomLevelChanged(ptr.Pointer(), C.float(zoomLevel)) } } //export callbackQ3DCamera_DestroyQ3DCamera func callbackQ3DCamera_DestroyQ3DCamera(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DCamera"); signal != nil { signal.(func())() } else { NewQ3DCameraFromPointer(ptr).DestroyQ3DCameraDefault() } } func (ptr *Q3DCamera) ConnectDestroyQ3DCamera(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DCamera"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DCamera", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DCamera", f) } } } func (ptr *Q3DCamera) DisconnectDestroyQ3DCamera() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DCamera") } } func (ptr *Q3DCamera) DestroyQ3DCamera() { if ptr.Pointer() != nil { C.Q3DCamera_DestroyQ3DCamera(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DCamera) DestroyQ3DCameraDefault() { if ptr.Pointer() != nil { C.Q3DCamera_DestroyQ3DCameraDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DCamera) CameraPreset() Q3DCamera__CameraPreset { if ptr.Pointer() != nil { return Q3DCamera__CameraPreset(C.Q3DCamera_CameraPreset(ptr.Pointer())) } return 0 } func (ptr *Q3DCamera) Target() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.Q3DCamera_Target(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *Q3DCamera) WrapXRotation() bool { if ptr.Pointer() != nil { return int8(C.Q3DCamera_WrapXRotation(ptr.Pointer())) != 0 } return false } func (ptr *Q3DCamera) WrapYRotation() bool { if ptr.Pointer() != nil { return int8(C.Q3DCamera_WrapYRotation(ptr.Pointer())) != 0 } return false } //export callbackQ3DCamera_MetaObject func callbackQ3DCamera_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DCameraFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DCamera) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DCamera) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DCamera) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DCamera_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DCamera) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DCamera_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DCamera) MaxZoomLevel() float32 { if ptr.Pointer() != nil { return float32(C.Q3DCamera_MaxZoomLevel(ptr.Pointer())) } return 0 } func (ptr *Q3DCamera) MinZoomLevel() float32 { if ptr.Pointer() != nil { return float32(C.Q3DCamera_MinZoomLevel(ptr.Pointer())) } return 0 } func (ptr *Q3DCamera) XRotation() float32 { if ptr.Pointer() != nil { return float32(C.Q3DCamera_XRotation(ptr.Pointer())) } return 0 } func (ptr *Q3DCamera) YRotation() float32 { if ptr.Pointer() != nil { return float32(C.Q3DCamera_YRotation(ptr.Pointer())) } return 0 } func (ptr *Q3DCamera) ZoomLevel() float32 { if ptr.Pointer() != nil { return float32(C.Q3DCamera_ZoomLevel(ptr.Pointer())) } return 0 } type Q3DInputHandler struct { ptr unsafe.Pointer } type Q3DInputHandler_ITF interface { Q3DInputHandler_PTR() *Q3DInputHandler } func (ptr *Q3DInputHandler) Q3DInputHandler_PTR() *Q3DInputHandler { return ptr } func (ptr *Q3DInputHandler) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DInputHandler) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DInputHandler(ptr Q3DInputHandler_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DInputHandler_PTR().Pointer() } return nil } func NewQ3DInputHandlerFromPointer(ptr unsafe.Pointer) (n *Q3DInputHandler) { n = new(Q3DInputHandler) n.SetPointer(ptr) return } func NewQ3DInputHandler(parent core.QObject_ITF) *Q3DInputHandler { return NewQ3DInputHandlerFromPointer(C.Q3DInputHandler_NewQ3DInputHandler(core.PointerFromQObject(parent))) } func Q3DInputHandler_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DInputHandler_Q3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DInputHandler) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DInputHandler_Q3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func Q3DInputHandler_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DInputHandler_Q3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DInputHandler) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DInputHandler_Q3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQ3DInputHandler_MouseMoveEvent func callbackQ3DInputHandler_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQ3DInputHandlerFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *Q3DInputHandler) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", f) } } } func (ptr *Q3DInputHandler) DisconnectMouseMoveEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") } } func (ptr *Q3DInputHandler) MouseMoveEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *Q3DInputHandler) MouseMoveEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQ3DInputHandler_MousePressEvent func callbackQ3DInputHandler_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQ3DInputHandlerFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *Q3DInputHandler) ConnectMousePressEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", f) } } } func (ptr *Q3DInputHandler) DisconnectMousePressEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") } } func (ptr *Q3DInputHandler) MousePressEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *Q3DInputHandler) MousePressEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQ3DInputHandler_MouseReleaseEvent func callbackQ3DInputHandler_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQ3DInputHandlerFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *Q3DInputHandler) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", f) } } } func (ptr *Q3DInputHandler) DisconnectMouseReleaseEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") } } func (ptr *Q3DInputHandler) MouseReleaseEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *Q3DInputHandler) MouseReleaseEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQ3DInputHandler_RotationEnabledChanged func callbackQ3DInputHandler_RotationEnabledChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "rotationEnabledChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *Q3DInputHandler) ConnectRotationEnabledChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationEnabledChanged") { C.Q3DInputHandler_ConnectRotationEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationEnabledChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationEnabledChanged", f) } } } func (ptr *Q3DInputHandler) DisconnectRotationEnabledChanged() { if ptr.Pointer() != nil { C.Q3DInputHandler_DisconnectRotationEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationEnabledChanged") } } func (ptr *Q3DInputHandler) RotationEnabledChanged(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_RotationEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQ3DInputHandler_SelectionEnabledChanged func callbackQ3DInputHandler_SelectionEnabledChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "selectionEnabledChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *Q3DInputHandler) ConnectSelectionEnabledChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectionEnabledChanged") { C.Q3DInputHandler_ConnectSelectionEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectionEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectionEnabledChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectionEnabledChanged", f) } } } func (ptr *Q3DInputHandler) DisconnectSelectionEnabledChanged() { if ptr.Pointer() != nil { C.Q3DInputHandler_DisconnectSelectionEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectionEnabledChanged") } } func (ptr *Q3DInputHandler) SelectionEnabledChanged(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_SelectionEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *Q3DInputHandler) SetRotationEnabled(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_SetRotationEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *Q3DInputHandler) SetSelectionEnabled(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_SetSelectionEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *Q3DInputHandler) SetZoomAtTargetEnabled(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_SetZoomAtTargetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *Q3DInputHandler) SetZoomEnabled(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_SetZoomEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQ3DInputHandler_WheelEvent func callbackQ3DInputHandler_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { signal.(func(*gui.QWheelEvent))(gui.NewQWheelEventFromPointer(event)) } else { NewQ3DInputHandlerFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) } } func (ptr *Q3DInputHandler) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "wheelEvent", func(event *gui.QWheelEvent) { signal.(func(*gui.QWheelEvent))(event) f(event) }) } else { qt.ConnectSignal(ptr.Pointer(), "wheelEvent", f) } } } func (ptr *Q3DInputHandler) DisconnectWheelEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") } } func (ptr *Q3DInputHandler) WheelEvent(event gui.QWheelEvent_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) } } func (ptr *Q3DInputHandler) WheelEventDefault(event gui.QWheelEvent_ITF) { if ptr.Pointer() != nil { C.Q3DInputHandler_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) } } //export callbackQ3DInputHandler_ZoomAtTargetEnabledChanged func callbackQ3DInputHandler_ZoomAtTargetEnabledChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "zoomAtTargetEnabledChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *Q3DInputHandler) ConnectZoomAtTargetEnabledChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zoomAtTargetEnabledChanged") { C.Q3DInputHandler_ConnectZoomAtTargetEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zoomAtTargetEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zoomAtTargetEnabledChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "zoomAtTargetEnabledChanged", f) } } } func (ptr *Q3DInputHandler) DisconnectZoomAtTargetEnabledChanged() { if ptr.Pointer() != nil { C.Q3DInputHandler_DisconnectZoomAtTargetEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zoomAtTargetEnabledChanged") } } func (ptr *Q3DInputHandler) ZoomAtTargetEnabledChanged(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_ZoomAtTargetEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQ3DInputHandler_ZoomEnabledChanged func callbackQ3DInputHandler_ZoomEnabledChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "zoomEnabledChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *Q3DInputHandler) ConnectZoomEnabledChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zoomEnabledChanged") { C.Q3DInputHandler_ConnectZoomEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zoomEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zoomEnabledChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "zoomEnabledChanged", f) } } } func (ptr *Q3DInputHandler) DisconnectZoomEnabledChanged() { if ptr.Pointer() != nil { C.Q3DInputHandler_DisconnectZoomEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zoomEnabledChanged") } } func (ptr *Q3DInputHandler) ZoomEnabledChanged(enable bool) { if ptr.Pointer() != nil { C.Q3DInputHandler_ZoomEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQ3DInputHandler_DestroyQ3DInputHandler func callbackQ3DInputHandler_DestroyQ3DInputHandler(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DInputHandler"); signal != nil { signal.(func())() } else { NewQ3DInputHandlerFromPointer(ptr).DestroyQ3DInputHandlerDefault() } } func (ptr *Q3DInputHandler) ConnectDestroyQ3DInputHandler(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DInputHandler"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DInputHandler", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DInputHandler", f) } } } func (ptr *Q3DInputHandler) DisconnectDestroyQ3DInputHandler() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DInputHandler") } } func (ptr *Q3DInputHandler) DestroyQ3DInputHandler() { if ptr.Pointer() != nil { C.Q3DInputHandler_DestroyQ3DInputHandler(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DInputHandler) DestroyQ3DInputHandlerDefault() { if ptr.Pointer() != nil { C.Q3DInputHandler_DestroyQ3DInputHandlerDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DInputHandler) IsRotationEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DInputHandler_IsRotationEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DInputHandler) IsSelectionEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DInputHandler_IsSelectionEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DInputHandler) IsZoomAtTargetEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DInputHandler_IsZoomAtTargetEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DInputHandler) IsZoomEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DInputHandler_IsZoomEnabled(ptr.Pointer())) != 0 } return false } //export callbackQ3DInputHandler_MetaObject func callbackQ3DInputHandler_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DInputHandlerFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DInputHandler) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DInputHandler) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DInputHandler) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DInputHandler_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DInputHandler) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DInputHandler_MetaObjectDefault(ptr.Pointer())) } return nil } type Q3DLight struct { ptr unsafe.Pointer } type Q3DLight_ITF interface { Q3DLight_PTR() *Q3DLight } func (ptr *Q3DLight) Q3DLight_PTR() *Q3DLight { return ptr } func (ptr *Q3DLight) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DLight) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DLight(ptr Q3DLight_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DLight_PTR().Pointer() } return nil } func NewQ3DLightFromPointer(ptr unsafe.Pointer) (n *Q3DLight) { n = new(Q3DLight) n.SetPointer(ptr) return } func NewQ3DLight(parent core.QObject_ITF) *Q3DLight { return NewQ3DLightFromPointer(C.Q3DLight_NewQ3DLight(core.PointerFromQObject(parent))) } func Q3DLight_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DLight_Q3DLight_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DLight) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DLight_Q3DLight_Tr(sC, cC, C.int(int32(n)))) } func Q3DLight_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DLight_Q3DLight_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DLight) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DLight_Q3DLight_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DLight) IsAutoPosition() bool { if ptr.Pointer() != nil { return int8(C.Q3DLight_IsAutoPosition(ptr.Pointer())) != 0 } return false } //export callbackQ3DLight_AutoPositionChanged func callbackQ3DLight_AutoPositionChanged(ptr unsafe.Pointer, autoPosition C.char) { if signal := qt.GetSignal(ptr, "autoPositionChanged"); signal != nil { signal.(func(bool))(int8(autoPosition) != 0) } } func (ptr *Q3DLight) ConnectAutoPositionChanged(f func(autoPosition bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoPositionChanged") { C.Q3DLight_ConnectAutoPositionChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoPositionChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoPositionChanged", func(autoPosition bool) { signal.(func(bool))(autoPosition) f(autoPosition) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoPositionChanged", f) } } } func (ptr *Q3DLight) DisconnectAutoPositionChanged() { if ptr.Pointer() != nil { C.Q3DLight_DisconnectAutoPositionChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoPositionChanged") } } func (ptr *Q3DLight) AutoPositionChanged(autoPosition bool) { if ptr.Pointer() != nil { C.Q3DLight_AutoPositionChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoPosition)))) } } func (ptr *Q3DLight) SetAutoPosition(enabled bool) { if ptr.Pointer() != nil { C.Q3DLight_SetAutoPosition(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQ3DLight_DestroyQ3DLight func callbackQ3DLight_DestroyQ3DLight(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DLight"); signal != nil { signal.(func())() } else { NewQ3DLightFromPointer(ptr).DestroyQ3DLightDefault() } } func (ptr *Q3DLight) ConnectDestroyQ3DLight(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DLight"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DLight", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DLight", f) } } } func (ptr *Q3DLight) DisconnectDestroyQ3DLight() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DLight") } } func (ptr *Q3DLight) DestroyQ3DLight() { if ptr.Pointer() != nil { C.Q3DLight_DestroyQ3DLight(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DLight) DestroyQ3DLightDefault() { if ptr.Pointer() != nil { C.Q3DLight_DestroyQ3DLightDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } //export callbackQ3DLight_MetaObject func callbackQ3DLight_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DLightFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DLight) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DLight) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DLight) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DLight_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DLight) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DLight_MetaObjectDefault(ptr.Pointer())) } return nil } type Q3DObject struct { ptr unsafe.Pointer } type Q3DObject_ITF interface { Q3DObject_PTR() *Q3DObject } func (ptr *Q3DObject) Q3DObject_PTR() *Q3DObject { return ptr } func (ptr *Q3DObject) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DObject) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DObject(ptr Q3DObject_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DObject_PTR().Pointer() } return nil } func NewQ3DObjectFromPointer(ptr unsafe.Pointer) (n *Q3DObject) { n = new(Q3DObject) n.SetPointer(ptr) return } func NewQ3DObject(parent core.QObject_ITF) *Q3DObject { return NewQ3DObjectFromPointer(C.Q3DObject_NewQ3DObject(core.PointerFromQObject(parent))) } func (ptr *Q3DObject) ParentScene() *Q3DScene { if ptr.Pointer() != nil { return NewQ3DSceneFromPointer(C.Q3DObject_ParentScene(ptr.Pointer())) } return nil } func Q3DObject_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DObject_Q3DObject_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DObject) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DObject_Q3DObject_Tr(sC, cC, C.int(int32(n)))) } func Q3DObject_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DObject_Q3DObject_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DObject) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DObject_Q3DObject_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQ3DObject_CopyValuesFrom func callbackQ3DObject_CopyValuesFrom(ptr unsafe.Pointer, source unsafe.Pointer) { if signal := qt.GetSignal(ptr, "copyValuesFrom"); signal != nil { signal.(func(*Q3DObject))(NewQ3DObjectFromPointer(source)) } else { NewQ3DObjectFromPointer(ptr).CopyValuesFromDefault(NewQ3DObjectFromPointer(source)) } } func (ptr *Q3DObject) ConnectCopyValuesFrom(f func(source *Q3DObject)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "copyValuesFrom"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "copyValuesFrom", func(source *Q3DObject) { signal.(func(*Q3DObject))(source) f(source) }) } else { qt.ConnectSignal(ptr.Pointer(), "copyValuesFrom", f) } } } func (ptr *Q3DObject) DisconnectCopyValuesFrom() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "copyValuesFrom") } } func (ptr *Q3DObject) CopyValuesFrom(source Q3DObject_ITF) { if ptr.Pointer() != nil { C.Q3DObject_CopyValuesFrom(ptr.Pointer(), PointerFromQ3DObject(source)) } } func (ptr *Q3DObject) CopyValuesFromDefault(source Q3DObject_ITF) { if ptr.Pointer() != nil { C.Q3DObject_CopyValuesFromDefault(ptr.Pointer(), PointerFromQ3DObject(source)) } } //export callbackQ3DObject_PositionChanged func callbackQ3DObject_PositionChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "positionChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(position)) } } func (ptr *Q3DObject) ConnectPositionChanged(f func(position *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "positionChanged") { C.Q3DObject_ConnectPositionChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "positionChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "positionChanged", func(position *gui.QVector3D) { signal.(func(*gui.QVector3D))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "positionChanged", f) } } } func (ptr *Q3DObject) DisconnectPositionChanged() { if ptr.Pointer() != nil { C.Q3DObject_DisconnectPositionChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "positionChanged") } } func (ptr *Q3DObject) PositionChanged(position gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.Q3DObject_PositionChanged(ptr.Pointer(), gui.PointerFromQVector3D(position)) } } func (ptr *Q3DObject) SetDirty(dirty bool) { if ptr.Pointer() != nil { C.Q3DObject_SetDirty(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dirty)))) } } func (ptr *Q3DObject) SetPosition(position gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.Q3DObject_SetPosition(ptr.Pointer(), gui.PointerFromQVector3D(position)) } } //export callbackQ3DObject_DestroyQ3DObject func callbackQ3DObject_DestroyQ3DObject(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DObject"); signal != nil { signal.(func())() } else { NewQ3DObjectFromPointer(ptr).DestroyQ3DObjectDefault() } } func (ptr *Q3DObject) ConnectDestroyQ3DObject(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DObject", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DObject", f) } } } func (ptr *Q3DObject) DisconnectDestroyQ3DObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DObject") } } func (ptr *Q3DObject) DestroyQ3DObject() { if ptr.Pointer() != nil { C.Q3DObject_DestroyQ3DObject(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DObject) DestroyQ3DObjectDefault() { if ptr.Pointer() != nil { C.Q3DObject_DestroyQ3DObjectDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DObject) Position() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.Q3DObject_Position(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *Q3DObject) IsDirty() bool { if ptr.Pointer() != nil { return int8(C.Q3DObject_IsDirty(ptr.Pointer())) != 0 } return false } //export callbackQ3DObject_MetaObject func callbackQ3DObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DObjectFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DObject) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DObject) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DObject) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DObject_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DObject) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DObject_MetaObjectDefault(ptr.Pointer())) } return nil } type Q3DScatter struct { ptr unsafe.Pointer } type Q3DScatter_ITF interface { Q3DScatter_PTR() *Q3DScatter } func (ptr *Q3DScatter) Q3DScatter_PTR() *Q3DScatter { return ptr } func (ptr *Q3DScatter) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DScatter) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DScatter(ptr Q3DScatter_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DScatter_PTR().Pointer() } return nil } func NewQ3DScatterFromPointer(ptr unsafe.Pointer) (n *Q3DScatter) { n = new(Q3DScatter) n.SetPointer(ptr) return } func NewQ3DScatter(format gui.QSurfaceFormat_ITF, parent gui.QWindow_ITF) *Q3DScatter { return NewQ3DScatterFromPointer(C.Q3DScatter_NewQ3DScatter(gui.PointerFromQSurfaceFormat(format), gui.PointerFromQWindow(parent))) } func Q3DScatter_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScatter_Q3DScatter_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScatter) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScatter_Q3DScatter_Tr(sC, cC, C.int(int32(n)))) } func Q3DScatter_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScatter_Q3DScatter_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScatter) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScatter_Q3DScatter_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScatter) AddAxis(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_AddAxis(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DScatter) AddSeries(series QScatter3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_AddSeries(ptr.Pointer(), PointerFromQScatter3DSeries(series)) } } //export callbackQ3DScatter_AxisXChanged func callbackQ3DScatter_AxisXChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisXChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DScatter) ConnectAxisXChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisXChanged") { C.Q3DScatter_ConnectAxisXChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisXChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisXChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisXChanged", f) } } } func (ptr *Q3DScatter) DisconnectAxisXChanged() { if ptr.Pointer() != nil { C.Q3DScatter_DisconnectAxisXChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisXChanged") } } func (ptr *Q3DScatter) AxisXChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_AxisXChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DScatter_AxisYChanged func callbackQ3DScatter_AxisYChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisYChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DScatter) ConnectAxisYChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisYChanged") { C.Q3DScatter_ConnectAxisYChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisYChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisYChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisYChanged", f) } } } func (ptr *Q3DScatter) DisconnectAxisYChanged() { if ptr.Pointer() != nil { C.Q3DScatter_DisconnectAxisYChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisYChanged") } } func (ptr *Q3DScatter) AxisYChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_AxisYChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DScatter_AxisZChanged func callbackQ3DScatter_AxisZChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisZChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DScatter) ConnectAxisZChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisZChanged") { C.Q3DScatter_ConnectAxisZChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisZChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisZChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisZChanged", f) } } } func (ptr *Q3DScatter) DisconnectAxisZChanged() { if ptr.Pointer() != nil { C.Q3DScatter_DisconnectAxisZChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisZChanged") } } func (ptr *Q3DScatter) AxisZChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_AxisZChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DScatter) ReleaseAxis(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_ReleaseAxis(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DScatter) RemoveSeries(series QScatter3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_RemoveSeries(ptr.Pointer(), PointerFromQScatter3DSeries(series)) } } //export callbackQ3DScatter_SelectedSeriesChanged func callbackQ3DScatter_SelectedSeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectedSeriesChanged"); signal != nil { signal.(func(*QScatter3DSeries))(NewQScatter3DSeriesFromPointer(series)) } } func (ptr *Q3DScatter) ConnectSelectedSeriesChanged(f func(series *QScatter3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedSeriesChanged") { C.Q3DScatter_ConnectSelectedSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedSeriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", func(series *QScatter3DSeries) { signal.(func(*QScatter3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", f) } } } func (ptr *Q3DScatter) DisconnectSelectedSeriesChanged() { if ptr.Pointer() != nil { C.Q3DScatter_DisconnectSelectedSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedSeriesChanged") } } func (ptr *Q3DScatter) SelectedSeriesChanged(series QScatter3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_SelectedSeriesChanged(ptr.Pointer(), PointerFromQScatter3DSeries(series)) } } func (ptr *Q3DScatter) SetAxisX(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_SetAxisX(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DScatter) SetAxisY(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_SetAxisY(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DScatter) SetAxisZ(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter_SetAxisZ(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DScatter_DestroyQ3DScatter func callbackQ3DScatter_DestroyQ3DScatter(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DScatter"); signal != nil { signal.(func())() } else { NewQ3DScatterFromPointer(ptr).DestroyQ3DScatterDefault() } } func (ptr *Q3DScatter) ConnectDestroyQ3DScatter(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DScatter"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DScatter", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DScatter", f) } } } func (ptr *Q3DScatter) DisconnectDestroyQ3DScatter() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DScatter") } } func (ptr *Q3DScatter) DestroyQ3DScatter() { if ptr.Pointer() != nil { C.Q3DScatter_DestroyQ3DScatter(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DScatter) DestroyQ3DScatterDefault() { if ptr.Pointer() != nil { C.Q3DScatter_DestroyQ3DScatterDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DScatter) SeriesList() []*QScatter3DSeries { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QScatter3DSeries { out := make([]*QScatter3DSeries, int(l.len)) tmpList := NewQ3DScatterFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__seriesList_atList(i) } return out }(C.Q3DScatter_SeriesList(ptr.Pointer())) } return make([]*QScatter3DSeries, 0) } func (ptr *Q3DScatter) Axes() []*QValue3DAxis { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QValue3DAxis { out := make([]*QValue3DAxis, int(l.len)) tmpList := NewQ3DScatterFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__axes_atList(i) } return out }(C.Q3DScatter_Axes(ptr.Pointer())) } return make([]*QValue3DAxis, 0) } func (ptr *Q3DScatter) SelectedSeries() *QScatter3DSeries { if ptr.Pointer() != nil { return NewQScatter3DSeriesFromPointer(C.Q3DScatter_SelectedSeries(ptr.Pointer())) } return nil } func (ptr *Q3DScatter) AxisX() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DScatter_AxisX(ptr.Pointer())) } return nil } func (ptr *Q3DScatter) AxisY() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DScatter_AxisY(ptr.Pointer())) } return nil } func (ptr *Q3DScatter) AxisZ() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DScatter_AxisZ(ptr.Pointer())) } return nil } //export callbackQ3DScatter_MetaObject func callbackQ3DScatter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DScatterFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DScatter) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DScatter) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DScatter) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DScatter_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DScatter) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DScatter_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DScatter) __seriesList_atList(i int) *QScatter3DSeries { if ptr.Pointer() != nil { return NewQScatter3DSeriesFromPointer(C.Q3DScatter___seriesList_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DScatter) __seriesList_setList(i QScatter3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DScatter___seriesList_setList(ptr.Pointer(), PointerFromQScatter3DSeries(i)) } } func (ptr *Q3DScatter) __seriesList_newList() unsafe.Pointer { return C.Q3DScatter___seriesList_newList(ptr.Pointer()) } func (ptr *Q3DScatter) __axes_atList(i int) *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DScatter___axes_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DScatter) __axes_setList(i QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DScatter___axes_setList(ptr.Pointer(), PointerFromQValue3DAxis(i)) } } func (ptr *Q3DScatter) __axes_newList() unsafe.Pointer { return C.Q3DScatter___axes_newList(ptr.Pointer()) } type Q3DScene struct { ptr unsafe.Pointer } type Q3DScene_ITF interface { Q3DScene_PTR() *Q3DScene } func (ptr *Q3DScene) Q3DScene_PTR() *Q3DScene { return ptr } func (ptr *Q3DScene) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DScene) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DScene(ptr Q3DScene_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DScene_PTR().Pointer() } return nil } func NewQ3DSceneFromPointer(ptr unsafe.Pointer) (n *Q3DScene) { n = new(Q3DScene) n.SetPointer(ptr) return } func NewQ3DScene(parent core.QObject_ITF) *Q3DScene { return NewQ3DSceneFromPointer(C.Q3DScene_NewQ3DScene(core.PointerFromQObject(parent))) } func Q3DScene_InvalidSelectionPoint() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.Q3DScene_Q3DScene_InvalidSelectionPoint()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func (ptr *Q3DScene) InvalidSelectionPoint() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.Q3DScene_Q3DScene_InvalidSelectionPoint()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func Q3DScene_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScene_Q3DScene_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScene) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScene_Q3DScene_Tr(sC, cC, C.int(int32(n)))) } func Q3DScene_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScene_Q3DScene_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScene) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DScene_Q3DScene_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DScene) IsPointInPrimarySubView(point core.QPoint_ITF) bool { if ptr.Pointer() != nil { return int8(C.Q3DScene_IsPointInPrimarySubView(ptr.Pointer(), core.PointerFromQPoint(point))) != 0 } return false } func (ptr *Q3DScene) IsPointInSecondarySubView(point core.QPoint_ITF) bool { if ptr.Pointer() != nil { return int8(C.Q3DScene_IsPointInSecondarySubView(ptr.Pointer(), core.PointerFromQPoint(point))) != 0 } return false } //export callbackQ3DScene_ActiveCameraChanged func callbackQ3DScene_ActiveCameraChanged(ptr unsafe.Pointer, camera unsafe.Pointer) { if signal := qt.GetSignal(ptr, "activeCameraChanged"); signal != nil { signal.(func(*Q3DCamera))(NewQ3DCameraFromPointer(camera)) } } func (ptr *Q3DScene) ConnectActiveCameraChanged(f func(camera *Q3DCamera)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "activeCameraChanged") { C.Q3DScene_ConnectActiveCameraChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "activeCameraChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "activeCameraChanged", func(camera *Q3DCamera) { signal.(func(*Q3DCamera))(camera) f(camera) }) } else { qt.ConnectSignal(ptr.Pointer(), "activeCameraChanged", f) } } } func (ptr *Q3DScene) DisconnectActiveCameraChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectActiveCameraChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "activeCameraChanged") } } func (ptr *Q3DScene) ActiveCameraChanged(camera Q3DCamera_ITF) { if ptr.Pointer() != nil { C.Q3DScene_ActiveCameraChanged(ptr.Pointer(), PointerFromQ3DCamera(camera)) } } //export callbackQ3DScene_ActiveLightChanged func callbackQ3DScene_ActiveLightChanged(ptr unsafe.Pointer, light unsafe.Pointer) { if signal := qt.GetSignal(ptr, "activeLightChanged"); signal != nil { signal.(func(*Q3DLight))(NewQ3DLightFromPointer(light)) } } func (ptr *Q3DScene) ConnectActiveLightChanged(f func(light *Q3DLight)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "activeLightChanged") { C.Q3DScene_ConnectActiveLightChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "activeLightChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "activeLightChanged", func(light *Q3DLight) { signal.(func(*Q3DLight))(light) f(light) }) } else { qt.ConnectSignal(ptr.Pointer(), "activeLightChanged", f) } } } func (ptr *Q3DScene) DisconnectActiveLightChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectActiveLightChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "activeLightChanged") } } func (ptr *Q3DScene) ActiveLightChanged(light Q3DLight_ITF) { if ptr.Pointer() != nil { C.Q3DScene_ActiveLightChanged(ptr.Pointer(), PointerFromQ3DLight(light)) } } //export callbackQ3DScene_DevicePixelRatioChanged func callbackQ3DScene_DevicePixelRatioChanged(ptr unsafe.Pointer, pixelRatio C.float) { if signal := qt.GetSignal(ptr, "devicePixelRatioChanged"); signal != nil { signal.(func(float32))(float32(pixelRatio)) } } func (ptr *Q3DScene) ConnectDevicePixelRatioChanged(f func(pixelRatio float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "devicePixelRatioChanged") { C.Q3DScene_ConnectDevicePixelRatioChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "devicePixelRatioChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "devicePixelRatioChanged", func(pixelRatio float32) { signal.(func(float32))(pixelRatio) f(pixelRatio) }) } else { qt.ConnectSignal(ptr.Pointer(), "devicePixelRatioChanged", f) } } } func (ptr *Q3DScene) DisconnectDevicePixelRatioChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectDevicePixelRatioChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "devicePixelRatioChanged") } } func (ptr *Q3DScene) DevicePixelRatioChanged(pixelRatio float32) { if ptr.Pointer() != nil { C.Q3DScene_DevicePixelRatioChanged(ptr.Pointer(), C.float(pixelRatio)) } } //export callbackQ3DScene_GraphPositionQueryChanged func callbackQ3DScene_GraphPositionQueryChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "graphPositionQueryChanged"); signal != nil { signal.(func(*core.QPoint))(core.NewQPointFromPointer(position)) } } func (ptr *Q3DScene) ConnectGraphPositionQueryChanged(f func(position *core.QPoint)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "graphPositionQueryChanged") { C.Q3DScene_ConnectGraphPositionQueryChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "graphPositionQueryChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "graphPositionQueryChanged", func(position *core.QPoint) { signal.(func(*core.QPoint))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "graphPositionQueryChanged", f) } } } func (ptr *Q3DScene) DisconnectGraphPositionQueryChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectGraphPositionQueryChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "graphPositionQueryChanged") } } func (ptr *Q3DScene) GraphPositionQueryChanged(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DScene_GraphPositionQueryChanged(ptr.Pointer(), core.PointerFromQPoint(position)) } } //export callbackQ3DScene_PrimarySubViewportChanged func callbackQ3DScene_PrimarySubViewportChanged(ptr unsafe.Pointer, subViewport unsafe.Pointer) { if signal := qt.GetSignal(ptr, "primarySubViewportChanged"); signal != nil { signal.(func(*core.QRect))(core.NewQRectFromPointer(subViewport)) } } func (ptr *Q3DScene) ConnectPrimarySubViewportChanged(f func(subViewport *core.QRect)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "primarySubViewportChanged") { C.Q3DScene_ConnectPrimarySubViewportChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "primarySubViewportChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "primarySubViewportChanged", func(subViewport *core.QRect) { signal.(func(*core.QRect))(subViewport) f(subViewport) }) } else { qt.ConnectSignal(ptr.Pointer(), "primarySubViewportChanged", f) } } } func (ptr *Q3DScene) DisconnectPrimarySubViewportChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectPrimarySubViewportChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "primarySubViewportChanged") } } func (ptr *Q3DScene) PrimarySubViewportChanged(subViewport core.QRect_ITF) { if ptr.Pointer() != nil { C.Q3DScene_PrimarySubViewportChanged(ptr.Pointer(), core.PointerFromQRect(subViewport)) } } //export callbackQ3DScene_SecondarySubViewportChanged func callbackQ3DScene_SecondarySubViewportChanged(ptr unsafe.Pointer, subViewport unsafe.Pointer) { if signal := qt.GetSignal(ptr, "secondarySubViewportChanged"); signal != nil { signal.(func(*core.QRect))(core.NewQRectFromPointer(subViewport)) } } func (ptr *Q3DScene) ConnectSecondarySubViewportChanged(f func(subViewport *core.QRect)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "secondarySubViewportChanged") { C.Q3DScene_ConnectSecondarySubViewportChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "secondarySubViewportChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "secondarySubViewportChanged", func(subViewport *core.QRect) { signal.(func(*core.QRect))(subViewport) f(subViewport) }) } else { qt.ConnectSignal(ptr.Pointer(), "secondarySubViewportChanged", f) } } } func (ptr *Q3DScene) DisconnectSecondarySubViewportChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectSecondarySubViewportChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "secondarySubViewportChanged") } } func (ptr *Q3DScene) SecondarySubViewportChanged(subViewport core.QRect_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SecondarySubViewportChanged(ptr.Pointer(), core.PointerFromQRect(subViewport)) } } //export callbackQ3DScene_SecondarySubviewOnTopChanged func callbackQ3DScene_SecondarySubviewOnTopChanged(ptr unsafe.Pointer, isSecondaryOnTop C.char) { if signal := qt.GetSignal(ptr, "secondarySubviewOnTopChanged"); signal != nil { signal.(func(bool))(int8(isSecondaryOnTop) != 0) } } func (ptr *Q3DScene) ConnectSecondarySubviewOnTopChanged(f func(isSecondaryOnTop bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "secondarySubviewOnTopChanged") { C.Q3DScene_ConnectSecondarySubviewOnTopChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "secondarySubviewOnTopChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "secondarySubviewOnTopChanged", func(isSecondaryOnTop bool) { signal.(func(bool))(isSecondaryOnTop) f(isSecondaryOnTop) }) } else { qt.ConnectSignal(ptr.Pointer(), "secondarySubviewOnTopChanged", f) } } } func (ptr *Q3DScene) DisconnectSecondarySubviewOnTopChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectSecondarySubviewOnTopChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "secondarySubviewOnTopChanged") } } func (ptr *Q3DScene) SecondarySubviewOnTopChanged(isSecondaryOnTop bool) { if ptr.Pointer() != nil { C.Q3DScene_SecondarySubviewOnTopChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isSecondaryOnTop)))) } } //export callbackQ3DScene_SelectionQueryPositionChanged func callbackQ3DScene_SelectionQueryPositionChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectionQueryPositionChanged"); signal != nil { signal.(func(*core.QPoint))(core.NewQPointFromPointer(position)) } } func (ptr *Q3DScene) ConnectSelectionQueryPositionChanged(f func(position *core.QPoint)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectionQueryPositionChanged") { C.Q3DScene_ConnectSelectionQueryPositionChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectionQueryPositionChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectionQueryPositionChanged", func(position *core.QPoint) { signal.(func(*core.QPoint))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectionQueryPositionChanged", f) } } } func (ptr *Q3DScene) DisconnectSelectionQueryPositionChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectSelectionQueryPositionChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectionQueryPositionChanged") } } func (ptr *Q3DScene) SelectionQueryPositionChanged(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SelectionQueryPositionChanged(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *Q3DScene) SetActiveCamera(camera Q3DCamera_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetActiveCamera(ptr.Pointer(), PointerFromQ3DCamera(camera)) } } func (ptr *Q3DScene) SetActiveLight(light Q3DLight_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetActiveLight(ptr.Pointer(), PointerFromQ3DLight(light)) } } func (ptr *Q3DScene) SetDevicePixelRatio(pixelRatio float32) { if ptr.Pointer() != nil { C.Q3DScene_SetDevicePixelRatio(ptr.Pointer(), C.float(pixelRatio)) } } func (ptr *Q3DScene) SetGraphPositionQuery(point core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetGraphPositionQuery(ptr.Pointer(), core.PointerFromQPoint(point)) } } func (ptr *Q3DScene) SetPrimarySubViewport(primarySubViewport core.QRect_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetPrimarySubViewport(ptr.Pointer(), core.PointerFromQRect(primarySubViewport)) } } func (ptr *Q3DScene) SetSecondarySubViewport(secondarySubViewport core.QRect_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetSecondarySubViewport(ptr.Pointer(), core.PointerFromQRect(secondarySubViewport)) } } func (ptr *Q3DScene) SetSecondarySubviewOnTop(isSecondaryOnTop bool) { if ptr.Pointer() != nil { C.Q3DScene_SetSecondarySubviewOnTop(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isSecondaryOnTop)))) } } func (ptr *Q3DScene) SetSelectionQueryPosition(point core.QPoint_ITF) { if ptr.Pointer() != nil { C.Q3DScene_SetSelectionQueryPosition(ptr.Pointer(), core.PointerFromQPoint(point)) } } func (ptr *Q3DScene) SetSlicingActive(isSlicing bool) { if ptr.Pointer() != nil { C.Q3DScene_SetSlicingActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isSlicing)))) } } //export callbackQ3DScene_SlicingActiveChanged func callbackQ3DScene_SlicingActiveChanged(ptr unsafe.Pointer, isSlicingActive C.char) { if signal := qt.GetSignal(ptr, "slicingActiveChanged"); signal != nil { signal.(func(bool))(int8(isSlicingActive) != 0) } } func (ptr *Q3DScene) ConnectSlicingActiveChanged(f func(isSlicingActive bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "slicingActiveChanged") { C.Q3DScene_ConnectSlicingActiveChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "slicingActiveChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "slicingActiveChanged", func(isSlicingActive bool) { signal.(func(bool))(isSlicingActive) f(isSlicingActive) }) } else { qt.ConnectSignal(ptr.Pointer(), "slicingActiveChanged", f) } } } func (ptr *Q3DScene) DisconnectSlicingActiveChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectSlicingActiveChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "slicingActiveChanged") } } func (ptr *Q3DScene) SlicingActiveChanged(isSlicingActive bool) { if ptr.Pointer() != nil { C.Q3DScene_SlicingActiveChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isSlicingActive)))) } } //export callbackQ3DScene_ViewportChanged func callbackQ3DScene_ViewportChanged(ptr unsafe.Pointer, viewport unsafe.Pointer) { if signal := qt.GetSignal(ptr, "viewportChanged"); signal != nil { signal.(func(*core.QRect))(core.NewQRectFromPointer(viewport)) } } func (ptr *Q3DScene) ConnectViewportChanged(f func(viewport *core.QRect)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "viewportChanged") { C.Q3DScene_ConnectViewportChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "viewportChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "viewportChanged", func(viewport *core.QRect) { signal.(func(*core.QRect))(viewport) f(viewport) }) } else { qt.ConnectSignal(ptr.Pointer(), "viewportChanged", f) } } } func (ptr *Q3DScene) DisconnectViewportChanged() { if ptr.Pointer() != nil { C.Q3DScene_DisconnectViewportChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "viewportChanged") } } func (ptr *Q3DScene) ViewportChanged(viewport core.QRect_ITF) { if ptr.Pointer() != nil { C.Q3DScene_ViewportChanged(ptr.Pointer(), core.PointerFromQRect(viewport)) } } //export callbackQ3DScene_DestroyQ3DScene func callbackQ3DScene_DestroyQ3DScene(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DScene"); signal != nil { signal.(func())() } else { NewQ3DSceneFromPointer(ptr).DestroyQ3DSceneDefault() } } func (ptr *Q3DScene) ConnectDestroyQ3DScene(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DScene"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DScene", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DScene", f) } } } func (ptr *Q3DScene) DisconnectDestroyQ3DScene() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DScene") } } func (ptr *Q3DScene) DestroyQ3DScene() { if ptr.Pointer() != nil { C.Q3DScene_DestroyQ3DScene(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DScene) DestroyQ3DSceneDefault() { if ptr.Pointer() != nil { C.Q3DScene_DestroyQ3DSceneDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DScene) ActiveCamera() *Q3DCamera { if ptr.Pointer() != nil { return NewQ3DCameraFromPointer(C.Q3DScene_ActiveCamera(ptr.Pointer())) } return nil } func (ptr *Q3DScene) ActiveLight() *Q3DLight { if ptr.Pointer() != nil { return NewQ3DLightFromPointer(C.Q3DScene_ActiveLight(ptr.Pointer())) } return nil } func (ptr *Q3DScene) GraphPositionQuery() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.Q3DScene_GraphPositionQuery(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } func (ptr *Q3DScene) SelectionQueryPosition() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.Q3DScene_SelectionQueryPosition(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } func (ptr *Q3DScene) PrimarySubViewport() *core.QRect { if ptr.Pointer() != nil { tmpValue := core.NewQRectFromPointer(C.Q3DScene_PrimarySubViewport(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) return tmpValue } return nil } func (ptr *Q3DScene) SecondarySubViewport() *core.QRect { if ptr.Pointer() != nil { tmpValue := core.NewQRectFromPointer(C.Q3DScene_SecondarySubViewport(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) return tmpValue } return nil } func (ptr *Q3DScene) Viewport() *core.QRect { if ptr.Pointer() != nil { tmpValue := core.NewQRectFromPointer(C.Q3DScene_Viewport(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) return tmpValue } return nil } func (ptr *Q3DScene) IsSecondarySubviewOnTop() bool { if ptr.Pointer() != nil { return int8(C.Q3DScene_IsSecondarySubviewOnTop(ptr.Pointer())) != 0 } return false } func (ptr *Q3DScene) IsSlicingActive() bool { if ptr.Pointer() != nil { return int8(C.Q3DScene_IsSlicingActive(ptr.Pointer())) != 0 } return false } //export callbackQ3DScene_MetaObject func callbackQ3DScene_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DSceneFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DScene) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DScene) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DScene) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DScene_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DScene) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DScene_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DScene) DevicePixelRatio() float32 { if ptr.Pointer() != nil { return float32(C.Q3DScene_DevicePixelRatio(ptr.Pointer())) } return 0 } type Q3DSurface struct { ptr unsafe.Pointer } type Q3DSurface_ITF interface { Q3DSurface_PTR() *Q3DSurface } func (ptr *Q3DSurface) Q3DSurface_PTR() *Q3DSurface { return ptr } func (ptr *Q3DSurface) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DSurface) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DSurface(ptr Q3DSurface_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DSurface_PTR().Pointer() } return nil } func NewQ3DSurfaceFromPointer(ptr unsafe.Pointer) (n *Q3DSurface) { n = new(Q3DSurface) n.SetPointer(ptr) return } func NewQ3DSurface(format gui.QSurfaceFormat_ITF, parent gui.QWindow_ITF) *Q3DSurface { return NewQ3DSurfaceFromPointer(C.Q3DSurface_NewQ3DSurface(gui.PointerFromQSurfaceFormat(format), gui.PointerFromQWindow(parent))) } func Q3DSurface_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DSurface_Q3DSurface_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DSurface) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DSurface_Q3DSurface_Tr(sC, cC, C.int(int32(n)))) } func Q3DSurface_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DSurface_Q3DSurface_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DSurface) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DSurface_Q3DSurface_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DSurface) AddAxis(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_AddAxis(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DSurface) AddSeries(series QSurface3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_AddSeries(ptr.Pointer(), PointerFromQSurface3DSeries(series)) } } //export callbackQ3DSurface_AxisXChanged func callbackQ3DSurface_AxisXChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisXChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DSurface) ConnectAxisXChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisXChanged") { C.Q3DSurface_ConnectAxisXChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisXChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisXChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisXChanged", f) } } } func (ptr *Q3DSurface) DisconnectAxisXChanged() { if ptr.Pointer() != nil { C.Q3DSurface_DisconnectAxisXChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisXChanged") } } func (ptr *Q3DSurface) AxisXChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_AxisXChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DSurface_AxisYChanged func callbackQ3DSurface_AxisYChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisYChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DSurface) ConnectAxisYChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisYChanged") { C.Q3DSurface_ConnectAxisYChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisYChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisYChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisYChanged", f) } } } func (ptr *Q3DSurface) DisconnectAxisYChanged() { if ptr.Pointer() != nil { C.Q3DSurface_DisconnectAxisYChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisYChanged") } } func (ptr *Q3DSurface) AxisYChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_AxisYChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DSurface_AxisZChanged func callbackQ3DSurface_AxisZChanged(ptr unsafe.Pointer, axis unsafe.Pointer) { if signal := qt.GetSignal(ptr, "axisZChanged"); signal != nil { signal.(func(*QValue3DAxis))(NewQValue3DAxisFromPointer(axis)) } } func (ptr *Q3DSurface) ConnectAxisZChanged(f func(axis *QValue3DAxis)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "axisZChanged") { C.Q3DSurface_ConnectAxisZChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "axisZChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "axisZChanged", func(axis *QValue3DAxis) { signal.(func(*QValue3DAxis))(axis) f(axis) }) } else { qt.ConnectSignal(ptr.Pointer(), "axisZChanged", f) } } } func (ptr *Q3DSurface) DisconnectAxisZChanged() { if ptr.Pointer() != nil { C.Q3DSurface_DisconnectAxisZChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "axisZChanged") } } func (ptr *Q3DSurface) AxisZChanged(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_AxisZChanged(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } //export callbackQ3DSurface_FlipHorizontalGridChanged func callbackQ3DSurface_FlipHorizontalGridChanged(ptr unsafe.Pointer, flip C.char) { if signal := qt.GetSignal(ptr, "flipHorizontalGridChanged"); signal != nil { signal.(func(bool))(int8(flip) != 0) } } func (ptr *Q3DSurface) ConnectFlipHorizontalGridChanged(f func(flip bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "flipHorizontalGridChanged") { C.Q3DSurface_ConnectFlipHorizontalGridChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "flipHorizontalGridChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "flipHorizontalGridChanged", func(flip bool) { signal.(func(bool))(flip) f(flip) }) } else { qt.ConnectSignal(ptr.Pointer(), "flipHorizontalGridChanged", f) } } } func (ptr *Q3DSurface) DisconnectFlipHorizontalGridChanged() { if ptr.Pointer() != nil { C.Q3DSurface_DisconnectFlipHorizontalGridChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "flipHorizontalGridChanged") } } func (ptr *Q3DSurface) FlipHorizontalGridChanged(flip bool) { if ptr.Pointer() != nil { C.Q3DSurface_FlipHorizontalGridChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flip)))) } } func (ptr *Q3DSurface) ReleaseAxis(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_ReleaseAxis(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DSurface) RemoveSeries(series QSurface3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_RemoveSeries(ptr.Pointer(), PointerFromQSurface3DSeries(series)) } } //export callbackQ3DSurface_SelectedSeriesChanged func callbackQ3DSurface_SelectedSeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectedSeriesChanged"); signal != nil { signal.(func(*QSurface3DSeries))(NewQSurface3DSeriesFromPointer(series)) } } func (ptr *Q3DSurface) ConnectSelectedSeriesChanged(f func(series *QSurface3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedSeriesChanged") { C.Q3DSurface_ConnectSelectedSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedSeriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", func(series *QSurface3DSeries) { signal.(func(*QSurface3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedSeriesChanged", f) } } } func (ptr *Q3DSurface) DisconnectSelectedSeriesChanged() { if ptr.Pointer() != nil { C.Q3DSurface_DisconnectSelectedSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedSeriesChanged") } } func (ptr *Q3DSurface) SelectedSeriesChanged(series QSurface3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_SelectedSeriesChanged(ptr.Pointer(), PointerFromQSurface3DSeries(series)) } } func (ptr *Q3DSurface) SetAxisX(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_SetAxisX(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DSurface) SetAxisY(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_SetAxisY(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DSurface) SetAxisZ(axis QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface_SetAxisZ(ptr.Pointer(), PointerFromQValue3DAxis(axis)) } } func (ptr *Q3DSurface) SetFlipHorizontalGrid(flip bool) { if ptr.Pointer() != nil { C.Q3DSurface_SetFlipHorizontalGrid(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flip)))) } } //export callbackQ3DSurface_DestroyQ3DSurface func callbackQ3DSurface_DestroyQ3DSurface(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DSurface"); signal != nil { signal.(func())() } else { NewQ3DSurfaceFromPointer(ptr).DestroyQ3DSurfaceDefault() } } func (ptr *Q3DSurface) ConnectDestroyQ3DSurface(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DSurface"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DSurface", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DSurface", f) } } } func (ptr *Q3DSurface) DisconnectDestroyQ3DSurface() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DSurface") } } func (ptr *Q3DSurface) DestroyQ3DSurface() { if ptr.Pointer() != nil { C.Q3DSurface_DestroyQ3DSurface(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DSurface) DestroyQ3DSurfaceDefault() { if ptr.Pointer() != nil { C.Q3DSurface_DestroyQ3DSurfaceDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DSurface) SeriesList() []*QSurface3DSeries { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QSurface3DSeries { out := make([]*QSurface3DSeries, int(l.len)) tmpList := NewQ3DSurfaceFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__seriesList_atList(i) } return out }(C.Q3DSurface_SeriesList(ptr.Pointer())) } return make([]*QSurface3DSeries, 0) } func (ptr *Q3DSurface) Axes() []*QValue3DAxis { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*QValue3DAxis { out := make([]*QValue3DAxis, int(l.len)) tmpList := NewQ3DSurfaceFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__axes_atList(i) } return out }(C.Q3DSurface_Axes(ptr.Pointer())) } return make([]*QValue3DAxis, 0) } func (ptr *Q3DSurface) SelectedSeries() *QSurface3DSeries { if ptr.Pointer() != nil { return NewQSurface3DSeriesFromPointer(C.Q3DSurface_SelectedSeries(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) AxisX() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DSurface_AxisX(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) AxisY() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DSurface_AxisY(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) AxisZ() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DSurface_AxisZ(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) FlipHorizontalGrid() bool { if ptr.Pointer() != nil { return int8(C.Q3DSurface_FlipHorizontalGrid(ptr.Pointer())) != 0 } return false } //export callbackQ3DSurface_MetaObject func callbackQ3DSurface_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DSurfaceFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DSurface) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DSurface) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DSurface) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DSurface_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DSurface_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DSurface) __seriesList_atList(i int) *QSurface3DSeries { if ptr.Pointer() != nil { return NewQSurface3DSeriesFromPointer(C.Q3DSurface___seriesList_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DSurface) __seriesList_setList(i QSurface3DSeries_ITF) { if ptr.Pointer() != nil { C.Q3DSurface___seriesList_setList(ptr.Pointer(), PointerFromQSurface3DSeries(i)) } } func (ptr *Q3DSurface) __seriesList_newList() unsafe.Pointer { return C.Q3DSurface___seriesList_newList(ptr.Pointer()) } func (ptr *Q3DSurface) __axes_atList(i int) *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.Q3DSurface___axes_atList(ptr.Pointer(), C.int(int32(i)))) } return nil } func (ptr *Q3DSurface) __axes_setList(i QValue3DAxis_ITF) { if ptr.Pointer() != nil { C.Q3DSurface___axes_setList(ptr.Pointer(), PointerFromQValue3DAxis(i)) } } func (ptr *Q3DSurface) __axes_newList() unsafe.Pointer { return C.Q3DSurface___axes_newList(ptr.Pointer()) } type Q3DTheme struct { ptr unsafe.Pointer } type Q3DTheme_ITF interface { Q3DTheme_PTR() *Q3DTheme } func (ptr *Q3DTheme) Q3DTheme_PTR() *Q3DTheme { return ptr } func (ptr *Q3DTheme) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *Q3DTheme) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQ3DTheme(ptr Q3DTheme_ITF) unsafe.Pointer { if ptr != nil { return ptr.Q3DTheme_PTR().Pointer() } return nil } func NewQ3DThemeFromPointer(ptr unsafe.Pointer) (n *Q3DTheme) { n = new(Q3DTheme) n.SetPointer(ptr) return } //go:generate stringer -type=Q3DTheme__ColorStyle //Q3DTheme::ColorStyle type Q3DTheme__ColorStyle int64 var ( Q3DTheme__ColorStyleUniform Q3DTheme__ColorStyle = Q3DTheme__ColorStyle(0) Q3DTheme__ColorStyleObjectGradient Q3DTheme__ColorStyle = Q3DTheme__ColorStyle(1) Q3DTheme__ColorStyleRangeGradient Q3DTheme__ColorStyle = Q3DTheme__ColorStyle(2) ) //go:generate stringer -type=Q3DTheme__Theme //Q3DTheme::Theme type Q3DTheme__Theme int64 const ( Q3DTheme__ThemeQt Q3DTheme__Theme = Q3DTheme__Theme(0) Q3DTheme__ThemePrimaryColors Q3DTheme__Theme = Q3DTheme__Theme(1) Q3DTheme__ThemeDigia Q3DTheme__Theme = Q3DTheme__Theme(2) Q3DTheme__ThemeStoneMoss Q3DTheme__Theme = Q3DTheme__Theme(3) Q3DTheme__ThemeArmyBlue Q3DTheme__Theme = Q3DTheme__Theme(4) Q3DTheme__ThemeRetro Q3DTheme__Theme = Q3DTheme__Theme(5) Q3DTheme__ThemeEbony Q3DTheme__Theme = Q3DTheme__Theme(6) Q3DTheme__ThemeIsabelle Q3DTheme__Theme = Q3DTheme__Theme(7) Q3DTheme__ThemeUserDefined Q3DTheme__Theme = Q3DTheme__Theme(8) ) func NewQ3DTheme2(themeType Q3DTheme__Theme, parent core.QObject_ITF) *Q3DTheme { return NewQ3DThemeFromPointer(C.Q3DTheme_NewQ3DTheme2(C.longlong(themeType), core.PointerFromQObject(parent))) } func NewQ3DTheme(parent core.QObject_ITF) *Q3DTheme { return NewQ3DThemeFromPointer(C.Q3DTheme_NewQ3DTheme(core.PointerFromQObject(parent))) } func Q3DTheme_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DTheme_Q3DTheme_Tr(sC, cC, C.int(int32(n)))) } func (ptr *Q3DTheme) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DTheme_Q3DTheme_Tr(sC, cC, C.int(int32(n)))) } func Q3DTheme_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DTheme_Q3DTheme_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *Q3DTheme) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.Q3DTheme_Q3DTheme_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQ3DTheme_AmbientLightStrengthChanged func callbackQ3DTheme_AmbientLightStrengthChanged(ptr unsafe.Pointer, strength C.float) { if signal := qt.GetSignal(ptr, "ambientLightStrengthChanged"); signal != nil { signal.(func(float32))(float32(strength)) } } func (ptr *Q3DTheme) ConnectAmbientLightStrengthChanged(f func(strength float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "ambientLightStrengthChanged") { C.Q3DTheme_ConnectAmbientLightStrengthChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "ambientLightStrengthChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "ambientLightStrengthChanged", func(strength float32) { signal.(func(float32))(strength) f(strength) }) } else { qt.ConnectSignal(ptr.Pointer(), "ambientLightStrengthChanged", f) } } } func (ptr *Q3DTheme) DisconnectAmbientLightStrengthChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectAmbientLightStrengthChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "ambientLightStrengthChanged") } } func (ptr *Q3DTheme) AmbientLightStrengthChanged(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_AmbientLightStrengthChanged(ptr.Pointer(), C.float(strength)) } } //export callbackQ3DTheme_BackgroundColorChanged func callbackQ3DTheme_BackgroundColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "backgroundColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectBackgroundColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "backgroundColorChanged") { C.Q3DTheme_ConnectBackgroundColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "backgroundColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "backgroundColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "backgroundColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectBackgroundColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectBackgroundColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "backgroundColorChanged") } } func (ptr *Q3DTheme) BackgroundColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_BackgroundColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_BackgroundEnabledChanged func callbackQ3DTheme_BackgroundEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "backgroundEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *Q3DTheme) ConnectBackgroundEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "backgroundEnabledChanged") { C.Q3DTheme_ConnectBackgroundEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "backgroundEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "backgroundEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "backgroundEnabledChanged", f) } } } func (ptr *Q3DTheme) DisconnectBackgroundEnabledChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectBackgroundEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "backgroundEnabledChanged") } } func (ptr *Q3DTheme) BackgroundEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_BackgroundEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQ3DTheme_BaseColorsChanged func callbackQ3DTheme_BaseColorsChanged(ptr unsafe.Pointer, colors C.struct_QtDataVisualization_PackedList) { if signal := qt.GetSignal(ptr, "baseColorsChanged"); signal != nil { signal.(func([]*gui.QColor))(func(l C.struct_QtDataVisualization_PackedList) []*gui.QColor { out := make([]*gui.QColor, int(l.len)) tmpList := NewQ3DThemeFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__baseColorsChanged_colors_atList(i) } return out }(colors)) } } func (ptr *Q3DTheme) ConnectBaseColorsChanged(f func(colors []*gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "baseColorsChanged") { C.Q3DTheme_ConnectBaseColorsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "baseColorsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "baseColorsChanged", func(colors []*gui.QColor) { signal.(func([]*gui.QColor))(colors) f(colors) }) } else { qt.ConnectSignal(ptr.Pointer(), "baseColorsChanged", f) } } } func (ptr *Q3DTheme) DisconnectBaseColorsChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectBaseColorsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "baseColorsChanged") } } func (ptr *Q3DTheme) BaseColorsChanged(colors []*gui.QColor) { if ptr.Pointer() != nil { C.Q3DTheme_BaseColorsChanged(ptr.Pointer(), func() unsafe.Pointer { tmpList := NewQ3DThemeFromPointer(NewQ3DThemeFromPointer(nil).__baseColorsChanged_colors_newList()) for _, v := range colors { tmpList.__baseColorsChanged_colors_setList(v) } return tmpList.Pointer() }()) } } //export callbackQ3DTheme_BaseGradientsChanged func callbackQ3DTheme_BaseGradientsChanged(ptr unsafe.Pointer, gradients C.struct_QtDataVisualization_PackedList) { if signal := qt.GetSignal(ptr, "baseGradientsChanged"); signal != nil { signal.(func([]*gui.QLinearGradient))(func(l C.struct_QtDataVisualization_PackedList) []*gui.QLinearGradient { out := make([]*gui.QLinearGradient, int(l.len)) tmpList := NewQ3DThemeFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__baseGradientsChanged_gradients_atList(i) } return out }(gradients)) } } func (ptr *Q3DTheme) ConnectBaseGradientsChanged(f func(gradients []*gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "baseGradientsChanged") { C.Q3DTheme_ConnectBaseGradientsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "baseGradientsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "baseGradientsChanged", func(gradients []*gui.QLinearGradient) { signal.(func([]*gui.QLinearGradient))(gradients) f(gradients) }) } else { qt.ConnectSignal(ptr.Pointer(), "baseGradientsChanged", f) } } } func (ptr *Q3DTheme) DisconnectBaseGradientsChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectBaseGradientsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "baseGradientsChanged") } } func (ptr *Q3DTheme) BaseGradientsChanged(gradients []*gui.QLinearGradient) { if ptr.Pointer() != nil { C.Q3DTheme_BaseGradientsChanged(ptr.Pointer(), func() unsafe.Pointer { tmpList := NewQ3DThemeFromPointer(NewQ3DThemeFromPointer(nil).__baseGradientsChanged_gradients_newList()) for _, v := range gradients { tmpList.__baseGradientsChanged_gradients_setList(v) } return tmpList.Pointer() }()) } } //export callbackQ3DTheme_ColorStyleChanged func callbackQ3DTheme_ColorStyleChanged(ptr unsafe.Pointer, style C.longlong) { if signal := qt.GetSignal(ptr, "colorStyleChanged"); signal != nil { signal.(func(Q3DTheme__ColorStyle))(Q3DTheme__ColorStyle(style)) } } func (ptr *Q3DTheme) ConnectColorStyleChanged(f func(style Q3DTheme__ColorStyle)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "colorStyleChanged") { C.Q3DTheme_ConnectColorStyleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "colorStyleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "colorStyleChanged", func(style Q3DTheme__ColorStyle) { signal.(func(Q3DTheme__ColorStyle))(style) f(style) }) } else { qt.ConnectSignal(ptr.Pointer(), "colorStyleChanged", f) } } } func (ptr *Q3DTheme) DisconnectColorStyleChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectColorStyleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "colorStyleChanged") } } func (ptr *Q3DTheme) ColorStyleChanged(style Q3DTheme__ColorStyle) { if ptr.Pointer() != nil { C.Q3DTheme_ColorStyleChanged(ptr.Pointer(), C.longlong(style)) } } //export callbackQ3DTheme_FontChanged func callbackQ3DTheme_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { signal.(func(*gui.QFont))(gui.NewQFontFromPointer(font)) } } func (ptr *Q3DTheme) ConnectFontChanged(f func(font *gui.QFont)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "fontChanged") { C.Q3DTheme_ConnectFontChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "fontChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "fontChanged", func(font *gui.QFont) { signal.(func(*gui.QFont))(font) f(font) }) } else { qt.ConnectSignal(ptr.Pointer(), "fontChanged", f) } } } func (ptr *Q3DTheme) DisconnectFontChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectFontChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "fontChanged") } } func (ptr *Q3DTheme) FontChanged(font gui.QFont_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_FontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) } } //export callbackQ3DTheme_GridEnabledChanged func callbackQ3DTheme_GridEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "gridEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *Q3DTheme) ConnectGridEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "gridEnabledChanged") { C.Q3DTheme_ConnectGridEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "gridEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "gridEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "gridEnabledChanged", f) } } } func (ptr *Q3DTheme) DisconnectGridEnabledChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectGridEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "gridEnabledChanged") } } func (ptr *Q3DTheme) GridEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_GridEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQ3DTheme_GridLineColorChanged func callbackQ3DTheme_GridLineColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "gridLineColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectGridLineColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "gridLineColorChanged") { C.Q3DTheme_ConnectGridLineColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "gridLineColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "gridLineColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "gridLineColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectGridLineColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectGridLineColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "gridLineColorChanged") } } func (ptr *Q3DTheme) GridLineColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_GridLineColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_HighlightLightStrengthChanged func callbackQ3DTheme_HighlightLightStrengthChanged(ptr unsafe.Pointer, strength C.float) { if signal := qt.GetSignal(ptr, "highlightLightStrengthChanged"); signal != nil { signal.(func(float32))(float32(strength)) } } func (ptr *Q3DTheme) ConnectHighlightLightStrengthChanged(f func(strength float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "highlightLightStrengthChanged") { C.Q3DTheme_ConnectHighlightLightStrengthChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "highlightLightStrengthChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "highlightLightStrengthChanged", func(strength float32) { signal.(func(float32))(strength) f(strength) }) } else { qt.ConnectSignal(ptr.Pointer(), "highlightLightStrengthChanged", f) } } } func (ptr *Q3DTheme) DisconnectHighlightLightStrengthChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectHighlightLightStrengthChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "highlightLightStrengthChanged") } } func (ptr *Q3DTheme) HighlightLightStrengthChanged(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_HighlightLightStrengthChanged(ptr.Pointer(), C.float(strength)) } } //export callbackQ3DTheme_LabelBackgroundColorChanged func callbackQ3DTheme_LabelBackgroundColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "labelBackgroundColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectLabelBackgroundColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelBackgroundColorChanged") { C.Q3DTheme_ConnectLabelBackgroundColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelBackgroundColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelBackgroundColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelBackgroundColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectLabelBackgroundColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLabelBackgroundColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelBackgroundColorChanged") } } func (ptr *Q3DTheme) LabelBackgroundColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_LabelBackgroundColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_LabelBackgroundEnabledChanged func callbackQ3DTheme_LabelBackgroundEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "labelBackgroundEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *Q3DTheme) ConnectLabelBackgroundEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelBackgroundEnabledChanged") { C.Q3DTheme_ConnectLabelBackgroundEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelBackgroundEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelBackgroundEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelBackgroundEnabledChanged", f) } } } func (ptr *Q3DTheme) DisconnectLabelBackgroundEnabledChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLabelBackgroundEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelBackgroundEnabledChanged") } } func (ptr *Q3DTheme) LabelBackgroundEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_LabelBackgroundEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQ3DTheme_LabelBorderEnabledChanged func callbackQ3DTheme_LabelBorderEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "labelBorderEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *Q3DTheme) ConnectLabelBorderEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelBorderEnabledChanged") { C.Q3DTheme_ConnectLabelBorderEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelBorderEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelBorderEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelBorderEnabledChanged", f) } } } func (ptr *Q3DTheme) DisconnectLabelBorderEnabledChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLabelBorderEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelBorderEnabledChanged") } } func (ptr *Q3DTheme) LabelBorderEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_LabelBorderEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQ3DTheme_LabelTextColorChanged func callbackQ3DTheme_LabelTextColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "labelTextColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectLabelTextColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelTextColorChanged") { C.Q3DTheme_ConnectLabelTextColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelTextColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelTextColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelTextColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectLabelTextColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLabelTextColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelTextColorChanged") } } func (ptr *Q3DTheme) LabelTextColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_LabelTextColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_LightColorChanged func callbackQ3DTheme_LightColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "lightColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectLightColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "lightColorChanged") { C.Q3DTheme_ConnectLightColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "lightColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "lightColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "lightColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectLightColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLightColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "lightColorChanged") } } func (ptr *Q3DTheme) LightColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_LightColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_LightStrengthChanged func callbackQ3DTheme_LightStrengthChanged(ptr unsafe.Pointer, strength C.float) { if signal := qt.GetSignal(ptr, "lightStrengthChanged"); signal != nil { signal.(func(float32))(float32(strength)) } } func (ptr *Q3DTheme) ConnectLightStrengthChanged(f func(strength float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "lightStrengthChanged") { C.Q3DTheme_ConnectLightStrengthChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "lightStrengthChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "lightStrengthChanged", func(strength float32) { signal.(func(float32))(strength) f(strength) }) } else { qt.ConnectSignal(ptr.Pointer(), "lightStrengthChanged", f) } } } func (ptr *Q3DTheme) DisconnectLightStrengthChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectLightStrengthChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "lightStrengthChanged") } } func (ptr *Q3DTheme) LightStrengthChanged(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_LightStrengthChanged(ptr.Pointer(), C.float(strength)) } } //export callbackQ3DTheme_MultiHighlightColorChanged func callbackQ3DTheme_MultiHighlightColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "multiHighlightColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectMultiHighlightColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiHighlightColorChanged") { C.Q3DTheme_ConnectMultiHighlightColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiHighlightColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiHighlightColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiHighlightColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectMultiHighlightColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectMultiHighlightColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiHighlightColorChanged") } } func (ptr *Q3DTheme) MultiHighlightColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_MultiHighlightColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_MultiHighlightGradientChanged func callbackQ3DTheme_MultiHighlightGradientChanged(ptr unsafe.Pointer, gradient unsafe.Pointer) { if signal := qt.GetSignal(ptr, "multiHighlightGradientChanged"); signal != nil { signal.(func(*gui.QLinearGradient))(gui.NewQLinearGradientFromPointer(gradient)) } } func (ptr *Q3DTheme) ConnectMultiHighlightGradientChanged(f func(gradient *gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiHighlightGradientChanged") { C.Q3DTheme_ConnectMultiHighlightGradientChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiHighlightGradientChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiHighlightGradientChanged", func(gradient *gui.QLinearGradient) { signal.(func(*gui.QLinearGradient))(gradient) f(gradient) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiHighlightGradientChanged", f) } } } func (ptr *Q3DTheme) DisconnectMultiHighlightGradientChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectMultiHighlightGradientChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiHighlightGradientChanged") } } func (ptr *Q3DTheme) MultiHighlightGradientChanged(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_MultiHighlightGradientChanged(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *Q3DTheme) SetAmbientLightStrength(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_SetAmbientLightStrength(ptr.Pointer(), C.float(strength)) } } func (ptr *Q3DTheme) SetBackgroundColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetBackgroundEnabled(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_SetBackgroundEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *Q3DTheme) SetBaseColors(colors []*gui.QColor) { if ptr.Pointer() != nil { C.Q3DTheme_SetBaseColors(ptr.Pointer(), func() unsafe.Pointer { tmpList := NewQ3DThemeFromPointer(NewQ3DThemeFromPointer(nil).__setBaseColors_colors_newList()) for _, v := range colors { tmpList.__setBaseColors_colors_setList(v) } return tmpList.Pointer() }()) } } func (ptr *Q3DTheme) SetBaseGradients(gradients []*gui.QLinearGradient) { if ptr.Pointer() != nil { C.Q3DTheme_SetBaseGradients(ptr.Pointer(), func() unsafe.Pointer { tmpList := NewQ3DThemeFromPointer(NewQ3DThemeFromPointer(nil).__setBaseGradients_gradients_newList()) for _, v := range gradients { tmpList.__setBaseGradients_gradients_setList(v) } return tmpList.Pointer() }()) } } func (ptr *Q3DTheme) SetColorStyle(style Q3DTheme__ColorStyle) { if ptr.Pointer() != nil { C.Q3DTheme_SetColorStyle(ptr.Pointer(), C.longlong(style)) } } func (ptr *Q3DTheme) SetFont(font gui.QFont_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) } } func (ptr *Q3DTheme) SetGridEnabled(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_SetGridEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *Q3DTheme) SetGridLineColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetGridLineColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetHighlightLightStrength(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_SetHighlightLightStrength(ptr.Pointer(), C.float(strength)) } } func (ptr *Q3DTheme) SetLabelBackgroundColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetLabelBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetLabelBackgroundEnabled(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_SetLabelBackgroundEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *Q3DTheme) SetLabelBorderEnabled(enabled bool) { if ptr.Pointer() != nil { C.Q3DTheme_SetLabelBorderEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *Q3DTheme) SetLabelTextColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetLabelTextColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetLightColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetLightColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetLightStrength(strength float32) { if ptr.Pointer() != nil { C.Q3DTheme_SetLightStrength(ptr.Pointer(), C.float(strength)) } } func (ptr *Q3DTheme) SetMultiHighlightColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetMultiHighlightColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetMultiHighlightGradient(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetMultiHighlightGradient(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *Q3DTheme) SetSingleHighlightColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetSingleHighlightColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *Q3DTheme) SetSingleHighlightGradient(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetSingleHighlightGradient(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *Q3DTheme) SetType(themeType Q3DTheme__Theme) { if ptr.Pointer() != nil { C.Q3DTheme_SetType(ptr.Pointer(), C.longlong(themeType)) } } func (ptr *Q3DTheme) SetWindowColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SetWindowColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_SingleHighlightColorChanged func callbackQ3DTheme_SingleHighlightColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "singleHighlightColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectSingleHighlightColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "singleHighlightColorChanged") { C.Q3DTheme_ConnectSingleHighlightColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "singleHighlightColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "singleHighlightColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "singleHighlightColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectSingleHighlightColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectSingleHighlightColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "singleHighlightColorChanged") } } func (ptr *Q3DTheme) SingleHighlightColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SingleHighlightColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_SingleHighlightGradientChanged func callbackQ3DTheme_SingleHighlightGradientChanged(ptr unsafe.Pointer, gradient unsafe.Pointer) { if signal := qt.GetSignal(ptr, "singleHighlightGradientChanged"); signal != nil { signal.(func(*gui.QLinearGradient))(gui.NewQLinearGradientFromPointer(gradient)) } } func (ptr *Q3DTheme) ConnectSingleHighlightGradientChanged(f func(gradient *gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "singleHighlightGradientChanged") { C.Q3DTheme_ConnectSingleHighlightGradientChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "singleHighlightGradientChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "singleHighlightGradientChanged", func(gradient *gui.QLinearGradient) { signal.(func(*gui.QLinearGradient))(gradient) f(gradient) }) } else { qt.ConnectSignal(ptr.Pointer(), "singleHighlightGradientChanged", f) } } } func (ptr *Q3DTheme) DisconnectSingleHighlightGradientChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectSingleHighlightGradientChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "singleHighlightGradientChanged") } } func (ptr *Q3DTheme) SingleHighlightGradientChanged(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_SingleHighlightGradientChanged(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } //export callbackQ3DTheme_TypeChanged func callbackQ3DTheme_TypeChanged(ptr unsafe.Pointer, themeType C.longlong) { if signal := qt.GetSignal(ptr, "typeChanged"); signal != nil { signal.(func(Q3DTheme__Theme))(Q3DTheme__Theme(themeType)) } } func (ptr *Q3DTheme) ConnectTypeChanged(f func(themeType Q3DTheme__Theme)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "typeChanged") { C.Q3DTheme_ConnectTypeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "typeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "typeChanged", func(themeType Q3DTheme__Theme) { signal.(func(Q3DTheme__Theme))(themeType) f(themeType) }) } else { qt.ConnectSignal(ptr.Pointer(), "typeChanged", f) } } } func (ptr *Q3DTheme) DisconnectTypeChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectTypeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "typeChanged") } } func (ptr *Q3DTheme) TypeChanged(themeType Q3DTheme__Theme) { if ptr.Pointer() != nil { C.Q3DTheme_TypeChanged(ptr.Pointer(), C.longlong(themeType)) } } //export callbackQ3DTheme_WindowColorChanged func callbackQ3DTheme_WindowColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "windowColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *Q3DTheme) ConnectWindowColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "windowColorChanged") { C.Q3DTheme_ConnectWindowColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "windowColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "windowColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "windowColorChanged", f) } } } func (ptr *Q3DTheme) DisconnectWindowColorChanged() { if ptr.Pointer() != nil { C.Q3DTheme_DisconnectWindowColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "windowColorChanged") } } func (ptr *Q3DTheme) WindowColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme_WindowColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQ3DTheme_DestroyQ3DTheme func callbackQ3DTheme_DestroyQ3DTheme(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~Q3DTheme"); signal != nil { signal.(func())() } else { NewQ3DThemeFromPointer(ptr).DestroyQ3DThemeDefault() } } func (ptr *Q3DTheme) ConnectDestroyQ3DTheme(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~Q3DTheme"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~Q3DTheme", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~Q3DTheme", f) } } } func (ptr *Q3DTheme) DisconnectDestroyQ3DTheme() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~Q3DTheme") } } func (ptr *Q3DTheme) DestroyQ3DTheme() { if ptr.Pointer() != nil { C.Q3DTheme_DestroyQ3DTheme(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DTheme) DestroyQ3DThemeDefault() { if ptr.Pointer() != nil { C.Q3DTheme_DestroyQ3DThemeDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *Q3DTheme) ColorStyle() Q3DTheme__ColorStyle { if ptr.Pointer() != nil { return Q3DTheme__ColorStyle(C.Q3DTheme_ColorStyle(ptr.Pointer())) } return 0 } func (ptr *Q3DTheme) Type() Q3DTheme__Theme { if ptr.Pointer() != nil { return Q3DTheme__Theme(C.Q3DTheme_Type(ptr.Pointer())) } return 0 } func (ptr *Q3DTheme) BackgroundColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_BackgroundColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) GridLineColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_GridLineColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) LabelBackgroundColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_LabelBackgroundColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) LabelTextColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_LabelTextColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) LightColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_LightColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) MultiHighlightColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_MultiHighlightColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) SingleHighlightColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_SingleHighlightColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) WindowColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme_WindowColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) Font() *gui.QFont { if ptr.Pointer() != nil { tmpValue := gui.NewQFontFromPointer(C.Q3DTheme_Font(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) return tmpValue } return nil } func (ptr *Q3DTheme) MultiHighlightGradient() *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.Q3DTheme_MultiHighlightGradient(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *Q3DTheme) SingleHighlightGradient() *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.Q3DTheme_SingleHighlightGradient(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *Q3DTheme) BaseColors() []*gui.QColor { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*gui.QColor { out := make([]*gui.QColor, int(l.len)) tmpList := NewQ3DThemeFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__baseColors_atList(i) } return out }(C.Q3DTheme_BaseColors(ptr.Pointer())) } return make([]*gui.QColor, 0) } func (ptr *Q3DTheme) BaseGradients() []*gui.QLinearGradient { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []*gui.QLinearGradient { out := make([]*gui.QLinearGradient, int(l.len)) tmpList := NewQ3DThemeFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__baseGradients_atList(i) } return out }(C.Q3DTheme_BaseGradients(ptr.Pointer())) } return make([]*gui.QLinearGradient, 0) } func (ptr *Q3DTheme) IsBackgroundEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DTheme_IsBackgroundEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DTheme) IsGridEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DTheme_IsGridEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DTheme) IsLabelBackgroundEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DTheme_IsLabelBackgroundEnabled(ptr.Pointer())) != 0 } return false } func (ptr *Q3DTheme) IsLabelBorderEnabled() bool { if ptr.Pointer() != nil { return int8(C.Q3DTheme_IsLabelBorderEnabled(ptr.Pointer())) != 0 } return false } //export callbackQ3DTheme_MetaObject func callbackQ3DTheme_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQ3DThemeFromPointer(ptr).MetaObjectDefault()) } func (ptr *Q3DTheme) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *Q3DTheme) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *Q3DTheme) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DTheme_MetaObject(ptr.Pointer())) } return nil } func (ptr *Q3DTheme) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.Q3DTheme_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *Q3DTheme) AmbientLightStrength() float32 { if ptr.Pointer() != nil { return float32(C.Q3DTheme_AmbientLightStrength(ptr.Pointer())) } return 0 } func (ptr *Q3DTheme) HighlightLightStrength() float32 { if ptr.Pointer() != nil { return float32(C.Q3DTheme_HighlightLightStrength(ptr.Pointer())) } return 0 } func (ptr *Q3DTheme) LightStrength() float32 { if ptr.Pointer() != nil { return float32(C.Q3DTheme_LightStrength(ptr.Pointer())) } return 0 } func (ptr *Q3DTheme) __baseColorsChanged_colors_atList(i int) *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme___baseColorsChanged_colors_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) __baseColorsChanged_colors_setList(i gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___baseColorsChanged_colors_setList(ptr.Pointer(), gui.PointerFromQColor(i)) } } func (ptr *Q3DTheme) __baseColorsChanged_colors_newList() unsafe.Pointer { return C.Q3DTheme___baseColorsChanged_colors_newList(ptr.Pointer()) } func (ptr *Q3DTheme) __baseGradientsChanged_gradients_atList(i int) *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.Q3DTheme___baseGradientsChanged_gradients_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *Q3DTheme) __baseGradientsChanged_gradients_setList(i gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___baseGradientsChanged_gradients_setList(ptr.Pointer(), gui.PointerFromQLinearGradient(i)) } } func (ptr *Q3DTheme) __baseGradientsChanged_gradients_newList() unsafe.Pointer { return C.Q3DTheme___baseGradientsChanged_gradients_newList(ptr.Pointer()) } func (ptr *Q3DTheme) __setBaseColors_colors_atList(i int) *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme___setBaseColors_colors_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) __setBaseColors_colors_setList(i gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___setBaseColors_colors_setList(ptr.Pointer(), gui.PointerFromQColor(i)) } } func (ptr *Q3DTheme) __setBaseColors_colors_newList() unsafe.Pointer { return C.Q3DTheme___setBaseColors_colors_newList(ptr.Pointer()) } func (ptr *Q3DTheme) __setBaseGradients_gradients_atList(i int) *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.Q3DTheme___setBaseGradients_gradients_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *Q3DTheme) __setBaseGradients_gradients_setList(i gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___setBaseGradients_gradients_setList(ptr.Pointer(), gui.PointerFromQLinearGradient(i)) } } func (ptr *Q3DTheme) __setBaseGradients_gradients_newList() unsafe.Pointer { return C.Q3DTheme___setBaseGradients_gradients_newList(ptr.Pointer()) } func (ptr *Q3DTheme) __baseColors_atList(i int) *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.Q3DTheme___baseColors_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *Q3DTheme) __baseColors_setList(i gui.QColor_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___baseColors_setList(ptr.Pointer(), gui.PointerFromQColor(i)) } } func (ptr *Q3DTheme) __baseColors_newList() unsafe.Pointer { return C.Q3DTheme___baseColors_newList(ptr.Pointer()) } func (ptr *Q3DTheme) __baseGradients_atList(i int) *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.Q3DTheme___baseGradients_atList(ptr.Pointer(), C.int(int32(i)))) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *Q3DTheme) __baseGradients_setList(i gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.Q3DTheme___baseGradients_setList(ptr.Pointer(), gui.PointerFromQLinearGradient(i)) } } func (ptr *Q3DTheme) __baseGradients_newList() unsafe.Pointer { return C.Q3DTheme___baseGradients_newList(ptr.Pointer()) } type QAbstract3DAxis struct { ptr unsafe.Pointer } type QAbstract3DAxis_ITF interface { QAbstract3DAxis_PTR() *QAbstract3DAxis } func (ptr *QAbstract3DAxis) QAbstract3DAxis_PTR() *QAbstract3DAxis { return ptr } func (ptr *QAbstract3DAxis) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAbstract3DAxis) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAbstract3DAxis(ptr QAbstract3DAxis_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAbstract3DAxis_PTR().Pointer() } return nil } func NewQAbstract3DAxisFromPointer(ptr unsafe.Pointer) (n *QAbstract3DAxis) { n = new(QAbstract3DAxis) n.SetPointer(ptr) return } //go:generate stringer -type=QAbstract3DAxis__AxisOrientation //QAbstract3DAxis::AxisOrientation type QAbstract3DAxis__AxisOrientation int64 const ( QAbstract3DAxis__AxisOrientationNone QAbstract3DAxis__AxisOrientation = QAbstract3DAxis__AxisOrientation(0) QAbstract3DAxis__AxisOrientationX QAbstract3DAxis__AxisOrientation = QAbstract3DAxis__AxisOrientation(1) QAbstract3DAxis__AxisOrientationY QAbstract3DAxis__AxisOrientation = QAbstract3DAxis__AxisOrientation(2) QAbstract3DAxis__AxisOrientationZ QAbstract3DAxis__AxisOrientation = QAbstract3DAxis__AxisOrientation(4) ) //go:generate stringer -type=QAbstract3DAxis__AxisType //QAbstract3DAxis::AxisType type QAbstract3DAxis__AxisType int64 const ( QAbstract3DAxis__AxisTypeNone QAbstract3DAxis__AxisType = QAbstract3DAxis__AxisType(0) QAbstract3DAxis__AxisTypeCategory QAbstract3DAxis__AxisType = QAbstract3DAxis__AxisType(1) QAbstract3DAxis__AxisTypeValue QAbstract3DAxis__AxisType = QAbstract3DAxis__AxisType(2) ) func QAbstract3DAxis_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DAxis_QAbstract3DAxis_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DAxis) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DAxis_QAbstract3DAxis_Tr(sC, cC, C.int(int32(n)))) } func QAbstract3DAxis_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DAxis_QAbstract3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DAxis) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DAxis_QAbstract3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQAbstract3DAxis_AutoAdjustRangeChanged func callbackQAbstract3DAxis_AutoAdjustRangeChanged(ptr unsafe.Pointer, autoAdjust C.char) { if signal := qt.GetSignal(ptr, "autoAdjustRangeChanged"); signal != nil { signal.(func(bool))(int8(autoAdjust) != 0) } } func (ptr *QAbstract3DAxis) ConnectAutoAdjustRangeChanged(f func(autoAdjust bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoAdjustRangeChanged") { C.QAbstract3DAxis_ConnectAutoAdjustRangeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoAdjustRangeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoAdjustRangeChanged", func(autoAdjust bool) { signal.(func(bool))(autoAdjust) f(autoAdjust) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoAdjustRangeChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectAutoAdjustRangeChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectAutoAdjustRangeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoAdjustRangeChanged") } } func (ptr *QAbstract3DAxis) AutoAdjustRangeChanged(autoAdjust bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_AutoAdjustRangeChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoAdjust)))) } } //export callbackQAbstract3DAxis_LabelAutoRotationChanged func callbackQAbstract3DAxis_LabelAutoRotationChanged(ptr unsafe.Pointer, angle C.float) { if signal := qt.GetSignal(ptr, "labelAutoRotationChanged"); signal != nil { signal.(func(float32))(float32(angle)) } } func (ptr *QAbstract3DAxis) ConnectLabelAutoRotationChanged(f func(angle float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelAutoRotationChanged") { C.QAbstract3DAxis_ConnectLabelAutoRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelAutoRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelAutoRotationChanged", func(angle float32) { signal.(func(float32))(angle) f(angle) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelAutoRotationChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectLabelAutoRotationChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectLabelAutoRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelAutoRotationChanged") } } func (ptr *QAbstract3DAxis) LabelAutoRotationChanged(angle float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_LabelAutoRotationChanged(ptr.Pointer(), C.float(angle)) } } //export callbackQAbstract3DAxis_LabelsChanged func callbackQAbstract3DAxis_LabelsChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "labelsChanged"); signal != nil { signal.(func())() } } func (ptr *QAbstract3DAxis) ConnectLabelsChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelsChanged") { C.QAbstract3DAxis_ConnectLabelsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelsChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "labelsChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectLabelsChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectLabelsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelsChanged") } } func (ptr *QAbstract3DAxis) LabelsChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_LabelsChanged(ptr.Pointer()) } } //export callbackQAbstract3DAxis_MaxChanged func callbackQAbstract3DAxis_MaxChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "maxChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QAbstract3DAxis) ConnectMaxChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "maxChanged") { C.QAbstract3DAxis_ConnectMaxChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "maxChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "maxChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "maxChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectMaxChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectMaxChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "maxChanged") } } func (ptr *QAbstract3DAxis) MaxChanged(value float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_MaxChanged(ptr.Pointer(), C.float(value)) } } //export callbackQAbstract3DAxis_MinChanged func callbackQAbstract3DAxis_MinChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "minChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QAbstract3DAxis) ConnectMinChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "minChanged") { C.QAbstract3DAxis_ConnectMinChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "minChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "minChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "minChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectMinChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectMinChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "minChanged") } } func (ptr *QAbstract3DAxis) MinChanged(value float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_MinChanged(ptr.Pointer(), C.float(value)) } } //export callbackQAbstract3DAxis_OrientationChanged func callbackQAbstract3DAxis_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil { signal.(func(QAbstract3DAxis__AxisOrientation))(QAbstract3DAxis__AxisOrientation(orientation)) } } func (ptr *QAbstract3DAxis) ConnectOrientationChanged(f func(orientation QAbstract3DAxis__AxisOrientation)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") { C.QAbstract3DAxis_ConnectOrientationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "orientationChanged", func(orientation QAbstract3DAxis__AxisOrientation) { signal.(func(QAbstract3DAxis__AxisOrientation))(orientation) f(orientation) }) } else { qt.ConnectSignal(ptr.Pointer(), "orientationChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectOrientationChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectOrientationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "orientationChanged") } } func (ptr *QAbstract3DAxis) OrientationChanged(orientation QAbstract3DAxis__AxisOrientation) { if ptr.Pointer() != nil { C.QAbstract3DAxis_OrientationChanged(ptr.Pointer(), C.longlong(orientation)) } } //export callbackQAbstract3DAxis_RangeChanged func callbackQAbstract3DAxis_RangeChanged(ptr unsafe.Pointer, min C.float, max C.float) { if signal := qt.GetSignal(ptr, "rangeChanged"); signal != nil { signal.(func(float32, float32))(float32(min), float32(max)) } } func (ptr *QAbstract3DAxis) ConnectRangeChanged(f func(min float32, max float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rangeChanged") { C.QAbstract3DAxis_ConnectRangeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rangeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rangeChanged", func(min float32, max float32) { signal.(func(float32, float32))(min, max) f(min, max) }) } else { qt.ConnectSignal(ptr.Pointer(), "rangeChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectRangeChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectRangeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rangeChanged") } } func (ptr *QAbstract3DAxis) RangeChanged(min float32, max float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_RangeChanged(ptr.Pointer(), C.float(min), C.float(max)) } } func (ptr *QAbstract3DAxis) SetAutoAdjustRange(autoAdjust bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetAutoAdjustRange(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoAdjust)))) } } func (ptr *QAbstract3DAxis) SetLabelAutoRotation(angle float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetLabelAutoRotation(ptr.Pointer(), C.float(angle)) } } func (ptr *QAbstract3DAxis) SetLabels(labels []string) { if ptr.Pointer() != nil { labelsC := C.CString(strings.Join(labels, "|")) defer C.free(unsafe.Pointer(labelsC)) C.QAbstract3DAxis_SetLabels(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "|")))}) } } func (ptr *QAbstract3DAxis) SetMax(max float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetMax(ptr.Pointer(), C.float(max)) } } func (ptr *QAbstract3DAxis) SetMin(min float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetMin(ptr.Pointer(), C.float(min)) } } func (ptr *QAbstract3DAxis) SetRange(min float32, max float32) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetRange(ptr.Pointer(), C.float(min), C.float(max)) } } func (ptr *QAbstract3DAxis) SetTitle(title string) { if ptr.Pointer() != nil { var titleC *C.char if title != "" { titleC = C.CString(title) defer C.free(unsafe.Pointer(titleC)) } C.QAbstract3DAxis_SetTitle(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: titleC, len: C.longlong(len(title))}) } } func (ptr *QAbstract3DAxis) SetTitleFixed(fixed bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetTitleFixed(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixed)))) } } func (ptr *QAbstract3DAxis) SetTitleVisible(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_SetTitleVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQAbstract3DAxis_TitleChanged func callbackQAbstract3DAxis_TitleChanged(ptr unsafe.Pointer, newTitle C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "titleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(newTitle)) } } func (ptr *QAbstract3DAxis) ConnectTitleChanged(f func(newTitle string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "titleChanged") { C.QAbstract3DAxis_ConnectTitleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "titleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "titleChanged", func(newTitle string) { signal.(func(string))(newTitle) f(newTitle) }) } else { qt.ConnectSignal(ptr.Pointer(), "titleChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectTitleChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectTitleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "titleChanged") } } func (ptr *QAbstract3DAxis) TitleChanged(newTitle string) { if ptr.Pointer() != nil { var newTitleC *C.char if newTitle != "" { newTitleC = C.CString(newTitle) defer C.free(unsafe.Pointer(newTitleC)) } C.QAbstract3DAxis_TitleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: newTitleC, len: C.longlong(len(newTitle))}) } } //export callbackQAbstract3DAxis_TitleFixedChanged func callbackQAbstract3DAxis_TitleFixedChanged(ptr unsafe.Pointer, fixed C.char) { if signal := qt.GetSignal(ptr, "titleFixedChanged"); signal != nil { signal.(func(bool))(int8(fixed) != 0) } } func (ptr *QAbstract3DAxis) ConnectTitleFixedChanged(f func(fixed bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "titleFixedChanged") { C.QAbstract3DAxis_ConnectTitleFixedChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "titleFixedChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "titleFixedChanged", func(fixed bool) { signal.(func(bool))(fixed) f(fixed) }) } else { qt.ConnectSignal(ptr.Pointer(), "titleFixedChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectTitleFixedChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectTitleFixedChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "titleFixedChanged") } } func (ptr *QAbstract3DAxis) TitleFixedChanged(fixed bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_TitleFixedChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixed)))) } } //export callbackQAbstract3DAxis_TitleVisibilityChanged func callbackQAbstract3DAxis_TitleVisibilityChanged(ptr unsafe.Pointer, visible C.char) { if signal := qt.GetSignal(ptr, "titleVisibilityChanged"); signal != nil { signal.(func(bool))(int8(visible) != 0) } } func (ptr *QAbstract3DAxis) ConnectTitleVisibilityChanged(f func(visible bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "titleVisibilityChanged") { C.QAbstract3DAxis_ConnectTitleVisibilityChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "titleVisibilityChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "titleVisibilityChanged", func(visible bool) { signal.(func(bool))(visible) f(visible) }) } else { qt.ConnectSignal(ptr.Pointer(), "titleVisibilityChanged", f) } } } func (ptr *QAbstract3DAxis) DisconnectTitleVisibilityChanged() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DisconnectTitleVisibilityChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "titleVisibilityChanged") } } func (ptr *QAbstract3DAxis) TitleVisibilityChanged(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DAxis_TitleVisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQAbstract3DAxis_DestroyQAbstract3DAxis func callbackQAbstract3DAxis_DestroyQAbstract3DAxis(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QAbstract3DAxis"); signal != nil { signal.(func())() } else { NewQAbstract3DAxisFromPointer(ptr).DestroyQAbstract3DAxisDefault() } } func (ptr *QAbstract3DAxis) ConnectDestroyQAbstract3DAxis(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QAbstract3DAxis"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DAxis", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DAxis", f) } } } func (ptr *QAbstract3DAxis) DisconnectDestroyQAbstract3DAxis() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QAbstract3DAxis") } } func (ptr *QAbstract3DAxis) DestroyQAbstract3DAxis() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DestroyQAbstract3DAxis(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DAxis) DestroyQAbstract3DAxisDefault() { if ptr.Pointer() != nil { C.QAbstract3DAxis_DestroyQAbstract3DAxisDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DAxis) Orientation() QAbstract3DAxis__AxisOrientation { if ptr.Pointer() != nil { return QAbstract3DAxis__AxisOrientation(C.QAbstract3DAxis_Orientation(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DAxis) Type() QAbstract3DAxis__AxisType { if ptr.Pointer() != nil { return QAbstract3DAxis__AxisType(C.QAbstract3DAxis_Type(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DAxis) Title() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAbstract3DAxis_Title(ptr.Pointer())) } return "" } func (ptr *QAbstract3DAxis) Labels() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QAbstract3DAxis_Labels(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QAbstract3DAxis) IsAutoAdjustRange() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DAxis_IsAutoAdjustRange(ptr.Pointer())) != 0 } return false } func (ptr *QAbstract3DAxis) IsTitleFixed() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DAxis_IsTitleFixed(ptr.Pointer())) != 0 } return false } func (ptr *QAbstract3DAxis) IsTitleVisible() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DAxis_IsTitleVisible(ptr.Pointer())) != 0 } return false } //export callbackQAbstract3DAxis_MetaObject func callbackQAbstract3DAxis_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQAbstract3DAxisFromPointer(ptr).MetaObjectDefault()) } func (ptr *QAbstract3DAxis) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QAbstract3DAxis) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QAbstract3DAxis) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DAxis_MetaObject(ptr.Pointer())) } return nil } func (ptr *QAbstract3DAxis) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DAxis_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QAbstract3DAxis) LabelAutoRotation() float32 { if ptr.Pointer() != nil { return float32(C.QAbstract3DAxis_LabelAutoRotation(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DAxis) Max() float32 { if ptr.Pointer() != nil { return float32(C.QAbstract3DAxis_Max(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DAxis) Min() float32 { if ptr.Pointer() != nil { return float32(C.QAbstract3DAxis_Min(ptr.Pointer())) } return 0 } type QAbstract3DGraph struct { ptr unsafe.Pointer } type QAbstract3DGraph_ITF interface { QAbstract3DGraph_PTR() *QAbstract3DGraph } func (ptr *QAbstract3DGraph) QAbstract3DGraph_PTR() *QAbstract3DGraph { return ptr } func (ptr *QAbstract3DGraph) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAbstract3DGraph) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAbstract3DGraph(ptr QAbstract3DGraph_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAbstract3DGraph_PTR().Pointer() } return nil } func NewQAbstract3DGraphFromPointer(ptr unsafe.Pointer) (n *QAbstract3DGraph) { n = new(QAbstract3DGraph) n.SetPointer(ptr) return } //go:generate stringer -type=QAbstract3DGraph__ElementType //QAbstract3DGraph::ElementType type QAbstract3DGraph__ElementType int64 const ( QAbstract3DGraph__ElementNone QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(0) QAbstract3DGraph__ElementSeries QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(1) QAbstract3DGraph__ElementAxisXLabel QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(2) QAbstract3DGraph__ElementAxisYLabel QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(3) QAbstract3DGraph__ElementAxisZLabel QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(4) QAbstract3DGraph__ElementCustomItem QAbstract3DGraph__ElementType = QAbstract3DGraph__ElementType(5) ) //go:generate stringer -type=QAbstract3DGraph__OptimizationHint //QAbstract3DGraph::OptimizationHint type QAbstract3DGraph__OptimizationHint int64 const ( QAbstract3DGraph__OptimizationDefault QAbstract3DGraph__OptimizationHint = QAbstract3DGraph__OptimizationHint(0) QAbstract3DGraph__OptimizationStatic QAbstract3DGraph__OptimizationHint = QAbstract3DGraph__OptimizationHint(1) ) //go:generate stringer -type=QAbstract3DGraph__SelectionFlag //QAbstract3DGraph::SelectionFlag type QAbstract3DGraph__SelectionFlag int64 const ( QAbstract3DGraph__SelectionNone QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(0) QAbstract3DGraph__SelectionItem QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(1) QAbstract3DGraph__SelectionRow QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(2) QAbstract3DGraph__SelectionItemAndRow QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(QAbstract3DGraph__SelectionItem | QAbstract3DGraph__SelectionRow) QAbstract3DGraph__SelectionColumn QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(4) QAbstract3DGraph__SelectionItemAndColumn QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(QAbstract3DGraph__SelectionItem | QAbstract3DGraph__SelectionColumn) QAbstract3DGraph__SelectionRowAndColumn QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(QAbstract3DGraph__SelectionRow | QAbstract3DGraph__SelectionColumn) QAbstract3DGraph__SelectionItemRowAndColumn QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(QAbstract3DGraph__SelectionItem | QAbstract3DGraph__SelectionRow | QAbstract3DGraph__SelectionColumn) QAbstract3DGraph__SelectionSlice QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(8) QAbstract3DGraph__SelectionMultiSeries QAbstract3DGraph__SelectionFlag = QAbstract3DGraph__SelectionFlag(16) ) //go:generate stringer -type=QAbstract3DGraph__ShadowQuality //QAbstract3DGraph::ShadowQuality type QAbstract3DGraph__ShadowQuality int64 const ( QAbstract3DGraph__ShadowQualityNone QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(0) QAbstract3DGraph__ShadowQualityLow QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(1) QAbstract3DGraph__ShadowQualityMedium QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(2) QAbstract3DGraph__ShadowQualityHigh QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(3) QAbstract3DGraph__ShadowQualitySoftLow QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(4) QAbstract3DGraph__ShadowQualitySoftMedium QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(5) QAbstract3DGraph__ShadowQualitySoftHigh QAbstract3DGraph__ShadowQuality = QAbstract3DGraph__ShadowQuality(6) ) type QAbstract3DInputHandler struct { ptr unsafe.Pointer } type QAbstract3DInputHandler_ITF interface { QAbstract3DInputHandler_PTR() *QAbstract3DInputHandler } func (ptr *QAbstract3DInputHandler) QAbstract3DInputHandler_PTR() *QAbstract3DInputHandler { return ptr } func (ptr *QAbstract3DInputHandler) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAbstract3DInputHandler) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAbstract3DInputHandler(ptr QAbstract3DInputHandler_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAbstract3DInputHandler_PTR().Pointer() } return nil } func NewQAbstract3DInputHandlerFromPointer(ptr unsafe.Pointer) (n *QAbstract3DInputHandler) { n = new(QAbstract3DInputHandler) n.SetPointer(ptr) return } //go:generate stringer -type=QAbstract3DInputHandler__InputView //QAbstract3DInputHandler::InputView type QAbstract3DInputHandler__InputView int64 const ( QAbstract3DInputHandler__InputViewNone QAbstract3DInputHandler__InputView = QAbstract3DInputHandler__InputView(0) QAbstract3DInputHandler__InputViewOnPrimary QAbstract3DInputHandler__InputView = QAbstract3DInputHandler__InputView(1) QAbstract3DInputHandler__InputViewOnSecondary QAbstract3DInputHandler__InputView = QAbstract3DInputHandler__InputView(2) ) func NewQAbstract3DInputHandler(parent core.QObject_ITF) *QAbstract3DInputHandler { return NewQAbstract3DInputHandlerFromPointer(C.QAbstract3DInputHandler_NewQAbstract3DInputHandler(core.PointerFromQObject(parent))) } func QAbstract3DInputHandler_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DInputHandler_QAbstract3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DInputHandler) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DInputHandler_QAbstract3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func QAbstract3DInputHandler_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DInputHandler_QAbstract3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DInputHandler) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DInputHandler_QAbstract3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQAbstract3DInputHandler_InputViewChanged func callbackQAbstract3DInputHandler_InputViewChanged(ptr unsafe.Pointer, view C.longlong) { if signal := qt.GetSignal(ptr, "inputViewChanged"); signal != nil { signal.(func(QAbstract3DInputHandler__InputView))(QAbstract3DInputHandler__InputView(view)) } } func (ptr *QAbstract3DInputHandler) ConnectInputViewChanged(f func(view QAbstract3DInputHandler__InputView)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "inputViewChanged") { C.QAbstract3DInputHandler_ConnectInputViewChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "inputViewChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "inputViewChanged", func(view QAbstract3DInputHandler__InputView) { signal.(func(QAbstract3DInputHandler__InputView))(view) f(view) }) } else { qt.ConnectSignal(ptr.Pointer(), "inputViewChanged", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectInputViewChanged() { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_DisconnectInputViewChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "inputViewChanged") } } func (ptr *QAbstract3DInputHandler) InputViewChanged(view QAbstract3DInputHandler__InputView) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_InputViewChanged(ptr.Pointer(), C.longlong(view)) } } //export callbackQAbstract3DInputHandler_MouseDoubleClickEvent func callbackQAbstract3DInputHandler_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { signal.(func(*gui.QMouseEvent))(gui.NewQMouseEventFromPointer(event)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event)) } } func (ptr *QAbstract3DInputHandler) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", func(event *gui.QMouseEvent) { signal.(func(*gui.QMouseEvent))(event) f(event) }) } else { qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectMouseDoubleClickEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") } } func (ptr *QAbstract3DInputHandler) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) } } func (ptr *QAbstract3DInputHandler) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) } } //export callbackQAbstract3DInputHandler_MouseMoveEvent func callbackQAbstract3DInputHandler_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *QAbstract3DInputHandler) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectMouseMoveEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") } } func (ptr *QAbstract3DInputHandler) MouseMoveEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *QAbstract3DInputHandler) MouseMoveEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQAbstract3DInputHandler_MousePressEvent func callbackQAbstract3DInputHandler_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *QAbstract3DInputHandler) ConnectMousePressEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectMousePressEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") } } func (ptr *QAbstract3DInputHandler) MousePressEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *QAbstract3DInputHandler) MousePressEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQAbstract3DInputHandler_MouseReleaseEvent func callbackQAbstract3DInputHandler_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer, mousePos unsafe.Pointer) { if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { signal.(func(*gui.QMouseEvent, *core.QPoint))(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event), core.NewQPointFromPointer(mousePos)) } } func (ptr *QAbstract3DInputHandler) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent, mousePos *core.QPoint)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", func(event *gui.QMouseEvent, mousePos *core.QPoint) { signal.(func(*gui.QMouseEvent, *core.QPoint))(event, mousePos) f(event, mousePos) }) } else { qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectMouseReleaseEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") } } func (ptr *QAbstract3DInputHandler) MouseReleaseEvent(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } func (ptr *QAbstract3DInputHandler) MouseReleaseEventDefault(event gui.QMouseEvent_ITF, mousePos core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event), core.PointerFromQPoint(mousePos)) } } //export callbackQAbstract3DInputHandler_PositionChanged func callbackQAbstract3DInputHandler_PositionChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "positionChanged"); signal != nil { signal.(func(*core.QPoint))(core.NewQPointFromPointer(position)) } } func (ptr *QAbstract3DInputHandler) ConnectPositionChanged(f func(position *core.QPoint)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "positionChanged") { C.QAbstract3DInputHandler_ConnectPositionChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "positionChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "positionChanged", func(position *core.QPoint) { signal.(func(*core.QPoint))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "positionChanged", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectPositionChanged() { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_DisconnectPositionChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "positionChanged") } } func (ptr *QAbstract3DInputHandler) PositionChanged(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_PositionChanged(ptr.Pointer(), core.PointerFromQPoint(position)) } } //export callbackQAbstract3DInputHandler_SceneChanged func callbackQAbstract3DInputHandler_SceneChanged(ptr unsafe.Pointer, scene unsafe.Pointer) { if signal := qt.GetSignal(ptr, "sceneChanged"); signal != nil { signal.(func(*Q3DScene))(NewQ3DSceneFromPointer(scene)) } } func (ptr *QAbstract3DInputHandler) ConnectSceneChanged(f func(scene *Q3DScene)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sceneChanged") { C.QAbstract3DInputHandler_ConnectSceneChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sceneChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sceneChanged", func(scene *Q3DScene) { signal.(func(*Q3DScene))(scene) f(scene) }) } else { qt.ConnectSignal(ptr.Pointer(), "sceneChanged", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectSceneChanged() { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_DisconnectSceneChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sceneChanged") } } func (ptr *QAbstract3DInputHandler) SceneChanged(scene Q3DScene_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SceneChanged(ptr.Pointer(), PointerFromQ3DScene(scene)) } } func (ptr *QAbstract3DInputHandler) SetInputPosition(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SetInputPosition(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *QAbstract3DInputHandler) SetInputView(inputView QAbstract3DInputHandler__InputView) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SetInputView(ptr.Pointer(), C.longlong(inputView)) } } func (ptr *QAbstract3DInputHandler) SetPrevDistance(distance int) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SetPrevDistance(ptr.Pointer(), C.int(int32(distance))) } } func (ptr *QAbstract3DInputHandler) SetPreviousInputPos(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SetPreviousInputPos(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *QAbstract3DInputHandler) SetScene(scene Q3DScene_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_SetScene(ptr.Pointer(), PointerFromQ3DScene(scene)) } } //export callbackQAbstract3DInputHandler_TouchEvent func callbackQAbstract3DInputHandler_TouchEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil { signal.(func(*gui.QTouchEvent))(gui.NewQTouchEventFromPointer(event)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).TouchEventDefault(gui.NewQTouchEventFromPointer(event)) } } func (ptr *QAbstract3DInputHandler) ConnectTouchEvent(f func(event *gui.QTouchEvent)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "touchEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "touchEvent", func(event *gui.QTouchEvent) { signal.(func(*gui.QTouchEvent))(event) f(event) }) } else { qt.ConnectSignal(ptr.Pointer(), "touchEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectTouchEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "touchEvent") } } func (ptr *QAbstract3DInputHandler) TouchEvent(event gui.QTouchEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_TouchEvent(ptr.Pointer(), gui.PointerFromQTouchEvent(event)) } } func (ptr *QAbstract3DInputHandler) TouchEventDefault(event gui.QTouchEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_TouchEventDefault(ptr.Pointer(), gui.PointerFromQTouchEvent(event)) } } //export callbackQAbstract3DInputHandler_WheelEvent func callbackQAbstract3DInputHandler_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { signal.(func(*gui.QWheelEvent))(gui.NewQWheelEventFromPointer(event)) } else { NewQAbstract3DInputHandlerFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) } } func (ptr *QAbstract3DInputHandler) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "wheelEvent", func(event *gui.QWheelEvent) { signal.(func(*gui.QWheelEvent))(event) f(event) }) } else { qt.ConnectSignal(ptr.Pointer(), "wheelEvent", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectWheelEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") } } func (ptr *QAbstract3DInputHandler) WheelEvent(event gui.QWheelEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) } } func (ptr *QAbstract3DInputHandler) WheelEventDefault(event gui.QWheelEvent_ITF) { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) } } //export callbackQAbstract3DInputHandler_DestroyQAbstract3DInputHandler func callbackQAbstract3DInputHandler_DestroyQAbstract3DInputHandler(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QAbstract3DInputHandler"); signal != nil { signal.(func())() } else { NewQAbstract3DInputHandlerFromPointer(ptr).DestroyQAbstract3DInputHandlerDefault() } } func (ptr *QAbstract3DInputHandler) ConnectDestroyQAbstract3DInputHandler(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QAbstract3DInputHandler"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DInputHandler", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DInputHandler", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectDestroyQAbstract3DInputHandler() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QAbstract3DInputHandler") } } func (ptr *QAbstract3DInputHandler) DestroyQAbstract3DInputHandler() { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_DestroyQAbstract3DInputHandler(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DInputHandler) DestroyQAbstract3DInputHandlerDefault() { if ptr.Pointer() != nil { C.QAbstract3DInputHandler_DestroyQAbstract3DInputHandlerDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DInputHandler) Scene() *Q3DScene { if ptr.Pointer() != nil { return NewQ3DSceneFromPointer(C.QAbstract3DInputHandler_Scene(ptr.Pointer())) } return nil } func (ptr *QAbstract3DInputHandler) InputView() QAbstract3DInputHandler__InputView { if ptr.Pointer() != nil { return QAbstract3DInputHandler__InputView(C.QAbstract3DInputHandler_InputView(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DInputHandler) InputPosition() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.QAbstract3DInputHandler_InputPosition(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } func (ptr *QAbstract3DInputHandler) PreviousInputPos() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.QAbstract3DInputHandler_PreviousInputPos(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } //export callbackQAbstract3DInputHandler_MetaObject func callbackQAbstract3DInputHandler_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQAbstract3DInputHandlerFromPointer(ptr).MetaObjectDefault()) } func (ptr *QAbstract3DInputHandler) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QAbstract3DInputHandler) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QAbstract3DInputHandler) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DInputHandler_MetaObject(ptr.Pointer())) } return nil } func (ptr *QAbstract3DInputHandler) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DInputHandler_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QAbstract3DInputHandler) PrevDistance() int { if ptr.Pointer() != nil { return int(int32(C.QAbstract3DInputHandler_PrevDistance(ptr.Pointer()))) } return 0 } type QAbstract3DSeries struct { ptr unsafe.Pointer } type QAbstract3DSeries_ITF interface { QAbstract3DSeries_PTR() *QAbstract3DSeries } func (ptr *QAbstract3DSeries) QAbstract3DSeries_PTR() *QAbstract3DSeries { return ptr } func (ptr *QAbstract3DSeries) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAbstract3DSeries) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAbstract3DSeries(ptr QAbstract3DSeries_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAbstract3DSeries_PTR().Pointer() } return nil } func NewQAbstract3DSeriesFromPointer(ptr unsafe.Pointer) (n *QAbstract3DSeries) { n = new(QAbstract3DSeries) n.SetPointer(ptr) return } //go:generate stringer -type=QAbstract3DSeries__Mesh //QAbstract3DSeries::Mesh type QAbstract3DSeries__Mesh int64 const ( QAbstract3DSeries__MeshUserDefined QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(0) QAbstract3DSeries__MeshBar QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(1) QAbstract3DSeries__MeshCube QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(2) QAbstract3DSeries__MeshPyramid QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(3) QAbstract3DSeries__MeshCone QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(4) QAbstract3DSeries__MeshCylinder QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(5) QAbstract3DSeries__MeshBevelBar QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(6) QAbstract3DSeries__MeshBevelCube QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(7) QAbstract3DSeries__MeshSphere QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(8) QAbstract3DSeries__MeshMinimal QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(9) QAbstract3DSeries__MeshArrow QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(10) QAbstract3DSeries__MeshPoint QAbstract3DSeries__Mesh = QAbstract3DSeries__Mesh(11) ) //go:generate stringer -type=QAbstract3DSeries__SeriesType //QAbstract3DSeries::SeriesType type QAbstract3DSeries__SeriesType int64 const ( QAbstract3DSeries__SeriesTypeNone QAbstract3DSeries__SeriesType = QAbstract3DSeries__SeriesType(0) QAbstract3DSeries__SeriesTypeBar QAbstract3DSeries__SeriesType = QAbstract3DSeries__SeriesType(1) QAbstract3DSeries__SeriesTypeScatter QAbstract3DSeries__SeriesType = QAbstract3DSeries__SeriesType(2) QAbstract3DSeries__SeriesTypeSurface QAbstract3DSeries__SeriesType = QAbstract3DSeries__SeriesType(4) ) func QAbstract3DSeries_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DSeries_QAbstract3DSeries_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DSeries) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DSeries_QAbstract3DSeries_Tr(sC, cC, C.int(int32(n)))) } func QAbstract3DSeries_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DSeries_QAbstract3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QAbstract3DSeries) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstract3DSeries_QAbstract3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQAbstract3DSeries_BaseColorChanged func callbackQAbstract3DSeries_BaseColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "baseColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QAbstract3DSeries) ConnectBaseColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "baseColorChanged") { C.QAbstract3DSeries_ConnectBaseColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "baseColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "baseColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "baseColorChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectBaseColorChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectBaseColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "baseColorChanged") } } func (ptr *QAbstract3DSeries) BaseColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_BaseColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQAbstract3DSeries_BaseGradientChanged func callbackQAbstract3DSeries_BaseGradientChanged(ptr unsafe.Pointer, gradient unsafe.Pointer) { if signal := qt.GetSignal(ptr, "baseGradientChanged"); signal != nil { signal.(func(*gui.QLinearGradient))(gui.NewQLinearGradientFromPointer(gradient)) } } func (ptr *QAbstract3DSeries) ConnectBaseGradientChanged(f func(gradient *gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "baseGradientChanged") { C.QAbstract3DSeries_ConnectBaseGradientChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "baseGradientChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "baseGradientChanged", func(gradient *gui.QLinearGradient) { signal.(func(*gui.QLinearGradient))(gradient) f(gradient) }) } else { qt.ConnectSignal(ptr.Pointer(), "baseGradientChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectBaseGradientChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectBaseGradientChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "baseGradientChanged") } } func (ptr *QAbstract3DSeries) BaseGradientChanged(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_BaseGradientChanged(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } //export callbackQAbstract3DSeries_ColorStyleChanged func callbackQAbstract3DSeries_ColorStyleChanged(ptr unsafe.Pointer, style C.longlong) { if signal := qt.GetSignal(ptr, "colorStyleChanged"); signal != nil { signal.(func(Q3DTheme__ColorStyle))(Q3DTheme__ColorStyle(style)) } } func (ptr *QAbstract3DSeries) ConnectColorStyleChanged(f func(style Q3DTheme__ColorStyle)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "colorStyleChanged") { C.QAbstract3DSeries_ConnectColorStyleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "colorStyleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "colorStyleChanged", func(style Q3DTheme__ColorStyle) { signal.(func(Q3DTheme__ColorStyle))(style) f(style) }) } else { qt.ConnectSignal(ptr.Pointer(), "colorStyleChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectColorStyleChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectColorStyleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "colorStyleChanged") } } func (ptr *QAbstract3DSeries) ColorStyleChanged(style Q3DTheme__ColorStyle) { if ptr.Pointer() != nil { C.QAbstract3DSeries_ColorStyleChanged(ptr.Pointer(), C.longlong(style)) } } //export callbackQAbstract3DSeries_ItemLabelChanged func callbackQAbstract3DSeries_ItemLabelChanged(ptr unsafe.Pointer, label C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "itemLabelChanged"); signal != nil { signal.(func(string))(cGoUnpackString(label)) } } func (ptr *QAbstract3DSeries) ConnectItemLabelChanged(f func(label string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemLabelChanged") { C.QAbstract3DSeries_ConnectItemLabelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemLabelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemLabelChanged", func(label string) { signal.(func(string))(label) f(label) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemLabelChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectItemLabelChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectItemLabelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemLabelChanged") } } func (ptr *QAbstract3DSeries) ItemLabelChanged(label string) { if ptr.Pointer() != nil { var labelC *C.char if label != "" { labelC = C.CString(label) defer C.free(unsafe.Pointer(labelC)) } C.QAbstract3DSeries_ItemLabelChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: labelC, len: C.longlong(len(label))}) } } //export callbackQAbstract3DSeries_ItemLabelFormatChanged func callbackQAbstract3DSeries_ItemLabelFormatChanged(ptr unsafe.Pointer, format C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "itemLabelFormatChanged"); signal != nil { signal.(func(string))(cGoUnpackString(format)) } } func (ptr *QAbstract3DSeries) ConnectItemLabelFormatChanged(f func(format string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemLabelFormatChanged") { C.QAbstract3DSeries_ConnectItemLabelFormatChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemLabelFormatChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemLabelFormatChanged", func(format string) { signal.(func(string))(format) f(format) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemLabelFormatChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectItemLabelFormatChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectItemLabelFormatChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemLabelFormatChanged") } } func (ptr *QAbstract3DSeries) ItemLabelFormatChanged(format string) { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } C.QAbstract3DSeries_ItemLabelFormatChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))}) } } //export callbackQAbstract3DSeries_ItemLabelVisibilityChanged func callbackQAbstract3DSeries_ItemLabelVisibilityChanged(ptr unsafe.Pointer, visible C.char) { if signal := qt.GetSignal(ptr, "itemLabelVisibilityChanged"); signal != nil { signal.(func(bool))(int8(visible) != 0) } } func (ptr *QAbstract3DSeries) ConnectItemLabelVisibilityChanged(f func(visible bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemLabelVisibilityChanged") { C.QAbstract3DSeries_ConnectItemLabelVisibilityChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemLabelVisibilityChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemLabelVisibilityChanged", func(visible bool) { signal.(func(bool))(visible) f(visible) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemLabelVisibilityChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectItemLabelVisibilityChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectItemLabelVisibilityChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemLabelVisibilityChanged") } } func (ptr *QAbstract3DSeries) ItemLabelVisibilityChanged(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_ItemLabelVisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQAbstract3DSeries_MeshChanged func callbackQAbstract3DSeries_MeshChanged(ptr unsafe.Pointer, mesh C.longlong) { if signal := qt.GetSignal(ptr, "meshChanged"); signal != nil { signal.(func(QAbstract3DSeries__Mesh))(QAbstract3DSeries__Mesh(mesh)) } } func (ptr *QAbstract3DSeries) ConnectMeshChanged(f func(mesh QAbstract3DSeries__Mesh)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "meshChanged") { C.QAbstract3DSeries_ConnectMeshChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "meshChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "meshChanged", func(mesh QAbstract3DSeries__Mesh) { signal.(func(QAbstract3DSeries__Mesh))(mesh) f(mesh) }) } else { qt.ConnectSignal(ptr.Pointer(), "meshChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectMeshChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectMeshChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "meshChanged") } } func (ptr *QAbstract3DSeries) MeshChanged(mesh QAbstract3DSeries__Mesh) { if ptr.Pointer() != nil { C.QAbstract3DSeries_MeshChanged(ptr.Pointer(), C.longlong(mesh)) } } //export callbackQAbstract3DSeries_MeshRotationChanged func callbackQAbstract3DSeries_MeshRotationChanged(ptr unsafe.Pointer, rotation unsafe.Pointer) { if signal := qt.GetSignal(ptr, "meshRotationChanged"); signal != nil { signal.(func(*gui.QQuaternion))(gui.NewQQuaternionFromPointer(rotation)) } } func (ptr *QAbstract3DSeries) ConnectMeshRotationChanged(f func(rotation *gui.QQuaternion)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "meshRotationChanged") { C.QAbstract3DSeries_ConnectMeshRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "meshRotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "meshRotationChanged", func(rotation *gui.QQuaternion) { signal.(func(*gui.QQuaternion))(rotation) f(rotation) }) } else { qt.ConnectSignal(ptr.Pointer(), "meshRotationChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectMeshRotationChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectMeshRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "meshRotationChanged") } } func (ptr *QAbstract3DSeries) MeshRotationChanged(rotation gui.QQuaternion_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_MeshRotationChanged(ptr.Pointer(), gui.PointerFromQQuaternion(rotation)) } } //export callbackQAbstract3DSeries_MeshSmoothChanged func callbackQAbstract3DSeries_MeshSmoothChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "meshSmoothChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QAbstract3DSeries) ConnectMeshSmoothChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "meshSmoothChanged") { C.QAbstract3DSeries_ConnectMeshSmoothChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "meshSmoothChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "meshSmoothChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "meshSmoothChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectMeshSmoothChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectMeshSmoothChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "meshSmoothChanged") } } func (ptr *QAbstract3DSeries) MeshSmoothChanged(enabled bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_MeshSmoothChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQAbstract3DSeries_MultiHighlightColorChanged func callbackQAbstract3DSeries_MultiHighlightColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "multiHighlightColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QAbstract3DSeries) ConnectMultiHighlightColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiHighlightColorChanged") { C.QAbstract3DSeries_ConnectMultiHighlightColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiHighlightColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiHighlightColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiHighlightColorChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectMultiHighlightColorChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectMultiHighlightColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiHighlightColorChanged") } } func (ptr *QAbstract3DSeries) MultiHighlightColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_MultiHighlightColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQAbstract3DSeries_MultiHighlightGradientChanged func callbackQAbstract3DSeries_MultiHighlightGradientChanged(ptr unsafe.Pointer, gradient unsafe.Pointer) { if signal := qt.GetSignal(ptr, "multiHighlightGradientChanged"); signal != nil { signal.(func(*gui.QLinearGradient))(gui.NewQLinearGradientFromPointer(gradient)) } } func (ptr *QAbstract3DSeries) ConnectMultiHighlightGradientChanged(f func(gradient *gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiHighlightGradientChanged") { C.QAbstract3DSeries_ConnectMultiHighlightGradientChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiHighlightGradientChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiHighlightGradientChanged", func(gradient *gui.QLinearGradient) { signal.(func(*gui.QLinearGradient))(gradient) f(gradient) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiHighlightGradientChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectMultiHighlightGradientChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectMultiHighlightGradientChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiHighlightGradientChanged") } } func (ptr *QAbstract3DSeries) MultiHighlightGradientChanged(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_MultiHighlightGradientChanged(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } //export callbackQAbstract3DSeries_NameChanged func callbackQAbstract3DSeries_NameChanged(ptr unsafe.Pointer, name C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "nameChanged"); signal != nil { signal.(func(string))(cGoUnpackString(name)) } } func (ptr *QAbstract3DSeries) ConnectNameChanged(f func(name string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "nameChanged") { C.QAbstract3DSeries_ConnectNameChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "nameChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "nameChanged", func(name string) { signal.(func(string))(name) f(name) }) } else { qt.ConnectSignal(ptr.Pointer(), "nameChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectNameChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectNameChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "nameChanged") } } func (ptr *QAbstract3DSeries) NameChanged(name string) { if ptr.Pointer() != nil { var nameC *C.char if name != "" { nameC = C.CString(name) defer C.free(unsafe.Pointer(nameC)) } C.QAbstract3DSeries_NameChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: nameC, len: C.longlong(len(name))}) } } func (ptr *QAbstract3DSeries) SetBaseColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetBaseColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *QAbstract3DSeries) SetBaseGradient(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetBaseGradient(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *QAbstract3DSeries) SetColorStyle(style Q3DTheme__ColorStyle) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetColorStyle(ptr.Pointer(), C.longlong(style)) } } func (ptr *QAbstract3DSeries) SetItemLabelFormat(format string) { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } C.QAbstract3DSeries_SetItemLabelFormat(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))}) } } func (ptr *QAbstract3DSeries) SetItemLabelVisible(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetItemLabelVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } func (ptr *QAbstract3DSeries) SetMesh(mesh QAbstract3DSeries__Mesh) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMesh(ptr.Pointer(), C.longlong(mesh)) } } func (ptr *QAbstract3DSeries) SetMeshAxisAndAngle(axis gui.QVector3D_ITF, angle float32) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMeshAxisAndAngle(ptr.Pointer(), gui.PointerFromQVector3D(axis), C.float(angle)) } } func (ptr *QAbstract3DSeries) SetMeshRotation(rotation gui.QQuaternion_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMeshRotation(ptr.Pointer(), gui.PointerFromQQuaternion(rotation)) } } func (ptr *QAbstract3DSeries) SetMeshSmooth(enable bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMeshSmooth(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QAbstract3DSeries) SetMultiHighlightColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMultiHighlightColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *QAbstract3DSeries) SetMultiHighlightGradient(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetMultiHighlightGradient(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *QAbstract3DSeries) SetName(name string) { if ptr.Pointer() != nil { var nameC *C.char if name != "" { nameC = C.CString(name) defer C.free(unsafe.Pointer(nameC)) } C.QAbstract3DSeries_SetName(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: nameC, len: C.longlong(len(name))}) } } func (ptr *QAbstract3DSeries) SetSingleHighlightColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetSingleHighlightColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *QAbstract3DSeries) SetSingleHighlightGradient(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetSingleHighlightGradient(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } func (ptr *QAbstract3DSeries) SetUserDefinedMesh(fileName string) { if ptr.Pointer() != nil { var fileNameC *C.char if fileName != "" { fileNameC = C.CString(fileName) defer C.free(unsafe.Pointer(fileNameC)) } C.QAbstract3DSeries_SetUserDefinedMesh(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) } } func (ptr *QAbstract3DSeries) SetVisible(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQAbstract3DSeries_SingleHighlightColorChanged func callbackQAbstract3DSeries_SingleHighlightColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "singleHighlightColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QAbstract3DSeries) ConnectSingleHighlightColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "singleHighlightColorChanged") { C.QAbstract3DSeries_ConnectSingleHighlightColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "singleHighlightColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "singleHighlightColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "singleHighlightColorChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectSingleHighlightColorChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectSingleHighlightColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "singleHighlightColorChanged") } } func (ptr *QAbstract3DSeries) SingleHighlightColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SingleHighlightColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQAbstract3DSeries_SingleHighlightGradientChanged func callbackQAbstract3DSeries_SingleHighlightGradientChanged(ptr unsafe.Pointer, gradient unsafe.Pointer) { if signal := qt.GetSignal(ptr, "singleHighlightGradientChanged"); signal != nil { signal.(func(*gui.QLinearGradient))(gui.NewQLinearGradientFromPointer(gradient)) } } func (ptr *QAbstract3DSeries) ConnectSingleHighlightGradientChanged(f func(gradient *gui.QLinearGradient)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "singleHighlightGradientChanged") { C.QAbstract3DSeries_ConnectSingleHighlightGradientChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "singleHighlightGradientChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "singleHighlightGradientChanged", func(gradient *gui.QLinearGradient) { signal.(func(*gui.QLinearGradient))(gradient) f(gradient) }) } else { qt.ConnectSignal(ptr.Pointer(), "singleHighlightGradientChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectSingleHighlightGradientChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectSingleHighlightGradientChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "singleHighlightGradientChanged") } } func (ptr *QAbstract3DSeries) SingleHighlightGradientChanged(gradient gui.QLinearGradient_ITF) { if ptr.Pointer() != nil { C.QAbstract3DSeries_SingleHighlightGradientChanged(ptr.Pointer(), gui.PointerFromQLinearGradient(gradient)) } } //export callbackQAbstract3DSeries_UserDefinedMeshChanged func callbackQAbstract3DSeries_UserDefinedMeshChanged(ptr unsafe.Pointer, fileName C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "userDefinedMeshChanged"); signal != nil { signal.(func(string))(cGoUnpackString(fileName)) } } func (ptr *QAbstract3DSeries) ConnectUserDefinedMeshChanged(f func(fileName string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "userDefinedMeshChanged") { C.QAbstract3DSeries_ConnectUserDefinedMeshChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "userDefinedMeshChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "userDefinedMeshChanged", func(fileName string) { signal.(func(string))(fileName) f(fileName) }) } else { qt.ConnectSignal(ptr.Pointer(), "userDefinedMeshChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectUserDefinedMeshChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectUserDefinedMeshChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "userDefinedMeshChanged") } } func (ptr *QAbstract3DSeries) UserDefinedMeshChanged(fileName string) { if ptr.Pointer() != nil { var fileNameC *C.char if fileName != "" { fileNameC = C.CString(fileName) defer C.free(unsafe.Pointer(fileNameC)) } C.QAbstract3DSeries_UserDefinedMeshChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) } } //export callbackQAbstract3DSeries_VisibilityChanged func callbackQAbstract3DSeries_VisibilityChanged(ptr unsafe.Pointer, visible C.char) { if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { signal.(func(bool))(int8(visible) != 0) } } func (ptr *QAbstract3DSeries) ConnectVisibilityChanged(f func(visible bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { C.QAbstract3DSeries_ConnectVisibilityChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", func(visible bool) { signal.(func(bool))(visible) f(visible) }) } else { qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", f) } } } func (ptr *QAbstract3DSeries) DisconnectVisibilityChanged() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DisconnectVisibilityChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") } } func (ptr *QAbstract3DSeries) VisibilityChanged(visible bool) { if ptr.Pointer() != nil { C.QAbstract3DSeries_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQAbstract3DSeries_DestroyQAbstract3DSeries func callbackQAbstract3DSeries_DestroyQAbstract3DSeries(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QAbstract3DSeries"); signal != nil { signal.(func())() } else { NewQAbstract3DSeriesFromPointer(ptr).DestroyQAbstract3DSeriesDefault() } } func (ptr *QAbstract3DSeries) ConnectDestroyQAbstract3DSeries(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QAbstract3DSeries"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DSeries", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QAbstract3DSeries", f) } } } func (ptr *QAbstract3DSeries) DisconnectDestroyQAbstract3DSeries() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QAbstract3DSeries") } } func (ptr *QAbstract3DSeries) DestroyQAbstract3DSeries() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DestroyQAbstract3DSeries(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DSeries) DestroyQAbstract3DSeriesDefault() { if ptr.Pointer() != nil { C.QAbstract3DSeries_DestroyQAbstract3DSeriesDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstract3DSeries) ColorStyle() Q3DTheme__ColorStyle { if ptr.Pointer() != nil { return Q3DTheme__ColorStyle(C.QAbstract3DSeries_ColorStyle(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DSeries) Mesh() QAbstract3DSeries__Mesh { if ptr.Pointer() != nil { return QAbstract3DSeries__Mesh(C.QAbstract3DSeries_Mesh(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DSeries) Type() QAbstract3DSeries__SeriesType { if ptr.Pointer() != nil { return QAbstract3DSeries__SeriesType(C.QAbstract3DSeries_Type(ptr.Pointer())) } return 0 } func (ptr *QAbstract3DSeries) BaseColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QAbstract3DSeries_BaseColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QAbstract3DSeries) MultiHighlightColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QAbstract3DSeries_MultiHighlightColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QAbstract3DSeries) SingleHighlightColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QAbstract3DSeries_SingleHighlightColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QAbstract3DSeries) BaseGradient() *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.QAbstract3DSeries_BaseGradient(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *QAbstract3DSeries) MultiHighlightGradient() *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.QAbstract3DSeries_MultiHighlightGradient(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *QAbstract3DSeries) SingleHighlightGradient() *gui.QLinearGradient { if ptr.Pointer() != nil { tmpValue := gui.NewQLinearGradientFromPointer(C.QAbstract3DSeries_SingleHighlightGradient(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QLinearGradient).DestroyQLinearGradient) return tmpValue } return nil } func (ptr *QAbstract3DSeries) MeshRotation() *gui.QQuaternion { if ptr.Pointer() != nil { tmpValue := gui.NewQQuaternionFromPointer(C.QAbstract3DSeries_MeshRotation(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QQuaternion).DestroyQQuaternion) return tmpValue } return nil } func (ptr *QAbstract3DSeries) ItemLabel() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAbstract3DSeries_ItemLabel(ptr.Pointer())) } return "" } func (ptr *QAbstract3DSeries) ItemLabelFormat() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAbstract3DSeries_ItemLabelFormat(ptr.Pointer())) } return "" } func (ptr *QAbstract3DSeries) Name() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAbstract3DSeries_Name(ptr.Pointer())) } return "" } func (ptr *QAbstract3DSeries) UserDefinedMesh() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QAbstract3DSeries_UserDefinedMesh(ptr.Pointer())) } return "" } func (ptr *QAbstract3DSeries) IsItemLabelVisible() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DSeries_IsItemLabelVisible(ptr.Pointer())) != 0 } return false } func (ptr *QAbstract3DSeries) IsMeshSmooth() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DSeries_IsMeshSmooth(ptr.Pointer())) != 0 } return false } func (ptr *QAbstract3DSeries) IsVisible() bool { if ptr.Pointer() != nil { return int8(C.QAbstract3DSeries_IsVisible(ptr.Pointer())) != 0 } return false } //export callbackQAbstract3DSeries_MetaObject func callbackQAbstract3DSeries_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQAbstract3DSeriesFromPointer(ptr).MetaObjectDefault()) } func (ptr *QAbstract3DSeries) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QAbstract3DSeries) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QAbstract3DSeries) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DSeries_MetaObject(ptr.Pointer())) } return nil } func (ptr *QAbstract3DSeries) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstract3DSeries_MetaObjectDefault(ptr.Pointer())) } return nil } type QAbstractDataProxy struct { ptr unsafe.Pointer } type QAbstractDataProxy_ITF interface { QAbstractDataProxy_PTR() *QAbstractDataProxy } func (ptr *QAbstractDataProxy) QAbstractDataProxy_PTR() *QAbstractDataProxy { return ptr } func (ptr *QAbstractDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QAbstractDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQAbstractDataProxy(ptr QAbstractDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QAbstractDataProxy_PTR().Pointer() } return nil } func NewQAbstractDataProxyFromPointer(ptr unsafe.Pointer) (n *QAbstractDataProxy) { n = new(QAbstractDataProxy) n.SetPointer(ptr) return } //go:generate stringer -type=QAbstractDataProxy__DataType //QAbstractDataProxy::DataType type QAbstractDataProxy__DataType int64 const ( QAbstractDataProxy__DataTypeNone QAbstractDataProxy__DataType = QAbstractDataProxy__DataType(0) QAbstractDataProxy__DataTypeBar QAbstractDataProxy__DataType = QAbstractDataProxy__DataType(1) QAbstractDataProxy__DataTypeScatter QAbstractDataProxy__DataType = QAbstractDataProxy__DataType(2) QAbstractDataProxy__DataTypeSurface QAbstractDataProxy__DataType = QAbstractDataProxy__DataType(4) ) func QAbstractDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstractDataProxy_QAbstractDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QAbstractDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstractDataProxy_QAbstractDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QAbstractDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstractDataProxy_QAbstractDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QAbstractDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QAbstractDataProxy_QAbstractDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQAbstractDataProxy_DestroyQAbstractDataProxy func callbackQAbstractDataProxy_DestroyQAbstractDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QAbstractDataProxy"); signal != nil { signal.(func())() } else { NewQAbstractDataProxyFromPointer(ptr).DestroyQAbstractDataProxyDefault() } } func (ptr *QAbstractDataProxy) ConnectDestroyQAbstractDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QAbstractDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QAbstractDataProxy", f) } } } func (ptr *QAbstractDataProxy) DisconnectDestroyQAbstractDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QAbstractDataProxy") } } func (ptr *QAbstractDataProxy) DestroyQAbstractDataProxy() { if ptr.Pointer() != nil { C.QAbstractDataProxy_DestroyQAbstractDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstractDataProxy) DestroyQAbstractDataProxyDefault() { if ptr.Pointer() != nil { C.QAbstractDataProxy_DestroyQAbstractDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QAbstractDataProxy) Type() QAbstractDataProxy__DataType { if ptr.Pointer() != nil { return QAbstractDataProxy__DataType(C.QAbstractDataProxy_Type(ptr.Pointer())) } return 0 } //export callbackQAbstractDataProxy_MetaObject func callbackQAbstractDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQAbstractDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QAbstractDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QAbstractDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QAbstractDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstractDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QAbstractDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QAbstractDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } type QBar3DSeries struct { ptr unsafe.Pointer } type QBar3DSeries_ITF interface { QBar3DSeries_PTR() *QBar3DSeries } func (ptr *QBar3DSeries) QBar3DSeries_PTR() *QBar3DSeries { return ptr } func (ptr *QBar3DSeries) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QBar3DSeries) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQBar3DSeries(ptr QBar3DSeries_ITF) unsafe.Pointer { if ptr != nil { return ptr.QBar3DSeries_PTR().Pointer() } return nil } func NewQBar3DSeriesFromPointer(ptr unsafe.Pointer) (n *QBar3DSeries) { n = new(QBar3DSeries) n.SetPointer(ptr) return } func NewQBar3DSeries2(dataProxy QBarDataProxy_ITF, parent core.QObject_ITF) *QBar3DSeries { return NewQBar3DSeriesFromPointer(C.QBar3DSeries_NewQBar3DSeries2(PointerFromQBarDataProxy(dataProxy), core.PointerFromQObject(parent))) } func NewQBar3DSeries(parent core.QObject_ITF) *QBar3DSeries { return NewQBar3DSeriesFromPointer(C.QBar3DSeries_NewQBar3DSeries(core.PointerFromQObject(parent))) } func QBar3DSeries_InvalidSelectionPosition() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.QBar3DSeries_QBar3DSeries_InvalidSelectionPosition()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func (ptr *QBar3DSeries) InvalidSelectionPosition() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.QBar3DSeries_QBar3DSeries_InvalidSelectionPosition()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func QBar3DSeries_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBar3DSeries_QBar3DSeries_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QBar3DSeries) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBar3DSeries_QBar3DSeries_Tr(sC, cC, C.int(int32(n)))) } func QBar3DSeries_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBar3DSeries_QBar3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QBar3DSeries) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBar3DSeries_QBar3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQBar3DSeries_DataProxyChanged func callbackQBar3DSeries_DataProxyChanged(ptr unsafe.Pointer, proxy unsafe.Pointer) { if signal := qt.GetSignal(ptr, "dataProxyChanged"); signal != nil { signal.(func(*QBarDataProxy))(NewQBarDataProxyFromPointer(proxy)) } } func (ptr *QBar3DSeries) ConnectDataProxyChanged(f func(proxy *QBarDataProxy)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "dataProxyChanged") { C.QBar3DSeries_ConnectDataProxyChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "dataProxyChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", func(proxy *QBarDataProxy) { signal.(func(*QBarDataProxy))(proxy) f(proxy) }) } else { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", f) } } } func (ptr *QBar3DSeries) DisconnectDataProxyChanged() { if ptr.Pointer() != nil { C.QBar3DSeries_DisconnectDataProxyChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "dataProxyChanged") } } func (ptr *QBar3DSeries) DataProxyChanged(proxy QBarDataProxy_ITF) { if ptr.Pointer() != nil { C.QBar3DSeries_DataProxyChanged(ptr.Pointer(), PointerFromQBarDataProxy(proxy)) } } //export callbackQBar3DSeries_MeshAngleChanged func callbackQBar3DSeries_MeshAngleChanged(ptr unsafe.Pointer, angle C.float) { if signal := qt.GetSignal(ptr, "meshAngleChanged"); signal != nil { signal.(func(float32))(float32(angle)) } } func (ptr *QBar3DSeries) ConnectMeshAngleChanged(f func(angle float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "meshAngleChanged") { C.QBar3DSeries_ConnectMeshAngleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "meshAngleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "meshAngleChanged", func(angle float32) { signal.(func(float32))(angle) f(angle) }) } else { qt.ConnectSignal(ptr.Pointer(), "meshAngleChanged", f) } } } func (ptr *QBar3DSeries) DisconnectMeshAngleChanged() { if ptr.Pointer() != nil { C.QBar3DSeries_DisconnectMeshAngleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "meshAngleChanged") } } func (ptr *QBar3DSeries) MeshAngleChanged(angle float32) { if ptr.Pointer() != nil { C.QBar3DSeries_MeshAngleChanged(ptr.Pointer(), C.float(angle)) } } //export callbackQBar3DSeries_SelectedBarChanged func callbackQBar3DSeries_SelectedBarChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectedBarChanged"); signal != nil { signal.(func(*core.QPoint))(core.NewQPointFromPointer(position)) } } func (ptr *QBar3DSeries) ConnectSelectedBarChanged(f func(position *core.QPoint)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedBarChanged") { C.QBar3DSeries_ConnectSelectedBarChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedBarChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedBarChanged", func(position *core.QPoint) { signal.(func(*core.QPoint))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedBarChanged", f) } } } func (ptr *QBar3DSeries) DisconnectSelectedBarChanged() { if ptr.Pointer() != nil { C.QBar3DSeries_DisconnectSelectedBarChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedBarChanged") } } func (ptr *QBar3DSeries) SelectedBarChanged(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QBar3DSeries_SelectedBarChanged(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *QBar3DSeries) SetDataProxy(proxy QBarDataProxy_ITF) { if ptr.Pointer() != nil { C.QBar3DSeries_SetDataProxy(ptr.Pointer(), PointerFromQBarDataProxy(proxy)) } } func (ptr *QBar3DSeries) SetMeshAngle(angle float32) { if ptr.Pointer() != nil { C.QBar3DSeries_SetMeshAngle(ptr.Pointer(), C.float(angle)) } } func (ptr *QBar3DSeries) SetSelectedBar(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QBar3DSeries_SetSelectedBar(ptr.Pointer(), core.PointerFromQPoint(position)) } } //export callbackQBar3DSeries_DestroyQBar3DSeries func callbackQBar3DSeries_DestroyQBar3DSeries(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QBar3DSeries"); signal != nil { signal.(func())() } else { NewQBar3DSeriesFromPointer(ptr).DestroyQBar3DSeriesDefault() } } func (ptr *QBar3DSeries) ConnectDestroyQBar3DSeries(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QBar3DSeries"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QBar3DSeries", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QBar3DSeries", f) } } } func (ptr *QBar3DSeries) DisconnectDestroyQBar3DSeries() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QBar3DSeries") } } func (ptr *QBar3DSeries) DestroyQBar3DSeries() { if ptr.Pointer() != nil { C.QBar3DSeries_DestroyQBar3DSeries(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QBar3DSeries) DestroyQBar3DSeriesDefault() { if ptr.Pointer() != nil { C.QBar3DSeries_DestroyQBar3DSeriesDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QBar3DSeries) DataProxy() *QBarDataProxy { if ptr.Pointer() != nil { return NewQBarDataProxyFromPointer(C.QBar3DSeries_DataProxy(ptr.Pointer())) } return nil } func (ptr *QBar3DSeries) SelectedBar() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.QBar3DSeries_SelectedBar(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } //export callbackQBar3DSeries_MetaObject func callbackQBar3DSeries_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQBar3DSeriesFromPointer(ptr).MetaObjectDefault()) } func (ptr *QBar3DSeries) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QBar3DSeries) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QBar3DSeries) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QBar3DSeries_MetaObject(ptr.Pointer())) } return nil } func (ptr *QBar3DSeries) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QBar3DSeries_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QBar3DSeries) MeshAngle() float32 { if ptr.Pointer() != nil { return float32(C.QBar3DSeries_MeshAngle(ptr.Pointer())) } return 0 } type QBarDataItem struct { ptr unsafe.Pointer } type QBarDataItem_ITF interface { QBarDataItem_PTR() *QBarDataItem } func (ptr *QBarDataItem) QBarDataItem_PTR() *QBarDataItem { return ptr } func (ptr *QBarDataItem) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QBarDataItem) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQBarDataItem(ptr QBarDataItem_ITF) unsafe.Pointer { if ptr != nil { return ptr.QBarDataItem_PTR().Pointer() } return nil } func NewQBarDataItemFromPointer(ptr unsafe.Pointer) (n *QBarDataItem) { n = new(QBarDataItem) n.SetPointer(ptr) return } func NewQBarDataItem() *QBarDataItem { tmpValue := NewQBarDataItemFromPointer(C.QBarDataItem_NewQBarDataItem()) runtime.SetFinalizer(tmpValue, (*QBarDataItem).DestroyQBarDataItem) return tmpValue } func NewQBarDataItem4(other QBarDataItem_ITF) *QBarDataItem { tmpValue := NewQBarDataItemFromPointer(C.QBarDataItem_NewQBarDataItem4(PointerFromQBarDataItem(other))) runtime.SetFinalizer(tmpValue, (*QBarDataItem).DestroyQBarDataItem) return tmpValue } func NewQBarDataItem2(value float32) *QBarDataItem { tmpValue := NewQBarDataItemFromPointer(C.QBarDataItem_NewQBarDataItem2(C.float(value))) runtime.SetFinalizer(tmpValue, (*QBarDataItem).DestroyQBarDataItem) return tmpValue } func NewQBarDataItem3(value float32, angle float32) *QBarDataItem { tmpValue := NewQBarDataItemFromPointer(C.QBarDataItem_NewQBarDataItem3(C.float(value), C.float(angle))) runtime.SetFinalizer(tmpValue, (*QBarDataItem).DestroyQBarDataItem) return tmpValue } func (ptr *QBarDataItem) SetRotation(angle float32) { if ptr.Pointer() != nil { C.QBarDataItem_SetRotation(ptr.Pointer(), C.float(angle)) } } func (ptr *QBarDataItem) SetValue(val float32) { if ptr.Pointer() != nil { C.QBarDataItem_SetValue(ptr.Pointer(), C.float(val)) } } func (ptr *QBarDataItem) DestroyQBarDataItem() { if ptr.Pointer() != nil { C.QBarDataItem_DestroyQBarDataItem(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QBarDataItem) Rotation() float32 { if ptr.Pointer() != nil { return float32(C.QBarDataItem_Rotation(ptr.Pointer())) } return 0 } func (ptr *QBarDataItem) Value() float32 { if ptr.Pointer() != nil { return float32(C.QBarDataItem_Value(ptr.Pointer())) } return 0 } type QBarDataProxy struct { ptr unsafe.Pointer } type QBarDataProxy_ITF interface { QBarDataProxy_PTR() *QBarDataProxy } func (ptr *QBarDataProxy) QBarDataProxy_PTR() *QBarDataProxy { return ptr } func (ptr *QBarDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QBarDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQBarDataProxy(ptr QBarDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QBarDataProxy_PTR().Pointer() } return nil } func NewQBarDataProxyFromPointer(ptr unsafe.Pointer) (n *QBarDataProxy) { n = new(QBarDataProxy) n.SetPointer(ptr) return } func NewQBarDataProxy(parent core.QObject_ITF) *QBarDataProxy { return NewQBarDataProxyFromPointer(C.QBarDataProxy_NewQBarDataProxy(core.PointerFromQObject(parent))) } func QBarDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBarDataProxy_QBarDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QBarDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBarDataProxy_QBarDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QBarDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBarDataProxy_QBarDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QBarDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QBarDataProxy_QBarDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQBarDataProxy_ArrayReset func callbackQBarDataProxy_ArrayReset(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "arrayReset"); signal != nil { signal.(func())() } } func (ptr *QBarDataProxy) ConnectArrayReset(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "arrayReset") { C.QBarDataProxy_ConnectArrayReset(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "arrayReset"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "arrayReset", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "arrayReset", f) } } } func (ptr *QBarDataProxy) DisconnectArrayReset() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectArrayReset(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "arrayReset") } } func (ptr *QBarDataProxy) ArrayReset() { if ptr.Pointer() != nil { C.QBarDataProxy_ArrayReset(ptr.Pointer()) } } //export callbackQBarDataProxy_ColumnLabelsChanged func callbackQBarDataProxy_ColumnLabelsChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnLabelsChanged"); signal != nil { signal.(func())() } } func (ptr *QBarDataProxy) ConnectColumnLabelsChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnLabelsChanged") { C.QBarDataProxy_ConnectColumnLabelsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnLabelsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnLabelsChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "columnLabelsChanged", f) } } } func (ptr *QBarDataProxy) DisconnectColumnLabelsChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectColumnLabelsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnLabelsChanged") } } func (ptr *QBarDataProxy) ColumnLabelsChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_ColumnLabelsChanged(ptr.Pointer()) } } //export callbackQBarDataProxy_ItemChanged func callbackQBarDataProxy_ItemChanged(ptr unsafe.Pointer, rowIndex C.int, columnIndex C.int) { if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { signal.(func(int, int))(int(int32(rowIndex)), int(int32(columnIndex))) } } func (ptr *QBarDataProxy) ConnectItemChanged(f func(rowIndex int, columnIndex int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { C.QBarDataProxy_ConnectItemChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemChanged", func(rowIndex int, columnIndex int) { signal.(func(int, int))(rowIndex, columnIndex) f(rowIndex, columnIndex) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemChanged", f) } } } func (ptr *QBarDataProxy) DisconnectItemChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectItemChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemChanged") } } func (ptr *QBarDataProxy) ItemChanged(rowIndex int, columnIndex int) { if ptr.Pointer() != nil { C.QBarDataProxy_ItemChanged(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex))) } } func (ptr *QBarDataProxy) RemoveRows(rowIndex int, removeCount int, removeLabels bool) { if ptr.Pointer() != nil { C.QBarDataProxy_RemoveRows(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(removeCount)), C.char(int8(qt.GoBoolToInt(removeLabels)))) } } func (ptr *QBarDataProxy) ResetArray() { if ptr.Pointer() != nil { C.QBarDataProxy_ResetArray(ptr.Pointer()) } } //export callbackQBarDataProxy_RowCountChanged func callbackQBarDataProxy_RowCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "rowCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QBarDataProxy) ConnectRowCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowCountChanged") { C.QBarDataProxy_ConnectRowCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", f) } } } func (ptr *QBarDataProxy) DisconnectRowCountChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowCountChanged") } } func (ptr *QBarDataProxy) RowCountChanged(count int) { if ptr.Pointer() != nil { C.QBarDataProxy_RowCountChanged(ptr.Pointer(), C.int(int32(count))) } } //export callbackQBarDataProxy_RowLabelsChanged func callbackQBarDataProxy_RowLabelsChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowLabelsChanged"); signal != nil { signal.(func())() } } func (ptr *QBarDataProxy) ConnectRowLabelsChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowLabelsChanged") { C.QBarDataProxy_ConnectRowLabelsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowLabelsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowLabelsChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "rowLabelsChanged", f) } } } func (ptr *QBarDataProxy) DisconnectRowLabelsChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowLabelsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowLabelsChanged") } } func (ptr *QBarDataProxy) RowLabelsChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_RowLabelsChanged(ptr.Pointer()) } } //export callbackQBarDataProxy_RowsAdded func callbackQBarDataProxy_RowsAdded(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsAdded"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QBarDataProxy) ConnectRowsAdded(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsAdded") { C.QBarDataProxy_ConnectRowsAdded(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsAdded"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsAdded", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsAdded", f) } } } func (ptr *QBarDataProxy) DisconnectRowsAdded() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowsAdded(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsAdded") } } func (ptr *QBarDataProxy) RowsAdded(startIndex int, count int) { if ptr.Pointer() != nil { C.QBarDataProxy_RowsAdded(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQBarDataProxy_RowsChanged func callbackQBarDataProxy_RowsChanged(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsChanged"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QBarDataProxy) ConnectRowsChanged(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsChanged") { C.QBarDataProxy_ConnectRowsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsChanged", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsChanged", f) } } } func (ptr *QBarDataProxy) DisconnectRowsChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsChanged") } } func (ptr *QBarDataProxy) RowsChanged(startIndex int, count int) { if ptr.Pointer() != nil { C.QBarDataProxy_RowsChanged(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQBarDataProxy_RowsInserted func callbackQBarDataProxy_RowsInserted(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QBarDataProxy) ConnectRowsInserted(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsInserted") { C.QBarDataProxy_ConnectRowsInserted(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsInserted", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsInserted", f) } } } func (ptr *QBarDataProxy) DisconnectRowsInserted() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowsInserted(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") } } func (ptr *QBarDataProxy) RowsInserted(startIndex int, count int) { if ptr.Pointer() != nil { C.QBarDataProxy_RowsInserted(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQBarDataProxy_RowsRemoved func callbackQBarDataProxy_RowsRemoved(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QBarDataProxy) ConnectRowsRemoved(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsRemoved") { C.QBarDataProxy_ConnectRowsRemoved(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", f) } } } func (ptr *QBarDataProxy) DisconnectRowsRemoved() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectRowsRemoved(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") } } func (ptr *QBarDataProxy) RowsRemoved(startIndex int, count int) { if ptr.Pointer() != nil { C.QBarDataProxy_RowsRemoved(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQBarDataProxy_SeriesChanged func callbackQBarDataProxy_SeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "seriesChanged"); signal != nil { signal.(func(*QBar3DSeries))(NewQBar3DSeriesFromPointer(series)) } } func (ptr *QBarDataProxy) ConnectSeriesChanged(f func(series *QBar3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "seriesChanged") { C.QBarDataProxy_ConnectSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "seriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", func(series *QBar3DSeries) { signal.(func(*QBar3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", f) } } } func (ptr *QBarDataProxy) DisconnectSeriesChanged() { if ptr.Pointer() != nil { C.QBarDataProxy_DisconnectSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "seriesChanged") } } func (ptr *QBarDataProxy) SeriesChanged(series QBar3DSeries_ITF) { if ptr.Pointer() != nil { C.QBarDataProxy_SeriesChanged(ptr.Pointer(), PointerFromQBar3DSeries(series)) } } func (ptr *QBarDataProxy) SetColumnLabels(labels []string) { if ptr.Pointer() != nil { labelsC := C.CString(strings.Join(labels, "|")) defer C.free(unsafe.Pointer(labelsC)) C.QBarDataProxy_SetColumnLabels(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "|")))}) } } func (ptr *QBarDataProxy) SetItem2(position core.QPoint_ITF, item QBarDataItem_ITF) { if ptr.Pointer() != nil { C.QBarDataProxy_SetItem2(ptr.Pointer(), core.PointerFromQPoint(position), PointerFromQBarDataItem(item)) } } func (ptr *QBarDataProxy) SetItem(rowIndex int, columnIndex int, item QBarDataItem_ITF) { if ptr.Pointer() != nil { C.QBarDataProxy_SetItem(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex)), PointerFromQBarDataItem(item)) } } func (ptr *QBarDataProxy) SetRowLabels(labels []string) { if ptr.Pointer() != nil { labelsC := C.CString(strings.Join(labels, "|")) defer C.free(unsafe.Pointer(labelsC)) C.QBarDataProxy_SetRowLabels(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "|")))}) } } //export callbackQBarDataProxy_DestroyQBarDataProxy func callbackQBarDataProxy_DestroyQBarDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QBarDataProxy"); signal != nil { signal.(func())() } else { NewQBarDataProxyFromPointer(ptr).DestroyQBarDataProxyDefault() } } func (ptr *QBarDataProxy) ConnectDestroyQBarDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QBarDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QBarDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QBarDataProxy", f) } } } func (ptr *QBarDataProxy) DisconnectDestroyQBarDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QBarDataProxy") } } func (ptr *QBarDataProxy) DestroyQBarDataProxy() { if ptr.Pointer() != nil { C.QBarDataProxy_DestroyQBarDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QBarDataProxy) DestroyQBarDataProxyDefault() { if ptr.Pointer() != nil { C.QBarDataProxy_DestroyQBarDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QBarDataProxy) Series() *QBar3DSeries { if ptr.Pointer() != nil { return NewQBar3DSeriesFromPointer(C.QBarDataProxy_Series(ptr.Pointer())) } return nil } func (ptr *QBarDataProxy) ColumnLabels() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QBarDataProxy_ColumnLabels(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QBarDataProxy) RowLabels() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QBarDataProxy_RowLabels(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QBarDataProxy) ItemAt2(position core.QPoint_ITF) *QBarDataItem { if ptr.Pointer() != nil { return NewQBarDataItemFromPointer(C.QBarDataProxy_ItemAt2(ptr.Pointer(), core.PointerFromQPoint(position))) } return nil } func (ptr *QBarDataProxy) ItemAt(rowIndex int, columnIndex int) *QBarDataItem { if ptr.Pointer() != nil { return NewQBarDataItemFromPointer(C.QBarDataProxy_ItemAt(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex)))) } return nil } //export callbackQBarDataProxy_MetaObject func callbackQBarDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQBarDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QBarDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QBarDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QBarDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QBarDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QBarDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QBarDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QBarDataProxy) RowCount() int { if ptr.Pointer() != nil { return int(int32(C.QBarDataProxy_RowCount(ptr.Pointer()))) } return 0 } type QCategory3DAxis struct { ptr unsafe.Pointer } type QCategory3DAxis_ITF interface { QCategory3DAxis_PTR() *QCategory3DAxis } func (ptr *QCategory3DAxis) QCategory3DAxis_PTR() *QCategory3DAxis { return ptr } func (ptr *QCategory3DAxis) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QCategory3DAxis) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQCategory3DAxis(ptr QCategory3DAxis_ITF) unsafe.Pointer { if ptr != nil { return ptr.QCategory3DAxis_PTR().Pointer() } return nil } func NewQCategory3DAxisFromPointer(ptr unsafe.Pointer) (n *QCategory3DAxis) { n = new(QCategory3DAxis) n.SetPointer(ptr) return } func NewQCategory3DAxis(parent core.QObject_ITF) *QCategory3DAxis { return NewQCategory3DAxisFromPointer(C.QCategory3DAxis_NewQCategory3DAxis(core.PointerFromQObject(parent))) } func QCategory3DAxis_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCategory3DAxis_QCategory3DAxis_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QCategory3DAxis) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCategory3DAxis_QCategory3DAxis_Tr(sC, cC, C.int(int32(n)))) } func QCategory3DAxis_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCategory3DAxis_QCategory3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QCategory3DAxis) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCategory3DAxis_QCategory3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQCategory3DAxis_LabelsChanged func callbackQCategory3DAxis_LabelsChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "labelsChanged"); signal != nil { signal.(func())() } } func (ptr *QCategory3DAxis) ConnectLabelsChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelsChanged") { C.QCategory3DAxis_ConnectLabelsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelsChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "labelsChanged", f) } } } func (ptr *QCategory3DAxis) DisconnectLabelsChanged() { if ptr.Pointer() != nil { C.QCategory3DAxis_DisconnectLabelsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelsChanged") } } func (ptr *QCategory3DAxis) LabelsChanged() { if ptr.Pointer() != nil { C.QCategory3DAxis_LabelsChanged(ptr.Pointer()) } } func (ptr *QCategory3DAxis) SetLabels(labels []string) { if ptr.Pointer() != nil { labelsC := C.CString(strings.Join(labels, "|")) defer C.free(unsafe.Pointer(labelsC)) C.QCategory3DAxis_SetLabels(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "|")))}) } } //export callbackQCategory3DAxis_DestroyQCategory3DAxis func callbackQCategory3DAxis_DestroyQCategory3DAxis(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QCategory3DAxis"); signal != nil { signal.(func())() } else { NewQCategory3DAxisFromPointer(ptr).DestroyQCategory3DAxisDefault() } } func (ptr *QCategory3DAxis) ConnectDestroyQCategory3DAxis(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QCategory3DAxis"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QCategory3DAxis", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QCategory3DAxis", f) } } } func (ptr *QCategory3DAxis) DisconnectDestroyQCategory3DAxis() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QCategory3DAxis") } } func (ptr *QCategory3DAxis) DestroyQCategory3DAxis() { if ptr.Pointer() != nil { C.QCategory3DAxis_DestroyQCategory3DAxis(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCategory3DAxis) DestroyQCategory3DAxisDefault() { if ptr.Pointer() != nil { C.QCategory3DAxis_DestroyQCategory3DAxisDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCategory3DAxis) Labels() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QCategory3DAxis_Labels(ptr.Pointer())), "|") } return make([]string, 0) } //export callbackQCategory3DAxis_MetaObject func callbackQCategory3DAxis_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQCategory3DAxisFromPointer(ptr).MetaObjectDefault()) } func (ptr *QCategory3DAxis) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QCategory3DAxis) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QCategory3DAxis) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCategory3DAxis_MetaObject(ptr.Pointer())) } return nil } func (ptr *QCategory3DAxis) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCategory3DAxis_MetaObjectDefault(ptr.Pointer())) } return nil } type QCustom3DItem struct { ptr unsafe.Pointer } type QCustom3DItem_ITF interface { QCustom3DItem_PTR() *QCustom3DItem } func (ptr *QCustom3DItem) QCustom3DItem_PTR() *QCustom3DItem { return ptr } func (ptr *QCustom3DItem) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QCustom3DItem) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQCustom3DItem(ptr QCustom3DItem_ITF) unsafe.Pointer { if ptr != nil { return ptr.QCustom3DItem_PTR().Pointer() } return nil } func NewQCustom3DItemFromPointer(ptr unsafe.Pointer) (n *QCustom3DItem) { n = new(QCustom3DItem) n.SetPointer(ptr) return } func NewQCustom3DItem(parent core.QObject_ITF) *QCustom3DItem { return NewQCustom3DItemFromPointer(C.QCustom3DItem_NewQCustom3DItem(core.PointerFromQObject(parent))) } func NewQCustom3DItem2(meshFile string, position gui.QVector3D_ITF, scaling gui.QVector3D_ITF, rotation gui.QQuaternion_ITF, texture gui.QImage_ITF, parent core.QObject_ITF) *QCustom3DItem { var meshFileC *C.char if meshFile != "" { meshFileC = C.CString(meshFile) defer C.free(unsafe.Pointer(meshFileC)) } return NewQCustom3DItemFromPointer(C.QCustom3DItem_NewQCustom3DItem2(C.struct_QtDataVisualization_PackedString{data: meshFileC, len: C.longlong(len(meshFile))}, gui.PointerFromQVector3D(position), gui.PointerFromQVector3D(scaling), gui.PointerFromQQuaternion(rotation), gui.PointerFromQImage(texture), core.PointerFromQObject(parent))) } func (ptr *QCustom3DItem) Rotation() *gui.QQuaternion { if ptr.Pointer() != nil { tmpValue := gui.NewQQuaternionFromPointer(C.QCustom3DItem_Rotation(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QQuaternion).DestroyQQuaternion) return tmpValue } return nil } func QCustom3DItem_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DItem_QCustom3DItem_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DItem) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DItem_QCustom3DItem_Tr(sC, cC, C.int(int32(n)))) } func QCustom3DItem_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DItem_QCustom3DItem_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DItem) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DItem_QCustom3DItem_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQCustom3DItem_MeshFileChanged func callbackQCustom3DItem_MeshFileChanged(ptr unsafe.Pointer, meshFile C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "meshFileChanged"); signal != nil { signal.(func(string))(cGoUnpackString(meshFile)) } } func (ptr *QCustom3DItem) ConnectMeshFileChanged(f func(meshFile string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "meshFileChanged") { C.QCustom3DItem_ConnectMeshFileChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "meshFileChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "meshFileChanged", func(meshFile string) { signal.(func(string))(meshFile) f(meshFile) }) } else { qt.ConnectSignal(ptr.Pointer(), "meshFileChanged", f) } } } func (ptr *QCustom3DItem) DisconnectMeshFileChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectMeshFileChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "meshFileChanged") } } func (ptr *QCustom3DItem) MeshFileChanged(meshFile string) { if ptr.Pointer() != nil { var meshFileC *C.char if meshFile != "" { meshFileC = C.CString(meshFile) defer C.free(unsafe.Pointer(meshFileC)) } C.QCustom3DItem_MeshFileChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: meshFileC, len: C.longlong(len(meshFile))}) } } //export callbackQCustom3DItem_PositionAbsoluteChanged func callbackQCustom3DItem_PositionAbsoluteChanged(ptr unsafe.Pointer, positionAbsolute C.char) { if signal := qt.GetSignal(ptr, "positionAbsoluteChanged"); signal != nil { signal.(func(bool))(int8(positionAbsolute) != 0) } } func (ptr *QCustom3DItem) ConnectPositionAbsoluteChanged(f func(positionAbsolute bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "positionAbsoluteChanged") { C.QCustom3DItem_ConnectPositionAbsoluteChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "positionAbsoluteChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "positionAbsoluteChanged", func(positionAbsolute bool) { signal.(func(bool))(positionAbsolute) f(positionAbsolute) }) } else { qt.ConnectSignal(ptr.Pointer(), "positionAbsoluteChanged", f) } } } func (ptr *QCustom3DItem) DisconnectPositionAbsoluteChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectPositionAbsoluteChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "positionAbsoluteChanged") } } func (ptr *QCustom3DItem) PositionAbsoluteChanged(positionAbsolute bool) { if ptr.Pointer() != nil { C.QCustom3DItem_PositionAbsoluteChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(positionAbsolute)))) } } //export callbackQCustom3DItem_PositionChanged func callbackQCustom3DItem_PositionChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "positionChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(position)) } } func (ptr *QCustom3DItem) ConnectPositionChanged(f func(position *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "positionChanged") { C.QCustom3DItem_ConnectPositionChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "positionChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "positionChanged", func(position *gui.QVector3D) { signal.(func(*gui.QVector3D))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "positionChanged", f) } } } func (ptr *QCustom3DItem) DisconnectPositionChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectPositionChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "positionChanged") } } func (ptr *QCustom3DItem) PositionChanged(position gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_PositionChanged(ptr.Pointer(), gui.PointerFromQVector3D(position)) } } //export callbackQCustom3DItem_RotationChanged func callbackQCustom3DItem_RotationChanged(ptr unsafe.Pointer, rotation unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rotationChanged"); signal != nil { signal.(func(*gui.QQuaternion))(gui.NewQQuaternionFromPointer(rotation)) } } func (ptr *QCustom3DItem) ConnectRotationChanged(f func(rotation *gui.QQuaternion)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationChanged") { C.QCustom3DItem_ConnectRotationChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationChanged", func(rotation *gui.QQuaternion) { signal.(func(*gui.QQuaternion))(rotation) f(rotation) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationChanged", f) } } } func (ptr *QCustom3DItem) DisconnectRotationChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectRotationChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationChanged") } } func (ptr *QCustom3DItem) RotationChanged(rotation gui.QQuaternion_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_RotationChanged(ptr.Pointer(), gui.PointerFromQQuaternion(rotation)) } } //export callbackQCustom3DItem_ScalingAbsoluteChanged func callbackQCustom3DItem_ScalingAbsoluteChanged(ptr unsafe.Pointer, scalingAbsolute C.char) { if signal := qt.GetSignal(ptr, "scalingAbsoluteChanged"); signal != nil { signal.(func(bool))(int8(scalingAbsolute) != 0) } } func (ptr *QCustom3DItem) ConnectScalingAbsoluteChanged(f func(scalingAbsolute bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "scalingAbsoluteChanged") { C.QCustom3DItem_ConnectScalingAbsoluteChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "scalingAbsoluteChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "scalingAbsoluteChanged", func(scalingAbsolute bool) { signal.(func(bool))(scalingAbsolute) f(scalingAbsolute) }) } else { qt.ConnectSignal(ptr.Pointer(), "scalingAbsoluteChanged", f) } } } func (ptr *QCustom3DItem) DisconnectScalingAbsoluteChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectScalingAbsoluteChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "scalingAbsoluteChanged") } } func (ptr *QCustom3DItem) ScalingAbsoluteChanged(scalingAbsolute bool) { if ptr.Pointer() != nil { C.QCustom3DItem_ScalingAbsoluteChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(scalingAbsolute)))) } } //export callbackQCustom3DItem_ScalingChanged func callbackQCustom3DItem_ScalingChanged(ptr unsafe.Pointer, scaling unsafe.Pointer) { if signal := qt.GetSignal(ptr, "scalingChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(scaling)) } } func (ptr *QCustom3DItem) ConnectScalingChanged(f func(scaling *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "scalingChanged") { C.QCustom3DItem_ConnectScalingChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "scalingChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "scalingChanged", func(scaling *gui.QVector3D) { signal.(func(*gui.QVector3D))(scaling) f(scaling) }) } else { qt.ConnectSignal(ptr.Pointer(), "scalingChanged", f) } } } func (ptr *QCustom3DItem) DisconnectScalingChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectScalingChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "scalingChanged") } } func (ptr *QCustom3DItem) ScalingChanged(scaling gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_ScalingChanged(ptr.Pointer(), gui.PointerFromQVector3D(scaling)) } } func (ptr *QCustom3DItem) SetMeshFile(meshFile string) { if ptr.Pointer() != nil { var meshFileC *C.char if meshFile != "" { meshFileC = C.CString(meshFile) defer C.free(unsafe.Pointer(meshFileC)) } C.QCustom3DItem_SetMeshFile(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: meshFileC, len: C.longlong(len(meshFile))}) } } func (ptr *QCustom3DItem) SetPosition(position gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_SetPosition(ptr.Pointer(), gui.PointerFromQVector3D(position)) } } func (ptr *QCustom3DItem) SetPositionAbsolute(positionAbsolute bool) { if ptr.Pointer() != nil { C.QCustom3DItem_SetPositionAbsolute(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(positionAbsolute)))) } } func (ptr *QCustom3DItem) SetRotation(rotation gui.QQuaternion_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_SetRotation(ptr.Pointer(), gui.PointerFromQQuaternion(rotation)) } } func (ptr *QCustom3DItem) SetRotationAxisAndAngle(axis gui.QVector3D_ITF, angle float32) { if ptr.Pointer() != nil { C.QCustom3DItem_SetRotationAxisAndAngle(ptr.Pointer(), gui.PointerFromQVector3D(axis), C.float(angle)) } } func (ptr *QCustom3DItem) SetScaling(scaling gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_SetScaling(ptr.Pointer(), gui.PointerFromQVector3D(scaling)) } } func (ptr *QCustom3DItem) SetScalingAbsolute(scalingAbsolute bool) { if ptr.Pointer() != nil { C.QCustom3DItem_SetScalingAbsolute(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(scalingAbsolute)))) } } func (ptr *QCustom3DItem) SetShadowCasting(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DItem_SetShadowCasting(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QCustom3DItem) SetTextureFile(textureFile string) { if ptr.Pointer() != nil { var textureFileC *C.char if textureFile != "" { textureFileC = C.CString(textureFile) defer C.free(unsafe.Pointer(textureFileC)) } C.QCustom3DItem_SetTextureFile(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: textureFileC, len: C.longlong(len(textureFile))}) } } func (ptr *QCustom3DItem) SetTextureImage(textureImage gui.QImage_ITF) { if ptr.Pointer() != nil { C.QCustom3DItem_SetTextureImage(ptr.Pointer(), gui.PointerFromQImage(textureImage)) } } func (ptr *QCustom3DItem) SetVisible(visible bool) { if ptr.Pointer() != nil { C.QCustom3DItem_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQCustom3DItem_ShadowCastingChanged func callbackQCustom3DItem_ShadowCastingChanged(ptr unsafe.Pointer, shadowCasting C.char) { if signal := qt.GetSignal(ptr, "shadowCastingChanged"); signal != nil { signal.(func(bool))(int8(shadowCasting) != 0) } } func (ptr *QCustom3DItem) ConnectShadowCastingChanged(f func(shadowCasting bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "shadowCastingChanged") { C.QCustom3DItem_ConnectShadowCastingChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "shadowCastingChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "shadowCastingChanged", func(shadowCasting bool) { signal.(func(bool))(shadowCasting) f(shadowCasting) }) } else { qt.ConnectSignal(ptr.Pointer(), "shadowCastingChanged", f) } } } func (ptr *QCustom3DItem) DisconnectShadowCastingChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectShadowCastingChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "shadowCastingChanged") } } func (ptr *QCustom3DItem) ShadowCastingChanged(shadowCasting bool) { if ptr.Pointer() != nil { C.QCustom3DItem_ShadowCastingChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(shadowCasting)))) } } //export callbackQCustom3DItem_TextureFileChanged func callbackQCustom3DItem_TextureFileChanged(ptr unsafe.Pointer, textureFile C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "textureFileChanged"); signal != nil { signal.(func(string))(cGoUnpackString(textureFile)) } } func (ptr *QCustom3DItem) ConnectTextureFileChanged(f func(textureFile string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureFileChanged") { C.QCustom3DItem_ConnectTextureFileChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureFileChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureFileChanged", func(textureFile string) { signal.(func(string))(textureFile) f(textureFile) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureFileChanged", f) } } } func (ptr *QCustom3DItem) DisconnectTextureFileChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectTextureFileChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureFileChanged") } } func (ptr *QCustom3DItem) TextureFileChanged(textureFile string) { if ptr.Pointer() != nil { var textureFileC *C.char if textureFile != "" { textureFileC = C.CString(textureFile) defer C.free(unsafe.Pointer(textureFileC)) } C.QCustom3DItem_TextureFileChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: textureFileC, len: C.longlong(len(textureFile))}) } } //export callbackQCustom3DItem_VisibleChanged func callbackQCustom3DItem_VisibleChanged(ptr unsafe.Pointer, visible C.char) { if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { signal.(func(bool))(int8(visible) != 0) } } func (ptr *QCustom3DItem) ConnectVisibleChanged(f func(visible bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { C.QCustom3DItem_ConnectVisibleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "visibleChanged", func(visible bool) { signal.(func(bool))(visible) f(visible) }) } else { qt.ConnectSignal(ptr.Pointer(), "visibleChanged", f) } } } func (ptr *QCustom3DItem) DisconnectVisibleChanged() { if ptr.Pointer() != nil { C.QCustom3DItem_DisconnectVisibleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") } } func (ptr *QCustom3DItem) VisibleChanged(visible bool) { if ptr.Pointer() != nil { C.QCustom3DItem_VisibleChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) } } //export callbackQCustom3DItem_DestroyQCustom3DItem func callbackQCustom3DItem_DestroyQCustom3DItem(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QCustom3DItem"); signal != nil { signal.(func())() } else { NewQCustom3DItemFromPointer(ptr).DestroyQCustom3DItemDefault() } } func (ptr *QCustom3DItem) ConnectDestroyQCustom3DItem(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QCustom3DItem"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DItem", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DItem", f) } } } func (ptr *QCustom3DItem) DisconnectDestroyQCustom3DItem() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QCustom3DItem") } } func (ptr *QCustom3DItem) DestroyQCustom3DItem() { if ptr.Pointer() != nil { C.QCustom3DItem_DestroyQCustom3DItem(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DItem) DestroyQCustom3DItemDefault() { if ptr.Pointer() != nil { C.QCustom3DItem_DestroyQCustom3DItemDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DItem) MeshFile() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QCustom3DItem_MeshFile(ptr.Pointer())) } return "" } func (ptr *QCustom3DItem) TextureFile() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QCustom3DItem_TextureFile(ptr.Pointer())) } return "" } func (ptr *QCustom3DItem) Position() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QCustom3DItem_Position(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QCustom3DItem) Scaling() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QCustom3DItem_Scaling(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QCustom3DItem) IsPositionAbsolute() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DItem_IsPositionAbsolute(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DItem) IsScalingAbsolute() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DItem_IsScalingAbsolute(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DItem) IsShadowCasting() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DItem_IsShadowCasting(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DItem) IsVisible() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DItem_IsVisible(ptr.Pointer())) != 0 } return false } //export callbackQCustom3DItem_MetaObject func callbackQCustom3DItem_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQCustom3DItemFromPointer(ptr).MetaObjectDefault()) } func (ptr *QCustom3DItem) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QCustom3DItem) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QCustom3DItem) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DItem_MetaObject(ptr.Pointer())) } return nil } func (ptr *QCustom3DItem) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DItem_MetaObjectDefault(ptr.Pointer())) } return nil } type QCustom3DLabel struct { ptr unsafe.Pointer } type QCustom3DLabel_ITF interface { QCustom3DLabel_PTR() *QCustom3DLabel } func (ptr *QCustom3DLabel) QCustom3DLabel_PTR() *QCustom3DLabel { return ptr } func (ptr *QCustom3DLabel) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QCustom3DLabel) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQCustom3DLabel(ptr QCustom3DLabel_ITF) unsafe.Pointer { if ptr != nil { return ptr.QCustom3DLabel_PTR().Pointer() } return nil } func NewQCustom3DLabelFromPointer(ptr unsafe.Pointer) (n *QCustom3DLabel) { n = new(QCustom3DLabel) n.SetPointer(ptr) return } func NewQCustom3DLabel(parent core.QObject_ITF) *QCustom3DLabel { return NewQCustom3DLabelFromPointer(C.QCustom3DLabel_NewQCustom3DLabel(core.PointerFromQObject(parent))) } func NewQCustom3DLabel2(text string, font gui.QFont_ITF, position gui.QVector3D_ITF, scaling gui.QVector3D_ITF, rotation gui.QQuaternion_ITF, parent core.QObject_ITF) *QCustom3DLabel { var textC *C.char if text != "" { textC = C.CString(text) defer C.free(unsafe.Pointer(textC)) } return NewQCustom3DLabelFromPointer(C.QCustom3DLabel_NewQCustom3DLabel2(C.struct_QtDataVisualization_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font), gui.PointerFromQVector3D(position), gui.PointerFromQVector3D(scaling), gui.PointerFromQQuaternion(rotation), core.PointerFromQObject(parent))) } func QCustom3DLabel_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DLabel_QCustom3DLabel_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DLabel) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DLabel_QCustom3DLabel_Tr(sC, cC, C.int(int32(n)))) } func QCustom3DLabel_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DLabel_QCustom3DLabel_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DLabel) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DLabel_QCustom3DLabel_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQCustom3DLabel_BackgroundColorChanged func callbackQCustom3DLabel_BackgroundColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "backgroundColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QCustom3DLabel) ConnectBackgroundColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "backgroundColorChanged") { C.QCustom3DLabel_ConnectBackgroundColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "backgroundColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "backgroundColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "backgroundColorChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectBackgroundColorChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectBackgroundColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "backgroundColorChanged") } } func (ptr *QCustom3DLabel) BackgroundColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_BackgroundColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQCustom3DLabel_BackgroundEnabledChanged func callbackQCustom3DLabel_BackgroundEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "backgroundEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DLabel) ConnectBackgroundEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "backgroundEnabledChanged") { C.QCustom3DLabel_ConnectBackgroundEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "backgroundEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "backgroundEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "backgroundEnabledChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectBackgroundEnabledChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectBackgroundEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "backgroundEnabledChanged") } } func (ptr *QCustom3DLabel) BackgroundEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_BackgroundEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DLabel_BorderEnabledChanged func callbackQCustom3DLabel_BorderEnabledChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "borderEnabledChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DLabel) ConnectBorderEnabledChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "borderEnabledChanged") { C.QCustom3DLabel_ConnectBorderEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "borderEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "borderEnabledChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "borderEnabledChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectBorderEnabledChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectBorderEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "borderEnabledChanged") } } func (ptr *QCustom3DLabel) BorderEnabledChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_BorderEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DLabel_FacingCameraChanged func callbackQCustom3DLabel_FacingCameraChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "facingCameraChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DLabel) ConnectFacingCameraChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "facingCameraChanged") { C.QCustom3DLabel_ConnectFacingCameraChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "facingCameraChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "facingCameraChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "facingCameraChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectFacingCameraChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectFacingCameraChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "facingCameraChanged") } } func (ptr *QCustom3DLabel) FacingCameraChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_FacingCameraChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DLabel_FontChanged func callbackQCustom3DLabel_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { signal.(func(*gui.QFont))(gui.NewQFontFromPointer(font)) } } func (ptr *QCustom3DLabel) ConnectFontChanged(f func(font *gui.QFont)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "fontChanged") { C.QCustom3DLabel_ConnectFontChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "fontChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "fontChanged", func(font *gui.QFont) { signal.(func(*gui.QFont))(font) f(font) }) } else { qt.ConnectSignal(ptr.Pointer(), "fontChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectFontChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectFontChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "fontChanged") } } func (ptr *QCustom3DLabel) FontChanged(font gui.QFont_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_FontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) } } func (ptr *QCustom3DLabel) SetBackgroundColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *QCustom3DLabel) SetBackgroundEnabled(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetBackgroundEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QCustom3DLabel) SetBorderEnabled(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetBorderEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QCustom3DLabel) SetFacingCamera(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetFacingCamera(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QCustom3DLabel) SetFont(font gui.QFont_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) } } func (ptr *QCustom3DLabel) SetText(text string) { if ptr.Pointer() != nil { var textC *C.char if text != "" { textC = C.CString(text) defer C.free(unsafe.Pointer(textC)) } C.QCustom3DLabel_SetText(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: textC, len: C.longlong(len(text))}) } } func (ptr *QCustom3DLabel) SetTextColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQCustom3DLabel_TextChanged func callbackQCustom3DLabel_TextChanged(ptr unsafe.Pointer, text C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { signal.(func(string))(cGoUnpackString(text)) } } func (ptr *QCustom3DLabel) ConnectTextChanged(f func(text string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { C.QCustom3DLabel_ConnectTextChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textChanged", func(text string) { signal.(func(string))(text) f(text) }) } else { qt.ConnectSignal(ptr.Pointer(), "textChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectTextChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectTextChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textChanged") } } func (ptr *QCustom3DLabel) TextChanged(text string) { if ptr.Pointer() != nil { var textC *C.char if text != "" { textC = C.CString(text) defer C.free(unsafe.Pointer(textC)) } C.QCustom3DLabel_TextChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: textC, len: C.longlong(len(text))}) } } //export callbackQCustom3DLabel_TextColorChanged func callbackQCustom3DLabel_TextColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "textColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QCustom3DLabel) ConnectTextColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textColorChanged") { C.QCustom3DLabel_ConnectTextColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "textColorChanged", f) } } } func (ptr *QCustom3DLabel) DisconnectTextColorChanged() { if ptr.Pointer() != nil { C.QCustom3DLabel_DisconnectTextColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textColorChanged") } } func (ptr *QCustom3DLabel) TextColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DLabel_TextColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQCustom3DLabel_DestroyQCustom3DLabel func callbackQCustom3DLabel_DestroyQCustom3DLabel(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QCustom3DLabel"); signal != nil { signal.(func())() } else { NewQCustom3DLabelFromPointer(ptr).DestroyQCustom3DLabelDefault() } } func (ptr *QCustom3DLabel) ConnectDestroyQCustom3DLabel(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QCustom3DLabel"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DLabel", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DLabel", f) } } } func (ptr *QCustom3DLabel) DisconnectDestroyQCustom3DLabel() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QCustom3DLabel") } } func (ptr *QCustom3DLabel) DestroyQCustom3DLabel() { if ptr.Pointer() != nil { C.QCustom3DLabel_DestroyQCustom3DLabel(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DLabel) DestroyQCustom3DLabelDefault() { if ptr.Pointer() != nil { C.QCustom3DLabel_DestroyQCustom3DLabelDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DLabel) BackgroundColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QCustom3DLabel_BackgroundColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QCustom3DLabel) TextColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QCustom3DLabel_TextColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QCustom3DLabel) Font() *gui.QFont { if ptr.Pointer() != nil { tmpValue := gui.NewQFontFromPointer(C.QCustom3DLabel_Font(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) return tmpValue } return nil } func (ptr *QCustom3DLabel) Text() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QCustom3DLabel_Text(ptr.Pointer())) } return "" } func (ptr *QCustom3DLabel) IsBackgroundEnabled() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DLabel_IsBackgroundEnabled(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DLabel) IsBorderEnabled() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DLabel_IsBorderEnabled(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DLabel) IsFacingCamera() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DLabel_IsFacingCamera(ptr.Pointer())) != 0 } return false } //export callbackQCustom3DLabel_MetaObject func callbackQCustom3DLabel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQCustom3DLabelFromPointer(ptr).MetaObjectDefault()) } func (ptr *QCustom3DLabel) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QCustom3DLabel) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QCustom3DLabel) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DLabel_MetaObject(ptr.Pointer())) } return nil } func (ptr *QCustom3DLabel) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DLabel_MetaObjectDefault(ptr.Pointer())) } return nil } type QCustom3DVolume struct { ptr unsafe.Pointer } type QCustom3DVolume_ITF interface { QCustom3DVolume_PTR() *QCustom3DVolume } func (ptr *QCustom3DVolume) QCustom3DVolume_PTR() *QCustom3DVolume { return ptr } func (ptr *QCustom3DVolume) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QCustom3DVolume) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQCustom3DVolume(ptr QCustom3DVolume_ITF) unsafe.Pointer { if ptr != nil { return ptr.QCustom3DVolume_PTR().Pointer() } return nil } func NewQCustom3DVolumeFromPointer(ptr unsafe.Pointer) (n *QCustom3DVolume) { n = new(QCustom3DVolume) n.SetPointer(ptr) return } func NewQCustom3DVolume(parent core.QObject_ITF) *QCustom3DVolume { return NewQCustom3DVolumeFromPointer(C.QCustom3DVolume_NewQCustom3DVolume(core.PointerFromQObject(parent))) } func (ptr *QCustom3DVolume) RenderSlice(axis core.Qt__Axis, index int) *gui.QImage { if ptr.Pointer() != nil { tmpValue := gui.NewQImageFromPointer(C.QCustom3DVolume_RenderSlice(ptr.Pointer(), C.longlong(axis), C.int(int32(index)))) runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage) return tmpValue } return nil } func QCustom3DVolume_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DVolume_QCustom3DVolume_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DVolume) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DVolume_QCustom3DVolume_Tr(sC, cC, C.int(int32(n)))) } func QCustom3DVolume_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DVolume_QCustom3DVolume_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QCustom3DVolume) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QCustom3DVolume_QCustom3DVolume_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQCustom3DVolume_AlphaMultiplierChanged func callbackQCustom3DVolume_AlphaMultiplierChanged(ptr unsafe.Pointer, mult C.float) { if signal := qt.GetSignal(ptr, "alphaMultiplierChanged"); signal != nil { signal.(func(float32))(float32(mult)) } } func (ptr *QCustom3DVolume) ConnectAlphaMultiplierChanged(f func(mult float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "alphaMultiplierChanged") { C.QCustom3DVolume_ConnectAlphaMultiplierChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "alphaMultiplierChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "alphaMultiplierChanged", func(mult float32) { signal.(func(float32))(mult) f(mult) }) } else { qt.ConnectSignal(ptr.Pointer(), "alphaMultiplierChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectAlphaMultiplierChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectAlphaMultiplierChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "alphaMultiplierChanged") } } func (ptr *QCustom3DVolume) AlphaMultiplierChanged(mult float32) { if ptr.Pointer() != nil { C.QCustom3DVolume_AlphaMultiplierChanged(ptr.Pointer(), C.float(mult)) } } //export callbackQCustom3DVolume_ColorTableChanged func callbackQCustom3DVolume_ColorTableChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "colorTableChanged"); signal != nil { signal.(func())() } } func (ptr *QCustom3DVolume) ConnectColorTableChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "colorTableChanged") { C.QCustom3DVolume_ConnectColorTableChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "colorTableChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "colorTableChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "colorTableChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectColorTableChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectColorTableChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "colorTableChanged") } } func (ptr *QCustom3DVolume) ColorTableChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_ColorTableChanged(ptr.Pointer()) } } //export callbackQCustom3DVolume_DrawSliceFramesChanged func callbackQCustom3DVolume_DrawSliceFramesChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "drawSliceFramesChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DVolume) ConnectDrawSliceFramesChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "drawSliceFramesChanged") { C.QCustom3DVolume_ConnectDrawSliceFramesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "drawSliceFramesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "drawSliceFramesChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "drawSliceFramesChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectDrawSliceFramesChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectDrawSliceFramesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "drawSliceFramesChanged") } } func (ptr *QCustom3DVolume) DrawSliceFramesChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_DrawSliceFramesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DVolume_DrawSlicesChanged func callbackQCustom3DVolume_DrawSlicesChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "drawSlicesChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DVolume) ConnectDrawSlicesChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "drawSlicesChanged") { C.QCustom3DVolume_ConnectDrawSlicesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "drawSlicesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "drawSlicesChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "drawSlicesChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectDrawSlicesChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectDrawSlicesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "drawSlicesChanged") } } func (ptr *QCustom3DVolume) DrawSlicesChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_DrawSlicesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DVolume_PreserveOpacityChanged func callbackQCustom3DVolume_PreserveOpacityChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "preserveOpacityChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DVolume) ConnectPreserveOpacityChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "preserveOpacityChanged") { C.QCustom3DVolume_ConnectPreserveOpacityChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "preserveOpacityChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "preserveOpacityChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "preserveOpacityChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectPreserveOpacityChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectPreserveOpacityChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "preserveOpacityChanged") } } func (ptr *QCustom3DVolume) PreserveOpacityChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_PreserveOpacityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QCustom3DVolume) SetAlphaMultiplier(mult float32) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetAlphaMultiplier(ptr.Pointer(), C.float(mult)) } } func (ptr *QCustom3DVolume) SetColorTable(colors []uint) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetColorTable(ptr.Pointer(), func() unsafe.Pointer { tmpList := NewQCustom3DVolumeFromPointer(NewQCustom3DVolumeFromPointer(nil).__setColorTable_colors_newList()) for _, v := range colors { tmpList.__setColorTable_colors_setList(v) } return tmpList.Pointer() }()) } } func (ptr *QCustom3DVolume) SetDrawSliceFrames(enable bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetDrawSliceFrames(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QCustom3DVolume) SetDrawSlices(enable bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetDrawSlices(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QCustom3DVolume) SetPreserveOpacity(enable bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetPreserveOpacity(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QCustom3DVolume) SetSliceFrameColor(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceFrameColor(ptr.Pointer(), gui.PointerFromQColor(color)) } } func (ptr *QCustom3DVolume) SetSliceFrameGaps(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceFrameGaps(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } func (ptr *QCustom3DVolume) SetSliceFrameThicknesses(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceFrameThicknesses(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } func (ptr *QCustom3DVolume) SetSliceFrameWidths(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceFrameWidths(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } func (ptr *QCustom3DVolume) SetSliceIndexX(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceIndexX(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetSliceIndexY(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceIndexY(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetSliceIndexZ(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceIndexZ(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetSliceIndices(x int, y int, z int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSliceIndices(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(z))) } } func (ptr *QCustom3DVolume) SetSubTextureData2(axis core.Qt__Axis, index int, image gui.QImage_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetSubTextureData2(ptr.Pointer(), C.longlong(axis), C.int(int32(index)), gui.PointerFromQImage(image)) } } func (ptr *QCustom3DVolume) SetSubTextureData(axis core.Qt__Axis, index int, data string) { if ptr.Pointer() != nil { var dataC *C.char if data != "" { dataC = C.CString(data) defer C.free(unsafe.Pointer(dataC)) } C.QCustom3DVolume_SetSubTextureData(ptr.Pointer(), C.longlong(axis), C.int(int32(index)), dataC) } } func (ptr *QCustom3DVolume) SetTextureDepth(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetTextureDepth(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetTextureDimensions(width int, height int, depth int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetTextureDimensions(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth))) } } func (ptr *QCustom3DVolume) SetTextureFormat(format gui.QImage__Format) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetTextureFormat(ptr.Pointer(), C.longlong(format)) } } func (ptr *QCustom3DVolume) SetTextureHeight(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetTextureHeight(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetTextureWidth(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetTextureWidth(ptr.Pointer(), C.int(int32(value))) } } func (ptr *QCustom3DVolume) SetUseHighDefShader(enable bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_SetUseHighDefShader(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQCustom3DVolume_SliceFrameColorChanged func callbackQCustom3DVolume_SliceFrameColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { if signal := qt.GetSignal(ptr, "sliceFrameColorChanged"); signal != nil { signal.(func(*gui.QColor))(gui.NewQColorFromPointer(color)) } } func (ptr *QCustom3DVolume) ConnectSliceFrameColorChanged(f func(color *gui.QColor)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceFrameColorChanged") { C.QCustom3DVolume_ConnectSliceFrameColorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceFrameColorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceFrameColorChanged", func(color *gui.QColor) { signal.(func(*gui.QColor))(color) f(color) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceFrameColorChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceFrameColorChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceFrameColorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceFrameColorChanged") } } func (ptr *QCustom3DVolume) SliceFrameColorChanged(color gui.QColor_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceFrameColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) } } //export callbackQCustom3DVolume_SliceFrameGapsChanged func callbackQCustom3DVolume_SliceFrameGapsChanged(ptr unsafe.Pointer, values unsafe.Pointer) { if signal := qt.GetSignal(ptr, "sliceFrameGapsChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(values)) } } func (ptr *QCustom3DVolume) ConnectSliceFrameGapsChanged(f func(values *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceFrameGapsChanged") { C.QCustom3DVolume_ConnectSliceFrameGapsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceFrameGapsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceFrameGapsChanged", func(values *gui.QVector3D) { signal.(func(*gui.QVector3D))(values) f(values) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceFrameGapsChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceFrameGapsChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceFrameGapsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceFrameGapsChanged") } } func (ptr *QCustom3DVolume) SliceFrameGapsChanged(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceFrameGapsChanged(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } //export callbackQCustom3DVolume_SliceFrameThicknessesChanged func callbackQCustom3DVolume_SliceFrameThicknessesChanged(ptr unsafe.Pointer, values unsafe.Pointer) { if signal := qt.GetSignal(ptr, "sliceFrameThicknessesChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(values)) } } func (ptr *QCustom3DVolume) ConnectSliceFrameThicknessesChanged(f func(values *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceFrameThicknessesChanged") { C.QCustom3DVolume_ConnectSliceFrameThicknessesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceFrameThicknessesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceFrameThicknessesChanged", func(values *gui.QVector3D) { signal.(func(*gui.QVector3D))(values) f(values) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceFrameThicknessesChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceFrameThicknessesChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceFrameThicknessesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceFrameThicknessesChanged") } } func (ptr *QCustom3DVolume) SliceFrameThicknessesChanged(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceFrameThicknessesChanged(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } //export callbackQCustom3DVolume_SliceFrameWidthsChanged func callbackQCustom3DVolume_SliceFrameWidthsChanged(ptr unsafe.Pointer, values unsafe.Pointer) { if signal := qt.GetSignal(ptr, "sliceFrameWidthsChanged"); signal != nil { signal.(func(*gui.QVector3D))(gui.NewQVector3DFromPointer(values)) } } func (ptr *QCustom3DVolume) ConnectSliceFrameWidthsChanged(f func(values *gui.QVector3D)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceFrameWidthsChanged") { C.QCustom3DVolume_ConnectSliceFrameWidthsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceFrameWidthsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceFrameWidthsChanged", func(values *gui.QVector3D) { signal.(func(*gui.QVector3D))(values) f(values) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceFrameWidthsChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceFrameWidthsChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceFrameWidthsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceFrameWidthsChanged") } } func (ptr *QCustom3DVolume) SliceFrameWidthsChanged(values gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceFrameWidthsChanged(ptr.Pointer(), gui.PointerFromQVector3D(values)) } } //export callbackQCustom3DVolume_SliceIndexXChanged func callbackQCustom3DVolume_SliceIndexXChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "sliceIndexXChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectSliceIndexXChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceIndexXChanged") { C.QCustom3DVolume_ConnectSliceIndexXChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceIndexXChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceIndexXChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceIndexXChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceIndexXChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceIndexXChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceIndexXChanged") } } func (ptr *QCustom3DVolume) SliceIndexXChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceIndexXChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_SliceIndexYChanged func callbackQCustom3DVolume_SliceIndexYChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "sliceIndexYChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectSliceIndexYChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceIndexYChanged") { C.QCustom3DVolume_ConnectSliceIndexYChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceIndexYChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceIndexYChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceIndexYChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceIndexYChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceIndexYChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceIndexYChanged") } } func (ptr *QCustom3DVolume) SliceIndexYChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceIndexYChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_SliceIndexZChanged func callbackQCustom3DVolume_SliceIndexZChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "sliceIndexZChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectSliceIndexZChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "sliceIndexZChanged") { C.QCustom3DVolume_ConnectSliceIndexZChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "sliceIndexZChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "sliceIndexZChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "sliceIndexZChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectSliceIndexZChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectSliceIndexZChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "sliceIndexZChanged") } } func (ptr *QCustom3DVolume) SliceIndexZChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_SliceIndexZChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_TextureDepthChanged func callbackQCustom3DVolume_TextureDepthChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "textureDepthChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectTextureDepthChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureDepthChanged") { C.QCustom3DVolume_ConnectTextureDepthChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureDepthChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureDepthChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureDepthChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectTextureDepthChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectTextureDepthChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureDepthChanged") } } func (ptr *QCustom3DVolume) TextureDepthChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_TextureDepthChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_TextureFormatChanged func callbackQCustom3DVolume_TextureFormatChanged(ptr unsafe.Pointer, format C.longlong) { if signal := qt.GetSignal(ptr, "textureFormatChanged"); signal != nil { signal.(func(gui.QImage__Format))(gui.QImage__Format(format)) } } func (ptr *QCustom3DVolume) ConnectTextureFormatChanged(f func(format gui.QImage__Format)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureFormatChanged") { C.QCustom3DVolume_ConnectTextureFormatChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureFormatChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureFormatChanged", func(format gui.QImage__Format) { signal.(func(gui.QImage__Format))(format) f(format) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureFormatChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectTextureFormatChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectTextureFormatChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureFormatChanged") } } func (ptr *QCustom3DVolume) TextureFormatChanged(format gui.QImage__Format) { if ptr.Pointer() != nil { C.QCustom3DVolume_TextureFormatChanged(ptr.Pointer(), C.longlong(format)) } } //export callbackQCustom3DVolume_TextureHeightChanged func callbackQCustom3DVolume_TextureHeightChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "textureHeightChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectTextureHeightChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureHeightChanged") { C.QCustom3DVolume_ConnectTextureHeightChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureHeightChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureHeightChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureHeightChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectTextureHeightChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectTextureHeightChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureHeightChanged") } } func (ptr *QCustom3DVolume) TextureHeightChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_TextureHeightChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_TextureWidthChanged func callbackQCustom3DVolume_TextureWidthChanged(ptr unsafe.Pointer, value C.int) { if signal := qt.GetSignal(ptr, "textureWidthChanged"); signal != nil { signal.(func(int))(int(int32(value))) } } func (ptr *QCustom3DVolume) ConnectTextureWidthChanged(f func(value int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureWidthChanged") { C.QCustom3DVolume_ConnectTextureWidthChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureWidthChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureWidthChanged", func(value int) { signal.(func(int))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureWidthChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectTextureWidthChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectTextureWidthChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureWidthChanged") } } func (ptr *QCustom3DVolume) TextureWidthChanged(value int) { if ptr.Pointer() != nil { C.QCustom3DVolume_TextureWidthChanged(ptr.Pointer(), C.int(int32(value))) } } //export callbackQCustom3DVolume_UseHighDefShaderChanged func callbackQCustom3DVolume_UseHighDefShaderChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "useHighDefShaderChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QCustom3DVolume) ConnectUseHighDefShaderChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "useHighDefShaderChanged") { C.QCustom3DVolume_ConnectUseHighDefShaderChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "useHighDefShaderChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "useHighDefShaderChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "useHighDefShaderChanged", f) } } } func (ptr *QCustom3DVolume) DisconnectUseHighDefShaderChanged() { if ptr.Pointer() != nil { C.QCustom3DVolume_DisconnectUseHighDefShaderChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "useHighDefShaderChanged") } } func (ptr *QCustom3DVolume) UseHighDefShaderChanged(enabled bool) { if ptr.Pointer() != nil { C.QCustom3DVolume_UseHighDefShaderChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQCustom3DVolume_DestroyQCustom3DVolume func callbackQCustom3DVolume_DestroyQCustom3DVolume(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QCustom3DVolume"); signal != nil { signal.(func())() } else { NewQCustom3DVolumeFromPointer(ptr).DestroyQCustom3DVolumeDefault() } } func (ptr *QCustom3DVolume) ConnectDestroyQCustom3DVolume(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QCustom3DVolume"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DVolume", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QCustom3DVolume", f) } } } func (ptr *QCustom3DVolume) DisconnectDestroyQCustom3DVolume() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QCustom3DVolume") } } func (ptr *QCustom3DVolume) DestroyQCustom3DVolume() { if ptr.Pointer() != nil { C.QCustom3DVolume_DestroyQCustom3DVolume(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DVolume) DestroyQCustom3DVolumeDefault() { if ptr.Pointer() != nil { C.QCustom3DVolume_DestroyQCustom3DVolumeDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QCustom3DVolume) SliceFrameColor() *gui.QColor { if ptr.Pointer() != nil { tmpValue := gui.NewQColorFromPointer(C.QCustom3DVolume_SliceFrameColor(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) return tmpValue } return nil } func (ptr *QCustom3DVolume) TextureFormat() gui.QImage__Format { if ptr.Pointer() != nil { return gui.QImage__Format(C.QCustom3DVolume_TextureFormat(ptr.Pointer())) } return 0 } func (ptr *QCustom3DVolume) SliceFrameGaps() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QCustom3DVolume_SliceFrameGaps(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QCustom3DVolume) SliceFrameThicknesses() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QCustom3DVolume_SliceFrameThicknesses(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QCustom3DVolume) SliceFrameWidths() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QCustom3DVolume_SliceFrameWidths(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QCustom3DVolume) ColorTable() []uint { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []uint { out := make([]uint, int(l.len)) tmpList := NewQCustom3DVolumeFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__colorTable_atList(i) } return out }(C.QCustom3DVolume_ColorTable(ptr.Pointer())) } return make([]uint, 0) } func (ptr *QCustom3DVolume) DrawSliceFrames() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DVolume_DrawSliceFrames(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DVolume) DrawSlices() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DVolume_DrawSlices(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DVolume) PreserveOpacity() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DVolume_PreserveOpacity(ptr.Pointer())) != 0 } return false } func (ptr *QCustom3DVolume) UseHighDefShader() bool { if ptr.Pointer() != nil { return int8(C.QCustom3DVolume_UseHighDefShader(ptr.Pointer())) != 0 } return false } //export callbackQCustom3DVolume_MetaObject func callbackQCustom3DVolume_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQCustom3DVolumeFromPointer(ptr).MetaObjectDefault()) } func (ptr *QCustom3DVolume) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QCustom3DVolume) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QCustom3DVolume) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DVolume_MetaObject(ptr.Pointer())) } return nil } func (ptr *QCustom3DVolume) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QCustom3DVolume_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QCustom3DVolume) AlphaMultiplier() float32 { if ptr.Pointer() != nil { return float32(C.QCustom3DVolume_AlphaMultiplier(ptr.Pointer())) } return 0 } func (ptr *QCustom3DVolume) SliceIndexX() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_SliceIndexX(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) SliceIndexY() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_SliceIndexY(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) SliceIndexZ() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_SliceIndexZ(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) TextureDepth() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_TextureDepth(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) TextureHeight() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_TextureHeight(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) TextureWidth() int { if ptr.Pointer() != nil { return int(int32(C.QCustom3DVolume_TextureWidth(ptr.Pointer()))) } return 0 } func (ptr *QCustom3DVolume) __QCustom3DVolume_colorTable_atList2(i int) uint { if ptr.Pointer() != nil { return uint(uint32(C.QCustom3DVolume___QCustom3DVolume_colorTable_atList2(ptr.Pointer(), C.int(int32(i))))) } return 0 } func (ptr *QCustom3DVolume) __QCustom3DVolume_colorTable_setList2(i uint) { if ptr.Pointer() != nil { C.QCustom3DVolume___QCustom3DVolume_colorTable_setList2(ptr.Pointer(), C.uint(uint32(i))) } } func (ptr *QCustom3DVolume) __QCustom3DVolume_colorTable_newList2() unsafe.Pointer { return C.QCustom3DVolume___QCustom3DVolume_colorTable_newList2(ptr.Pointer()) } func (ptr *QCustom3DVolume) __setColorTable_colors_atList(i int) uint { if ptr.Pointer() != nil { return uint(uint32(C.QCustom3DVolume___setColorTable_colors_atList(ptr.Pointer(), C.int(int32(i))))) } return 0 } func (ptr *QCustom3DVolume) __setColorTable_colors_setList(i uint) { if ptr.Pointer() != nil { C.QCustom3DVolume___setColorTable_colors_setList(ptr.Pointer(), C.uint(uint32(i))) } } func (ptr *QCustom3DVolume) __setColorTable_colors_newList() unsafe.Pointer { return C.QCustom3DVolume___setColorTable_colors_newList(ptr.Pointer()) } func (ptr *QCustom3DVolume) __colorTable_atList(i int) uint { if ptr.Pointer() != nil { return uint(uint32(C.QCustom3DVolume___colorTable_atList(ptr.Pointer(), C.int(int32(i))))) } return 0 } func (ptr *QCustom3DVolume) __colorTable_setList(i uint) { if ptr.Pointer() != nil { C.QCustom3DVolume___colorTable_setList(ptr.Pointer(), C.uint(uint32(i))) } } func (ptr *QCustom3DVolume) __colorTable_newList() unsafe.Pointer { return C.QCustom3DVolume___colorTable_newList(ptr.Pointer()) } type QHeightMapSurfaceDataProxy struct { ptr unsafe.Pointer } type QHeightMapSurfaceDataProxy_ITF interface { QHeightMapSurfaceDataProxy_PTR() *QHeightMapSurfaceDataProxy } func (ptr *QHeightMapSurfaceDataProxy) QHeightMapSurfaceDataProxy_PTR() *QHeightMapSurfaceDataProxy { return ptr } func (ptr *QHeightMapSurfaceDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QHeightMapSurfaceDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQHeightMapSurfaceDataProxy(ptr QHeightMapSurfaceDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QHeightMapSurfaceDataProxy_PTR().Pointer() } return nil } func NewQHeightMapSurfaceDataProxyFromPointer(ptr unsafe.Pointer) (n *QHeightMapSurfaceDataProxy) { n = new(QHeightMapSurfaceDataProxy) n.SetPointer(ptr) return } func NewQHeightMapSurfaceDataProxy(parent core.QObject_ITF) *QHeightMapSurfaceDataProxy { return NewQHeightMapSurfaceDataProxyFromPointer(C.QHeightMapSurfaceDataProxy_NewQHeightMapSurfaceDataProxy(core.PointerFromQObject(parent))) } func NewQHeightMapSurfaceDataProxy2(image gui.QImage_ITF, parent core.QObject_ITF) *QHeightMapSurfaceDataProxy { return NewQHeightMapSurfaceDataProxyFromPointer(C.QHeightMapSurfaceDataProxy_NewQHeightMapSurfaceDataProxy2(gui.PointerFromQImage(image), core.PointerFromQObject(parent))) } func NewQHeightMapSurfaceDataProxy3(filename string, parent core.QObject_ITF) *QHeightMapSurfaceDataProxy { var filenameC *C.char if filename != "" { filenameC = C.CString(filename) defer C.free(unsafe.Pointer(filenameC)) } return NewQHeightMapSurfaceDataProxyFromPointer(C.QHeightMapSurfaceDataProxy_NewQHeightMapSurfaceDataProxy3(C.struct_QtDataVisualization_PackedString{data: filenameC, len: C.longlong(len(filename))}, core.PointerFromQObject(parent))) } func QHeightMapSurfaceDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QHeightMapSurfaceDataProxy_QHeightMapSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QHeightMapSurfaceDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QHeightMapSurfaceDataProxy_QHeightMapSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QHeightMapSurfaceDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QHeightMapSurfaceDataProxy_QHeightMapSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QHeightMapSurfaceDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QHeightMapSurfaceDataProxy_QHeightMapSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQHeightMapSurfaceDataProxy_HeightMapChanged func callbackQHeightMapSurfaceDataProxy_HeightMapChanged(ptr unsafe.Pointer, image unsafe.Pointer) { if signal := qt.GetSignal(ptr, "heightMapChanged"); signal != nil { signal.(func(*gui.QImage))(gui.NewQImageFromPointer(image)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectHeightMapChanged(f func(image *gui.QImage)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "heightMapChanged") { C.QHeightMapSurfaceDataProxy_ConnectHeightMapChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "heightMapChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "heightMapChanged", func(image *gui.QImage) { signal.(func(*gui.QImage))(image) f(image) }) } else { qt.ConnectSignal(ptr.Pointer(), "heightMapChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectHeightMapChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectHeightMapChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "heightMapChanged") } } func (ptr *QHeightMapSurfaceDataProxy) HeightMapChanged(image gui.QImage_ITF) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_HeightMapChanged(ptr.Pointer(), gui.PointerFromQImage(image)) } } //export callbackQHeightMapSurfaceDataProxy_HeightMapFileChanged func callbackQHeightMapSurfaceDataProxy_HeightMapFileChanged(ptr unsafe.Pointer, filename C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "heightMapFileChanged"); signal != nil { signal.(func(string))(cGoUnpackString(filename)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectHeightMapFileChanged(f func(filename string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "heightMapFileChanged") { C.QHeightMapSurfaceDataProxy_ConnectHeightMapFileChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "heightMapFileChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "heightMapFileChanged", func(filename string) { signal.(func(string))(filename) f(filename) }) } else { qt.ConnectSignal(ptr.Pointer(), "heightMapFileChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectHeightMapFileChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectHeightMapFileChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "heightMapFileChanged") } } func (ptr *QHeightMapSurfaceDataProxy) HeightMapFileChanged(filename string) { if ptr.Pointer() != nil { var filenameC *C.char if filename != "" { filenameC = C.CString(filename) defer C.free(unsafe.Pointer(filenameC)) } C.QHeightMapSurfaceDataProxy_HeightMapFileChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: filenameC, len: C.longlong(len(filename))}) } } //export callbackQHeightMapSurfaceDataProxy_MaxXValueChanged func callbackQHeightMapSurfaceDataProxy_MaxXValueChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "maxXValueChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectMaxXValueChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "maxXValueChanged") { C.QHeightMapSurfaceDataProxy_ConnectMaxXValueChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "maxXValueChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "maxXValueChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "maxXValueChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectMaxXValueChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectMaxXValueChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "maxXValueChanged") } } func (ptr *QHeightMapSurfaceDataProxy) MaxXValueChanged(value float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_MaxXValueChanged(ptr.Pointer(), C.float(value)) } } //export callbackQHeightMapSurfaceDataProxy_MaxZValueChanged func callbackQHeightMapSurfaceDataProxy_MaxZValueChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "maxZValueChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectMaxZValueChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "maxZValueChanged") { C.QHeightMapSurfaceDataProxy_ConnectMaxZValueChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "maxZValueChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "maxZValueChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "maxZValueChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectMaxZValueChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectMaxZValueChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "maxZValueChanged") } } func (ptr *QHeightMapSurfaceDataProxy) MaxZValueChanged(value float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_MaxZValueChanged(ptr.Pointer(), C.float(value)) } } //export callbackQHeightMapSurfaceDataProxy_MinXValueChanged func callbackQHeightMapSurfaceDataProxy_MinXValueChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "minXValueChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectMinXValueChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "minXValueChanged") { C.QHeightMapSurfaceDataProxy_ConnectMinXValueChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "minXValueChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "minXValueChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "minXValueChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectMinXValueChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectMinXValueChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "minXValueChanged") } } func (ptr *QHeightMapSurfaceDataProxy) MinXValueChanged(value float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_MinXValueChanged(ptr.Pointer(), C.float(value)) } } //export callbackQHeightMapSurfaceDataProxy_MinZValueChanged func callbackQHeightMapSurfaceDataProxy_MinZValueChanged(ptr unsafe.Pointer, value C.float) { if signal := qt.GetSignal(ptr, "minZValueChanged"); signal != nil { signal.(func(float32))(float32(value)) } } func (ptr *QHeightMapSurfaceDataProxy) ConnectMinZValueChanged(f func(value float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "minZValueChanged") { C.QHeightMapSurfaceDataProxy_ConnectMinZValueChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "minZValueChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "minZValueChanged", func(value float32) { signal.(func(float32))(value) f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "minZValueChanged", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectMinZValueChanged() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DisconnectMinZValueChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "minZValueChanged") } } func (ptr *QHeightMapSurfaceDataProxy) MinZValueChanged(value float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_MinZValueChanged(ptr.Pointer(), C.float(value)) } } func (ptr *QHeightMapSurfaceDataProxy) SetHeightMap(image gui.QImage_ITF) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetHeightMap(ptr.Pointer(), gui.PointerFromQImage(image)) } } func (ptr *QHeightMapSurfaceDataProxy) SetHeightMapFile(filename string) { if ptr.Pointer() != nil { var filenameC *C.char if filename != "" { filenameC = C.CString(filename) defer C.free(unsafe.Pointer(filenameC)) } C.QHeightMapSurfaceDataProxy_SetHeightMapFile(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: filenameC, len: C.longlong(len(filename))}) } } func (ptr *QHeightMapSurfaceDataProxy) SetMaxXValue(max float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetMaxXValue(ptr.Pointer(), C.float(max)) } } func (ptr *QHeightMapSurfaceDataProxy) SetMaxZValue(max float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetMaxZValue(ptr.Pointer(), C.float(max)) } } func (ptr *QHeightMapSurfaceDataProxy) SetMinXValue(min float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetMinXValue(ptr.Pointer(), C.float(min)) } } func (ptr *QHeightMapSurfaceDataProxy) SetMinZValue(min float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetMinZValue(ptr.Pointer(), C.float(min)) } } func (ptr *QHeightMapSurfaceDataProxy) SetValueRanges(minX float32, maxX float32, minZ float32, maxZ float32) { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_SetValueRanges(ptr.Pointer(), C.float(minX), C.float(maxX), C.float(minZ), C.float(maxZ)) } } //export callbackQHeightMapSurfaceDataProxy_DestroyQHeightMapSurfaceDataProxy func callbackQHeightMapSurfaceDataProxy_DestroyQHeightMapSurfaceDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QHeightMapSurfaceDataProxy"); signal != nil { signal.(func())() } else { NewQHeightMapSurfaceDataProxyFromPointer(ptr).DestroyQHeightMapSurfaceDataProxyDefault() } } func (ptr *QHeightMapSurfaceDataProxy) ConnectDestroyQHeightMapSurfaceDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QHeightMapSurfaceDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QHeightMapSurfaceDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QHeightMapSurfaceDataProxy", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectDestroyQHeightMapSurfaceDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QHeightMapSurfaceDataProxy") } } func (ptr *QHeightMapSurfaceDataProxy) DestroyQHeightMapSurfaceDataProxy() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DestroyQHeightMapSurfaceDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QHeightMapSurfaceDataProxy) DestroyQHeightMapSurfaceDataProxyDefault() { if ptr.Pointer() != nil { C.QHeightMapSurfaceDataProxy_DestroyQHeightMapSurfaceDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QHeightMapSurfaceDataProxy) HeightMap() *gui.QImage { if ptr.Pointer() != nil { tmpValue := gui.NewQImageFromPointer(C.QHeightMapSurfaceDataProxy_HeightMap(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage) return tmpValue } return nil } func (ptr *QHeightMapSurfaceDataProxy) HeightMapFile() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QHeightMapSurfaceDataProxy_HeightMapFile(ptr.Pointer())) } return "" } //export callbackQHeightMapSurfaceDataProxy_MetaObject func callbackQHeightMapSurfaceDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQHeightMapSurfaceDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QHeightMapSurfaceDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QHeightMapSurfaceDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QHeightMapSurfaceDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QHeightMapSurfaceDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QHeightMapSurfaceDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QHeightMapSurfaceDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QHeightMapSurfaceDataProxy) MaxXValue() float32 { if ptr.Pointer() != nil { return float32(C.QHeightMapSurfaceDataProxy_MaxXValue(ptr.Pointer())) } return 0 } func (ptr *QHeightMapSurfaceDataProxy) MaxZValue() float32 { if ptr.Pointer() != nil { return float32(C.QHeightMapSurfaceDataProxy_MaxZValue(ptr.Pointer())) } return 0 } func (ptr *QHeightMapSurfaceDataProxy) MinXValue() float32 { if ptr.Pointer() != nil { return float32(C.QHeightMapSurfaceDataProxy_MinXValue(ptr.Pointer())) } return 0 } func (ptr *QHeightMapSurfaceDataProxy) MinZValue() float32 { if ptr.Pointer() != nil { return float32(C.QHeightMapSurfaceDataProxy_MinZValue(ptr.Pointer())) } return 0 } type QItemModelBarDataProxy struct { ptr unsafe.Pointer } type QItemModelBarDataProxy_ITF interface { QItemModelBarDataProxy_PTR() *QItemModelBarDataProxy } func (ptr *QItemModelBarDataProxy) QItemModelBarDataProxy_PTR() *QItemModelBarDataProxy { return ptr } func (ptr *QItemModelBarDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QItemModelBarDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQItemModelBarDataProxy(ptr QItemModelBarDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QItemModelBarDataProxy_PTR().Pointer() } return nil } func NewQItemModelBarDataProxyFromPointer(ptr unsafe.Pointer) (n *QItemModelBarDataProxy) { n = new(QItemModelBarDataProxy) n.SetPointer(ptr) return } //go:generate stringer -type=QItemModelBarDataProxy__MultiMatchBehavior //QItemModelBarDataProxy::MultiMatchBehavior type QItemModelBarDataProxy__MultiMatchBehavior int64 const ( QItemModelBarDataProxy__MMBFirst QItemModelBarDataProxy__MultiMatchBehavior = QItemModelBarDataProxy__MultiMatchBehavior(0) QItemModelBarDataProxy__MMBLast QItemModelBarDataProxy__MultiMatchBehavior = QItemModelBarDataProxy__MultiMatchBehavior(1) QItemModelBarDataProxy__MMBAverage QItemModelBarDataProxy__MultiMatchBehavior = QItemModelBarDataProxy__MultiMatchBehavior(2) QItemModelBarDataProxy__MMBCumulative QItemModelBarDataProxy__MultiMatchBehavior = QItemModelBarDataProxy__MultiMatchBehavior(3) ) func NewQItemModelBarDataProxy2(itemModel core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QItemModelBarDataProxy { return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy2(core.PointerFromQAbstractItemModel(itemModel), core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy4(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, valueRole string, parent core.QObject_ITF) *QItemModelBarDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy4(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy5(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, valueRole string, rotationRole string, parent core.QObject_ITF) *QItemModelBarDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } var rotationRoleC *C.char if rotationRole != "" { rotationRoleC = C.CString(rotationRole) defer C.free(unsafe.Pointer(rotationRoleC)) } return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy5(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, C.struct_QtDataVisualization_PackedString{data: rotationRoleC, len: C.longlong(len(rotationRole))}, core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy7(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, valueRole string, rotationRole string, rowCategories []string, columnCategories []string, parent core.QObject_ITF) *QItemModelBarDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } var rotationRoleC *C.char if rotationRole != "" { rotationRoleC = C.CString(rotationRole) defer C.free(unsafe.Pointer(rotationRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy7(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, C.struct_QtDataVisualization_PackedString{data: rotationRoleC, len: C.longlong(len(rotationRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}, core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy6(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, valueRole string, rowCategories []string, columnCategories []string, parent core.QObject_ITF) *QItemModelBarDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy6(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}, core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy3(itemModel core.QAbstractItemModel_ITF, valueRole string, parent core.QObject_ITF) *QItemModelBarDataProxy { var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy3(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, core.PointerFromQObject(parent))) } func NewQItemModelBarDataProxy(parent core.QObject_ITF) *QItemModelBarDataProxy { return NewQItemModelBarDataProxyFromPointer(C.QItemModelBarDataProxy_NewQItemModelBarDataProxy(core.PointerFromQObject(parent))) } func QItemModelBarDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelBarDataProxy_QItemModelBarDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelBarDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelBarDataProxy_QItemModelBarDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QItemModelBarDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelBarDataProxy_QItemModelBarDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelBarDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelBarDataProxy_QItemModelBarDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelBarDataProxy) ColumnCategoryIndex(category string) int { if ptr.Pointer() != nil { var categoryC *C.char if category != "" { categoryC = C.CString(category) defer C.free(unsafe.Pointer(categoryC)) } return int(int32(C.QItemModelBarDataProxy_ColumnCategoryIndex(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoryC, len: C.longlong(len(category))}))) } return 0 } func (ptr *QItemModelBarDataProxy) RowCategoryIndex(category string) int { if ptr.Pointer() != nil { var categoryC *C.char if category != "" { categoryC = C.CString(category) defer C.free(unsafe.Pointer(categoryC)) } return int(int32(C.QItemModelBarDataProxy_RowCategoryIndex(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoryC, len: C.longlong(len(category))}))) } return 0 } //export callbackQItemModelBarDataProxy_AutoColumnCategoriesChanged func callbackQItemModelBarDataProxy_AutoColumnCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "autoColumnCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelBarDataProxy) ConnectAutoColumnCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoColumnCategoriesChanged") { C.QItemModelBarDataProxy_ConnectAutoColumnCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoColumnCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectAutoColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectAutoColumnCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged") } } func (ptr *QItemModelBarDataProxy) AutoColumnCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_AutoColumnCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelBarDataProxy_AutoRowCategoriesChanged func callbackQItemModelBarDataProxy_AutoRowCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "autoRowCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelBarDataProxy) ConnectAutoRowCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoRowCategoriesChanged") { C.QItemModelBarDataProxy_ConnectAutoRowCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoRowCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoRowCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoRowCategoriesChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectAutoRowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectAutoRowCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoRowCategoriesChanged") } } func (ptr *QItemModelBarDataProxy) AutoRowCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_AutoRowCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelBarDataProxy_ColumnCategoriesChanged func callbackQItemModelBarDataProxy_ColumnCategoriesChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnCategoriesChanged"); signal != nil { signal.(func())() } } func (ptr *QItemModelBarDataProxy) ConnectColumnCategoriesChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnCategoriesChanged") { C.QItemModelBarDataProxy_ConnectColumnCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnCategoriesChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "columnCategoriesChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectColumnCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnCategoriesChanged") } } func (ptr *QItemModelBarDataProxy) ColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_ColumnCategoriesChanged(ptr.Pointer()) } } //export callbackQItemModelBarDataProxy_ColumnRoleChanged func callbackQItemModelBarDataProxy_ColumnRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "columnRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelBarDataProxy) ConnectColumnRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRoleChanged") { C.QItemModelBarDataProxy_ConnectColumnRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRoleChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectColumnRoleChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectColumnRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRoleChanged") } } func (ptr *QItemModelBarDataProxy) ColumnRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_ColumnRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelBarDataProxy_ColumnRolePatternChanged func callbackQItemModelBarDataProxy_ColumnRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelBarDataProxy) ConnectColumnRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRolePatternChanged") { C.QItemModelBarDataProxy_ConnectColumnRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRolePatternChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectColumnRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectColumnRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRolePatternChanged") } } func (ptr *QItemModelBarDataProxy) ColumnRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_ColumnRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelBarDataProxy_ColumnRoleReplaceChanged func callbackQItemModelBarDataProxy_ColumnRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "columnRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelBarDataProxy) ConnectColumnRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRoleReplaceChanged") { C.QItemModelBarDataProxy_ConnectColumnRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRoleReplaceChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectColumnRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectColumnRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRoleReplaceChanged") } } func (ptr *QItemModelBarDataProxy) ColumnRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_ColumnRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelBarDataProxy_ItemModelChanged func callbackQItemModelBarDataProxy_ItemModelChanged(ptr unsafe.Pointer, itemModel unsafe.Pointer) { if signal := qt.GetSignal(ptr, "itemModelChanged"); signal != nil { signal.(func(*core.QAbstractItemModel))(core.NewQAbstractItemModelFromPointer(itemModel)) } } func (ptr *QItemModelBarDataProxy) ConnectItemModelChanged(f func(itemModel *core.QAbstractItemModel)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemModelChanged") { C.QItemModelBarDataProxy_ConnectItemModelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemModelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", func(itemModel *core.QAbstractItemModel) { signal.(func(*core.QAbstractItemModel))(itemModel) f(itemModel) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectItemModelChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectItemModelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemModelChanged") } } func (ptr *QItemModelBarDataProxy) ItemModelChanged(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_ItemModelChanged(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } //export callbackQItemModelBarDataProxy_MultiMatchBehaviorChanged func callbackQItemModelBarDataProxy_MultiMatchBehaviorChanged(ptr unsafe.Pointer, behavior C.longlong) { if signal := qt.GetSignal(ptr, "multiMatchBehaviorChanged"); signal != nil { signal.(func(QItemModelBarDataProxy__MultiMatchBehavior))(QItemModelBarDataProxy__MultiMatchBehavior(behavior)) } } func (ptr *QItemModelBarDataProxy) ConnectMultiMatchBehaviorChanged(f func(behavior QItemModelBarDataProxy__MultiMatchBehavior)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiMatchBehaviorChanged") { C.QItemModelBarDataProxy_ConnectMultiMatchBehaviorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiMatchBehaviorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged", func(behavior QItemModelBarDataProxy__MultiMatchBehavior) { signal.(func(QItemModelBarDataProxy__MultiMatchBehavior))(behavior) f(behavior) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectMultiMatchBehaviorChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectMultiMatchBehaviorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged") } } func (ptr *QItemModelBarDataProxy) MultiMatchBehaviorChanged(behavior QItemModelBarDataProxy__MultiMatchBehavior) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_MultiMatchBehaviorChanged(ptr.Pointer(), C.longlong(behavior)) } } func (ptr *QItemModelBarDataProxy) Remap(rowRole string, columnRole string, valueRole string, rotationRole string, rowCategories []string, columnCategories []string) { if ptr.Pointer() != nil { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var valueRoleC *C.char if valueRole != "" { valueRoleC = C.CString(valueRole) defer C.free(unsafe.Pointer(valueRoleC)) } var rotationRoleC *C.char if rotationRole != "" { rotationRoleC = C.CString(rotationRole) defer C.free(unsafe.Pointer(rotationRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) C.QItemModelBarDataProxy_Remap(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: valueRoleC, len: C.longlong(len(valueRole))}, C.struct_QtDataVisualization_PackedString{data: rotationRoleC, len: C.longlong(len(rotationRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}) } } //export callbackQItemModelBarDataProxy_RotationRoleChanged func callbackQItemModelBarDataProxy_RotationRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rotationRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelBarDataProxy) ConnectRotationRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRoleChanged") { C.QItemModelBarDataProxy_ConnectRotationRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRoleChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRotationRoleChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRotationRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRoleChanged") } } func (ptr *QItemModelBarDataProxy) RotationRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_RotationRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelBarDataProxy_RotationRolePatternChanged func callbackQItemModelBarDataProxy_RotationRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rotationRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelBarDataProxy) ConnectRotationRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRolePatternChanged") { C.QItemModelBarDataProxy_ConnectRotationRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRolePatternChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRotationRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRotationRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRolePatternChanged") } } func (ptr *QItemModelBarDataProxy) RotationRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_RotationRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelBarDataProxy_RotationRoleReplaceChanged func callbackQItemModelBarDataProxy_RotationRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rotationRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelBarDataProxy) ConnectRotationRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRoleReplaceChanged") { C.QItemModelBarDataProxy_ConnectRotationRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRotationRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRotationRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged") } } func (ptr *QItemModelBarDataProxy) RotationRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_RotationRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelBarDataProxy_RowCategoriesChanged func callbackQItemModelBarDataProxy_RowCategoriesChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowCategoriesChanged"); signal != nil { signal.(func())() } } func (ptr *QItemModelBarDataProxy) ConnectRowCategoriesChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowCategoriesChanged") { C.QItemModelBarDataProxy_ConnectRowCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowCategoriesChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "rowCategoriesChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRowCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowCategoriesChanged") } } func (ptr *QItemModelBarDataProxy) RowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_RowCategoriesChanged(ptr.Pointer()) } } //export callbackQItemModelBarDataProxy_RowRoleChanged func callbackQItemModelBarDataProxy_RowRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rowRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelBarDataProxy) ConnectRowRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRoleChanged") { C.QItemModelBarDataProxy_ConnectRowRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRoleChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRowRoleChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRowRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRoleChanged") } } func (ptr *QItemModelBarDataProxy) RowRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_RowRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelBarDataProxy_RowRolePatternChanged func callbackQItemModelBarDataProxy_RowRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelBarDataProxy) ConnectRowRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRolePatternChanged") { C.QItemModelBarDataProxy_ConnectRowRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRolePatternChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRowRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRowRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRolePatternChanged") } } func (ptr *QItemModelBarDataProxy) RowRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_RowRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelBarDataProxy_RowRoleReplaceChanged func callbackQItemModelBarDataProxy_RowRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rowRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelBarDataProxy) ConnectRowRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRoleReplaceChanged") { C.QItemModelBarDataProxy_ConnectRowRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRoleReplaceChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectRowRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectRowRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRoleReplaceChanged") } } func (ptr *QItemModelBarDataProxy) RowRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_RowRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelBarDataProxy) SetAutoColumnCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetAutoColumnCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelBarDataProxy) SetAutoRowCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetAutoRowCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelBarDataProxy) SetColumnCategories(categories []string) { if ptr.Pointer() != nil { categoriesC := C.CString(strings.Join(categories, "|")) defer C.free(unsafe.Pointer(categoriesC)) C.QItemModelBarDataProxy_SetColumnCategories(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoriesC, len: C.longlong(len(strings.Join(categories, "|")))}) } } func (ptr *QItemModelBarDataProxy) SetColumnRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_SetColumnRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelBarDataProxy) SetColumnRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetColumnRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelBarDataProxy) SetColumnRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_SetColumnRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelBarDataProxy) SetItemModel(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetItemModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } func (ptr *QItemModelBarDataProxy) SetMultiMatchBehavior(behavior QItemModelBarDataProxy__MultiMatchBehavior) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetMultiMatchBehavior(ptr.Pointer(), C.longlong(behavior)) } } func (ptr *QItemModelBarDataProxy) SetRotationRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_SetRotationRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelBarDataProxy) SetRotationRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetRotationRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelBarDataProxy) SetRotationRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_SetRotationRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelBarDataProxy) SetRowCategories(categories []string) { if ptr.Pointer() != nil { categoriesC := C.CString(strings.Join(categories, "|")) defer C.free(unsafe.Pointer(categoriesC)) C.QItemModelBarDataProxy_SetRowCategories(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoriesC, len: C.longlong(len(strings.Join(categories, "|")))}) } } func (ptr *QItemModelBarDataProxy) SetRowRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_SetRowRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelBarDataProxy) SetRowRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetRowRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelBarDataProxy) SetRowRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_SetRowRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelBarDataProxy) SetUseModelCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetUseModelCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelBarDataProxy) SetValueRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_SetValueRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelBarDataProxy) SetValueRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_SetValueRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelBarDataProxy) SetValueRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_SetValueRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelBarDataProxy_UseModelCategoriesChanged func callbackQItemModelBarDataProxy_UseModelCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "useModelCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelBarDataProxy) ConnectUseModelCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "useModelCategoriesChanged") { C.QItemModelBarDataProxy_ConnectUseModelCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "useModelCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "useModelCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "useModelCategoriesChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectUseModelCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectUseModelCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "useModelCategoriesChanged") } } func (ptr *QItemModelBarDataProxy) UseModelCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_UseModelCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelBarDataProxy_ValueRoleChanged func callbackQItemModelBarDataProxy_ValueRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "valueRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelBarDataProxy) ConnectValueRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "valueRoleChanged") { C.QItemModelBarDataProxy_ConnectValueRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "valueRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "valueRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "valueRoleChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectValueRoleChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectValueRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "valueRoleChanged") } } func (ptr *QItemModelBarDataProxy) ValueRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelBarDataProxy_ValueRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelBarDataProxy_ValueRolePatternChanged func callbackQItemModelBarDataProxy_ValueRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "valueRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelBarDataProxy) ConnectValueRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "valueRolePatternChanged") { C.QItemModelBarDataProxy_ConnectValueRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "valueRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "valueRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "valueRolePatternChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectValueRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectValueRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "valueRolePatternChanged") } } func (ptr *QItemModelBarDataProxy) ValueRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_ValueRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelBarDataProxy_ValueRoleReplaceChanged func callbackQItemModelBarDataProxy_ValueRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "valueRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelBarDataProxy) ConnectValueRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "valueRoleReplaceChanged") { C.QItemModelBarDataProxy_ConnectValueRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "valueRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "valueRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "valueRoleReplaceChanged", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectValueRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DisconnectValueRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "valueRoleReplaceChanged") } } func (ptr *QItemModelBarDataProxy) ValueRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelBarDataProxy_ValueRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelBarDataProxy_DestroyQItemModelBarDataProxy func callbackQItemModelBarDataProxy_DestroyQItemModelBarDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QItemModelBarDataProxy"); signal != nil { signal.(func())() } else { NewQItemModelBarDataProxyFromPointer(ptr).DestroyQItemModelBarDataProxyDefault() } } func (ptr *QItemModelBarDataProxy) ConnectDestroyQItemModelBarDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QItemModelBarDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QItemModelBarDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QItemModelBarDataProxy", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectDestroyQItemModelBarDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QItemModelBarDataProxy") } } func (ptr *QItemModelBarDataProxy) DestroyQItemModelBarDataProxy() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DestroyQItemModelBarDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelBarDataProxy) DestroyQItemModelBarDataProxyDefault() { if ptr.Pointer() != nil { C.QItemModelBarDataProxy_DestroyQItemModelBarDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelBarDataProxy) ItemModel() *core.QAbstractItemModel { if ptr.Pointer() != nil { tmpValue := core.NewQAbstractItemModelFromPointer(C.QItemModelBarDataProxy_ItemModel(ptr.Pointer())) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QItemModelBarDataProxy) MultiMatchBehavior() QItemModelBarDataProxy__MultiMatchBehavior { if ptr.Pointer() != nil { return QItemModelBarDataProxy__MultiMatchBehavior(C.QItemModelBarDataProxy_MultiMatchBehavior(ptr.Pointer())) } return 0 } func (ptr *QItemModelBarDataProxy) ColumnRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelBarDataProxy_ColumnRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelBarDataProxy) RotationRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelBarDataProxy_RotationRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelBarDataProxy) RowRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelBarDataProxy_RowRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelBarDataProxy) ValueRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelBarDataProxy_ValueRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelBarDataProxy) ColumnRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_ColumnRole(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) ColumnRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_ColumnRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) RotationRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_RotationRole(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) RotationRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_RotationRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) RowRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_RowRole(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) RowRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_RowRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) ValueRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_ValueRole(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) ValueRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelBarDataProxy_ValueRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelBarDataProxy) ColumnCategories() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QItemModelBarDataProxy_ColumnCategories(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QItemModelBarDataProxy) RowCategories() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QItemModelBarDataProxy_RowCategories(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QItemModelBarDataProxy) AutoColumnCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelBarDataProxy_AutoColumnCategories(ptr.Pointer())) != 0 } return false } func (ptr *QItemModelBarDataProxy) AutoRowCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelBarDataProxy_AutoRowCategories(ptr.Pointer())) != 0 } return false } func (ptr *QItemModelBarDataProxy) UseModelCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelBarDataProxy_UseModelCategories(ptr.Pointer())) != 0 } return false } //export callbackQItemModelBarDataProxy_MetaObject func callbackQItemModelBarDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQItemModelBarDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QItemModelBarDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QItemModelBarDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QItemModelBarDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelBarDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QItemModelBarDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelBarDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } type QItemModelScatterDataProxy struct { ptr unsafe.Pointer } type QItemModelScatterDataProxy_ITF interface { QItemModelScatterDataProxy_PTR() *QItemModelScatterDataProxy } func (ptr *QItemModelScatterDataProxy) QItemModelScatterDataProxy_PTR() *QItemModelScatterDataProxy { return ptr } func (ptr *QItemModelScatterDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QItemModelScatterDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQItemModelScatterDataProxy(ptr QItemModelScatterDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QItemModelScatterDataProxy_PTR().Pointer() } return nil } func NewQItemModelScatterDataProxyFromPointer(ptr unsafe.Pointer) (n *QItemModelScatterDataProxy) { n = new(QItemModelScatterDataProxy) n.SetPointer(ptr) return } func NewQItemModelScatterDataProxy2(itemModel core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QItemModelScatterDataProxy { return NewQItemModelScatterDataProxyFromPointer(C.QItemModelScatterDataProxy_NewQItemModelScatterDataProxy2(core.PointerFromQAbstractItemModel(itemModel), core.PointerFromQObject(parent))) } func NewQItemModelScatterDataProxy3(itemModel core.QAbstractItemModel_ITF, xPosRole string, yPosRole string, zPosRole string, parent core.QObject_ITF) *QItemModelScatterDataProxy { var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } return NewQItemModelScatterDataProxyFromPointer(C.QItemModelScatterDataProxy_NewQItemModelScatterDataProxy3(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, core.PointerFromQObject(parent))) } func NewQItemModelScatterDataProxy4(itemModel core.QAbstractItemModel_ITF, xPosRole string, yPosRole string, zPosRole string, rotationRole string, parent core.QObject_ITF) *QItemModelScatterDataProxy { var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } var rotationRoleC *C.char if rotationRole != "" { rotationRoleC = C.CString(rotationRole) defer C.free(unsafe.Pointer(rotationRoleC)) } return NewQItemModelScatterDataProxyFromPointer(C.QItemModelScatterDataProxy_NewQItemModelScatterDataProxy4(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, C.struct_QtDataVisualization_PackedString{data: rotationRoleC, len: C.longlong(len(rotationRole))}, core.PointerFromQObject(parent))) } func NewQItemModelScatterDataProxy(parent core.QObject_ITF) *QItemModelScatterDataProxy { return NewQItemModelScatterDataProxyFromPointer(C.QItemModelScatterDataProxy_NewQItemModelScatterDataProxy(core.PointerFromQObject(parent))) } func QItemModelScatterDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelScatterDataProxy_QItemModelScatterDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelScatterDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelScatterDataProxy_QItemModelScatterDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QItemModelScatterDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelScatterDataProxy_QItemModelScatterDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelScatterDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelScatterDataProxy_QItemModelScatterDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQItemModelScatterDataProxy_ItemModelChanged func callbackQItemModelScatterDataProxy_ItemModelChanged(ptr unsafe.Pointer, itemModel unsafe.Pointer) { if signal := qt.GetSignal(ptr, "itemModelChanged"); signal != nil { signal.(func(*core.QAbstractItemModel))(core.NewQAbstractItemModelFromPointer(itemModel)) } } func (ptr *QItemModelScatterDataProxy) ConnectItemModelChanged(f func(itemModel *core.QAbstractItemModel)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemModelChanged") { C.QItemModelScatterDataProxy_ConnectItemModelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemModelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", func(itemModel *core.QAbstractItemModel) { signal.(func(*core.QAbstractItemModel))(itemModel) f(itemModel) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectItemModelChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectItemModelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemModelChanged") } } func (ptr *QItemModelScatterDataProxy) ItemModelChanged(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_ItemModelChanged(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } func (ptr *QItemModelScatterDataProxy) Remap(xPosRole string, yPosRole string, zPosRole string, rotationRole string) { if ptr.Pointer() != nil { var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } var rotationRoleC *C.char if rotationRole != "" { rotationRoleC = C.CString(rotationRole) defer C.free(unsafe.Pointer(rotationRoleC)) } C.QItemModelScatterDataProxy_Remap(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, C.struct_QtDataVisualization_PackedString{data: rotationRoleC, len: C.longlong(len(rotationRole))}) } } //export callbackQItemModelScatterDataProxy_RotationRoleChanged func callbackQItemModelScatterDataProxy_RotationRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rotationRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelScatterDataProxy) ConnectRotationRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRoleChanged") { C.QItemModelScatterDataProxy_ConnectRotationRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRoleChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectRotationRoleChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectRotationRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRoleChanged") } } func (ptr *QItemModelScatterDataProxy) RotationRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_RotationRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelScatterDataProxy_RotationRolePatternChanged func callbackQItemModelScatterDataProxy_RotationRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rotationRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelScatterDataProxy) ConnectRotationRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRolePatternChanged") { C.QItemModelScatterDataProxy_ConnectRotationRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRolePatternChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectRotationRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectRotationRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRolePatternChanged") } } func (ptr *QItemModelScatterDataProxy) RotationRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_RotationRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelScatterDataProxy_RotationRoleReplaceChanged func callbackQItemModelScatterDataProxy_RotationRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rotationRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelScatterDataProxy) ConnectRotationRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rotationRoleReplaceChanged") { C.QItemModelScatterDataProxy_ConnectRotationRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rotationRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectRotationRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectRotationRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rotationRoleReplaceChanged") } } func (ptr *QItemModelScatterDataProxy) RotationRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_RotationRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelScatterDataProxy) SetItemModel(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_SetItemModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } func (ptr *QItemModelScatterDataProxy) SetRotationRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_SetRotationRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelScatterDataProxy) SetRotationRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_SetRotationRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelScatterDataProxy) SetRotationRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_SetRotationRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelScatterDataProxy) SetXPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_SetXPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelScatterDataProxy) SetXPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_SetXPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelScatterDataProxy) SetXPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_SetXPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelScatterDataProxy) SetYPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_SetYPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelScatterDataProxy) SetYPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_SetYPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelScatterDataProxy) SetYPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_SetYPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelScatterDataProxy) SetZPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_SetZPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelScatterDataProxy) SetZPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_SetZPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelScatterDataProxy) SetZPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_SetZPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelScatterDataProxy_XPosRoleChanged func callbackQItemModelScatterDataProxy_XPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "xPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelScatterDataProxy) ConnectXPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRoleChanged") { C.QItemModelScatterDataProxy_ConnectXPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRoleChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectXPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectXPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRoleChanged") } } func (ptr *QItemModelScatterDataProxy) XPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_XPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelScatterDataProxy_XPosRolePatternChanged func callbackQItemModelScatterDataProxy_XPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "xPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelScatterDataProxy) ConnectXPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRolePatternChanged") { C.QItemModelScatterDataProxy_ConnectXPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRolePatternChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectXPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectXPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRolePatternChanged") } } func (ptr *QItemModelScatterDataProxy) XPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_XPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelScatterDataProxy_XPosRoleReplaceChanged func callbackQItemModelScatterDataProxy_XPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "xPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelScatterDataProxy) ConnectXPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRoleReplaceChanged") { C.QItemModelScatterDataProxy_ConnectXPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectXPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectXPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged") } } func (ptr *QItemModelScatterDataProxy) XPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_XPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelScatterDataProxy_YPosRoleChanged func callbackQItemModelScatterDataProxy_YPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "yPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelScatterDataProxy) ConnectYPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRoleChanged") { C.QItemModelScatterDataProxy_ConnectYPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRoleChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectYPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectYPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRoleChanged") } } func (ptr *QItemModelScatterDataProxy) YPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_YPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelScatterDataProxy_YPosRolePatternChanged func callbackQItemModelScatterDataProxy_YPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "yPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelScatterDataProxy) ConnectYPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRolePatternChanged") { C.QItemModelScatterDataProxy_ConnectYPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRolePatternChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectYPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectYPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRolePatternChanged") } } func (ptr *QItemModelScatterDataProxy) YPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_YPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelScatterDataProxy_YPosRoleReplaceChanged func callbackQItemModelScatterDataProxy_YPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "yPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelScatterDataProxy) ConnectYPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRoleReplaceChanged") { C.QItemModelScatterDataProxy_ConnectYPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectYPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectYPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged") } } func (ptr *QItemModelScatterDataProxy) YPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_YPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelScatterDataProxy_ZPosRoleChanged func callbackQItemModelScatterDataProxy_ZPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "zPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelScatterDataProxy) ConnectZPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRoleChanged") { C.QItemModelScatterDataProxy_ConnectZPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRoleChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectZPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectZPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRoleChanged") } } func (ptr *QItemModelScatterDataProxy) ZPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelScatterDataProxy_ZPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelScatterDataProxy_ZPosRolePatternChanged func callbackQItemModelScatterDataProxy_ZPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "zPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelScatterDataProxy) ConnectZPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRolePatternChanged") { C.QItemModelScatterDataProxy_ConnectZPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRolePatternChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectZPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectZPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRolePatternChanged") } } func (ptr *QItemModelScatterDataProxy) ZPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_ZPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelScatterDataProxy_ZPosRoleReplaceChanged func callbackQItemModelScatterDataProxy_ZPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "zPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelScatterDataProxy) ConnectZPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRoleReplaceChanged") { C.QItemModelScatterDataProxy_ConnectZPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectZPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DisconnectZPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged") } } func (ptr *QItemModelScatterDataProxy) ZPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelScatterDataProxy_ZPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelScatterDataProxy_DestroyQItemModelScatterDataProxy func callbackQItemModelScatterDataProxy_DestroyQItemModelScatterDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QItemModelScatterDataProxy"); signal != nil { signal.(func())() } else { NewQItemModelScatterDataProxyFromPointer(ptr).DestroyQItemModelScatterDataProxyDefault() } } func (ptr *QItemModelScatterDataProxy) ConnectDestroyQItemModelScatterDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QItemModelScatterDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QItemModelScatterDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QItemModelScatterDataProxy", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectDestroyQItemModelScatterDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QItemModelScatterDataProxy") } } func (ptr *QItemModelScatterDataProxy) DestroyQItemModelScatterDataProxy() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DestroyQItemModelScatterDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelScatterDataProxy) DestroyQItemModelScatterDataProxyDefault() { if ptr.Pointer() != nil { C.QItemModelScatterDataProxy_DestroyQItemModelScatterDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelScatterDataProxy) ItemModel() *core.QAbstractItemModel { if ptr.Pointer() != nil { tmpValue := core.NewQAbstractItemModelFromPointer(C.QItemModelScatterDataProxy_ItemModel(ptr.Pointer())) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QItemModelScatterDataProxy) RotationRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelScatterDataProxy_RotationRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelScatterDataProxy) XPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelScatterDataProxy_XPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelScatterDataProxy) YPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelScatterDataProxy_YPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelScatterDataProxy) ZPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelScatterDataProxy_ZPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelScatterDataProxy) RotationRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_RotationRole(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) RotationRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_RotationRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) XPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_XPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) XPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_XPosRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) YPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_YPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) YPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_YPosRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) ZPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_ZPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelScatterDataProxy) ZPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelScatterDataProxy_ZPosRoleReplace(ptr.Pointer())) } return "" } //export callbackQItemModelScatterDataProxy_MetaObject func callbackQItemModelScatterDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQItemModelScatterDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QItemModelScatterDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QItemModelScatterDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QItemModelScatterDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelScatterDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QItemModelScatterDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelScatterDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } type QItemModelSurfaceDataProxy struct { ptr unsafe.Pointer } type QItemModelSurfaceDataProxy_ITF interface { QItemModelSurfaceDataProxy_PTR() *QItemModelSurfaceDataProxy } func (ptr *QItemModelSurfaceDataProxy) QItemModelSurfaceDataProxy_PTR() *QItemModelSurfaceDataProxy { return ptr } func (ptr *QItemModelSurfaceDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QItemModelSurfaceDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQItemModelSurfaceDataProxy(ptr QItemModelSurfaceDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QItemModelSurfaceDataProxy_PTR().Pointer() } return nil } func NewQItemModelSurfaceDataProxyFromPointer(ptr unsafe.Pointer) (n *QItemModelSurfaceDataProxy) { n = new(QItemModelSurfaceDataProxy) n.SetPointer(ptr) return } //go:generate stringer -type=QItemModelSurfaceDataProxy__MultiMatchBehavior //QItemModelSurfaceDataProxy::MultiMatchBehavior type QItemModelSurfaceDataProxy__MultiMatchBehavior int64 const ( QItemModelSurfaceDataProxy__MMBFirst QItemModelSurfaceDataProxy__MultiMatchBehavior = QItemModelSurfaceDataProxy__MultiMatchBehavior(0) QItemModelSurfaceDataProxy__MMBLast QItemModelSurfaceDataProxy__MultiMatchBehavior = QItemModelSurfaceDataProxy__MultiMatchBehavior(1) QItemModelSurfaceDataProxy__MMBAverage QItemModelSurfaceDataProxy__MultiMatchBehavior = QItemModelSurfaceDataProxy__MultiMatchBehavior(2) QItemModelSurfaceDataProxy__MMBCumulativeY QItemModelSurfaceDataProxy__MultiMatchBehavior = QItemModelSurfaceDataProxy__MultiMatchBehavior(3) ) func NewQItemModelSurfaceDataProxy2(itemModel core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy2(core.PointerFromQAbstractItemModel(itemModel), core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy5(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, xPosRole string, yPosRole string, zPosRole string, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy5(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy7(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, xPosRole string, yPosRole string, zPosRole string, rowCategories []string, columnCategories []string, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy7(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}, core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy4(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, yPosRole string, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy4(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy6(itemModel core.QAbstractItemModel_ITF, rowRole string, columnRole string, yPosRole string, rowCategories []string, columnCategories []string, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy6(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}, core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy3(itemModel core.QAbstractItemModel_ITF, yPosRole string, parent core.QObject_ITF) *QItemModelSurfaceDataProxy { var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy3(core.PointerFromQAbstractItemModel(itemModel), C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, core.PointerFromQObject(parent))) } func NewQItemModelSurfaceDataProxy(parent core.QObject_ITF) *QItemModelSurfaceDataProxy { return NewQItemModelSurfaceDataProxyFromPointer(C.QItemModelSurfaceDataProxy_NewQItemModelSurfaceDataProxy(core.PointerFromQObject(parent))) } func QItemModelSurfaceDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelSurfaceDataProxy_QItemModelSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelSurfaceDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelSurfaceDataProxy_QItemModelSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QItemModelSurfaceDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelSurfaceDataProxy_QItemModelSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelSurfaceDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QItemModelSurfaceDataProxy_QItemModelSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QItemModelSurfaceDataProxy) ColumnCategoryIndex(category string) int { if ptr.Pointer() != nil { var categoryC *C.char if category != "" { categoryC = C.CString(category) defer C.free(unsafe.Pointer(categoryC)) } return int(int32(C.QItemModelSurfaceDataProxy_ColumnCategoryIndex(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoryC, len: C.longlong(len(category))}))) } return 0 } func (ptr *QItemModelSurfaceDataProxy) RowCategoryIndex(category string) int { if ptr.Pointer() != nil { var categoryC *C.char if category != "" { categoryC = C.CString(category) defer C.free(unsafe.Pointer(categoryC)) } return int(int32(C.QItemModelSurfaceDataProxy_RowCategoryIndex(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoryC, len: C.longlong(len(category))}))) } return 0 } //export callbackQItemModelSurfaceDataProxy_AutoColumnCategoriesChanged func callbackQItemModelSurfaceDataProxy_AutoColumnCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "autoColumnCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelSurfaceDataProxy) ConnectAutoColumnCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoColumnCategoriesChanged") { C.QItemModelSurfaceDataProxy_ConnectAutoColumnCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoColumnCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectAutoColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectAutoColumnCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoColumnCategoriesChanged") } } func (ptr *QItemModelSurfaceDataProxy) AutoColumnCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_AutoColumnCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelSurfaceDataProxy_AutoRowCategoriesChanged func callbackQItemModelSurfaceDataProxy_AutoRowCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "autoRowCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelSurfaceDataProxy) ConnectAutoRowCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoRowCategoriesChanged") { C.QItemModelSurfaceDataProxy_ConnectAutoRowCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoRowCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoRowCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoRowCategoriesChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectAutoRowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectAutoRowCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoRowCategoriesChanged") } } func (ptr *QItemModelSurfaceDataProxy) AutoRowCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_AutoRowCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelSurfaceDataProxy_ColumnCategoriesChanged func callbackQItemModelSurfaceDataProxy_ColumnCategoriesChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnCategoriesChanged"); signal != nil { signal.(func())() } } func (ptr *QItemModelSurfaceDataProxy) ConnectColumnCategoriesChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnCategoriesChanged") { C.QItemModelSurfaceDataProxy_ConnectColumnCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnCategoriesChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "columnCategoriesChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectColumnCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnCategoriesChanged") } } func (ptr *QItemModelSurfaceDataProxy) ColumnCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_ColumnCategoriesChanged(ptr.Pointer()) } } //export callbackQItemModelSurfaceDataProxy_ColumnRoleChanged func callbackQItemModelSurfaceDataProxy_ColumnRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "columnRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectColumnRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRoleChanged") { C.QItemModelSurfaceDataProxy_ConnectColumnRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRoleChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectColumnRoleChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectColumnRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRoleChanged") } } func (ptr *QItemModelSurfaceDataProxy) ColumnRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_ColumnRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelSurfaceDataProxy_ColumnRolePatternChanged func callbackQItemModelSurfaceDataProxy_ColumnRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "columnRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectColumnRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRolePatternChanged") { C.QItemModelSurfaceDataProxy_ConnectColumnRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRolePatternChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectColumnRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectColumnRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRolePatternChanged") } } func (ptr *QItemModelSurfaceDataProxy) ColumnRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_ColumnRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelSurfaceDataProxy_ColumnRoleReplaceChanged func callbackQItemModelSurfaceDataProxy_ColumnRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "columnRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectColumnRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnRoleReplaceChanged") { C.QItemModelSurfaceDataProxy_ConnectColumnRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnRoleReplaceChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectColumnRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectColumnRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnRoleReplaceChanged") } } func (ptr *QItemModelSurfaceDataProxy) ColumnRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_ColumnRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelSurfaceDataProxy_ItemModelChanged func callbackQItemModelSurfaceDataProxy_ItemModelChanged(ptr unsafe.Pointer, itemModel unsafe.Pointer) { if signal := qt.GetSignal(ptr, "itemModelChanged"); signal != nil { signal.(func(*core.QAbstractItemModel))(core.NewQAbstractItemModelFromPointer(itemModel)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectItemModelChanged(f func(itemModel *core.QAbstractItemModel)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemModelChanged") { C.QItemModelSurfaceDataProxy_ConnectItemModelChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemModelChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", func(itemModel *core.QAbstractItemModel) { signal.(func(*core.QAbstractItemModel))(itemModel) f(itemModel) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemModelChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectItemModelChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectItemModelChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemModelChanged") } } func (ptr *QItemModelSurfaceDataProxy) ItemModelChanged(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_ItemModelChanged(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } //export callbackQItemModelSurfaceDataProxy_MultiMatchBehaviorChanged func callbackQItemModelSurfaceDataProxy_MultiMatchBehaviorChanged(ptr unsafe.Pointer, behavior C.longlong) { if signal := qt.GetSignal(ptr, "multiMatchBehaviorChanged"); signal != nil { signal.(func(QItemModelSurfaceDataProxy__MultiMatchBehavior))(QItemModelSurfaceDataProxy__MultiMatchBehavior(behavior)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectMultiMatchBehaviorChanged(f func(behavior QItemModelSurfaceDataProxy__MultiMatchBehavior)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "multiMatchBehaviorChanged") { C.QItemModelSurfaceDataProxy_ConnectMultiMatchBehaviorChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "multiMatchBehaviorChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged", func(behavior QItemModelSurfaceDataProxy__MultiMatchBehavior) { signal.(func(QItemModelSurfaceDataProxy__MultiMatchBehavior))(behavior) f(behavior) }) } else { qt.ConnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectMultiMatchBehaviorChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectMultiMatchBehaviorChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "multiMatchBehaviorChanged") } } func (ptr *QItemModelSurfaceDataProxy) MultiMatchBehaviorChanged(behavior QItemModelSurfaceDataProxy__MultiMatchBehavior) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_MultiMatchBehaviorChanged(ptr.Pointer(), C.longlong(behavior)) } } func (ptr *QItemModelSurfaceDataProxy) Remap(rowRole string, columnRole string, xPosRole string, yPosRole string, zPosRole string, rowCategories []string, columnCategories []string) { if ptr.Pointer() != nil { var rowRoleC *C.char if rowRole != "" { rowRoleC = C.CString(rowRole) defer C.free(unsafe.Pointer(rowRoleC)) } var columnRoleC *C.char if columnRole != "" { columnRoleC = C.CString(columnRole) defer C.free(unsafe.Pointer(columnRoleC)) } var xPosRoleC *C.char if xPosRole != "" { xPosRoleC = C.CString(xPosRole) defer C.free(unsafe.Pointer(xPosRoleC)) } var yPosRoleC *C.char if yPosRole != "" { yPosRoleC = C.CString(yPosRole) defer C.free(unsafe.Pointer(yPosRoleC)) } var zPosRoleC *C.char if zPosRole != "" { zPosRoleC = C.CString(zPosRole) defer C.free(unsafe.Pointer(zPosRoleC)) } rowCategoriesC := C.CString(strings.Join(rowCategories, "|")) defer C.free(unsafe.Pointer(rowCategoriesC)) columnCategoriesC := C.CString(strings.Join(columnCategories, "|")) defer C.free(unsafe.Pointer(columnCategoriesC)) C.QItemModelSurfaceDataProxy_Remap(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: rowRoleC, len: C.longlong(len(rowRole))}, C.struct_QtDataVisualization_PackedString{data: columnRoleC, len: C.longlong(len(columnRole))}, C.struct_QtDataVisualization_PackedString{data: xPosRoleC, len: C.longlong(len(xPosRole))}, C.struct_QtDataVisualization_PackedString{data: yPosRoleC, len: C.longlong(len(yPosRole))}, C.struct_QtDataVisualization_PackedString{data: zPosRoleC, len: C.longlong(len(zPosRole))}, C.struct_QtDataVisualization_PackedString{data: rowCategoriesC, len: C.longlong(len(strings.Join(rowCategories, "|")))}, C.struct_QtDataVisualization_PackedString{data: columnCategoriesC, len: C.longlong(len(strings.Join(columnCategories, "|")))}) } } //export callbackQItemModelSurfaceDataProxy_RowCategoriesChanged func callbackQItemModelSurfaceDataProxy_RowCategoriesChanged(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowCategoriesChanged"); signal != nil { signal.(func())() } } func (ptr *QItemModelSurfaceDataProxy) ConnectRowCategoriesChanged(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowCategoriesChanged") { C.QItemModelSurfaceDataProxy_ConnectRowCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowCategoriesChanged", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "rowCategoriesChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectRowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectRowCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowCategoriesChanged") } } func (ptr *QItemModelSurfaceDataProxy) RowCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_RowCategoriesChanged(ptr.Pointer()) } } //export callbackQItemModelSurfaceDataProxy_RowRoleChanged func callbackQItemModelSurfaceDataProxy_RowRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rowRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectRowRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRoleChanged") { C.QItemModelSurfaceDataProxy_ConnectRowRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRoleChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectRowRoleChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectRowRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRoleChanged") } } func (ptr *QItemModelSurfaceDataProxy) RowRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_RowRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelSurfaceDataProxy_RowRolePatternChanged func callbackQItemModelSurfaceDataProxy_RowRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "rowRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectRowRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRolePatternChanged") { C.QItemModelSurfaceDataProxy_ConnectRowRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRolePatternChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectRowRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectRowRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRolePatternChanged") } } func (ptr *QItemModelSurfaceDataProxy) RowRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_RowRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelSurfaceDataProxy_RowRoleReplaceChanged func callbackQItemModelSurfaceDataProxy_RowRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "rowRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectRowRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowRoleReplaceChanged") { C.QItemModelSurfaceDataProxy_ConnectRowRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowRoleReplaceChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectRowRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectRowRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowRoleReplaceChanged") } } func (ptr *QItemModelSurfaceDataProxy) RowRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_RowRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelSurfaceDataProxy) SetAutoColumnCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetAutoColumnCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelSurfaceDataProxy) SetAutoRowCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetAutoRowCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelSurfaceDataProxy) SetColumnCategories(categories []string) { if ptr.Pointer() != nil { categoriesC := C.CString(strings.Join(categories, "|")) defer C.free(unsafe.Pointer(categoriesC)) C.QItemModelSurfaceDataProxy_SetColumnCategories(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoriesC, len: C.longlong(len(strings.Join(categories, "|")))}) } } func (ptr *QItemModelSurfaceDataProxy) SetColumnRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_SetColumnRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelSurfaceDataProxy) SetColumnRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetColumnRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) SetColumnRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_SetColumnRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelSurfaceDataProxy) SetItemModel(itemModel core.QAbstractItemModel_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetItemModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(itemModel)) } } func (ptr *QItemModelSurfaceDataProxy) SetMultiMatchBehavior(behavior QItemModelSurfaceDataProxy__MultiMatchBehavior) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetMultiMatchBehavior(ptr.Pointer(), C.longlong(behavior)) } } func (ptr *QItemModelSurfaceDataProxy) SetRowCategories(categories []string) { if ptr.Pointer() != nil { categoriesC := C.CString(strings.Join(categories, "|")) defer C.free(unsafe.Pointer(categoriesC)) C.QItemModelSurfaceDataProxy_SetRowCategories(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: categoriesC, len: C.longlong(len(strings.Join(categories, "|")))}) } } func (ptr *QItemModelSurfaceDataProxy) SetRowRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_SetRowRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelSurfaceDataProxy) SetRowRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetRowRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) SetRowRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_SetRowRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelSurfaceDataProxy) SetUseModelCategories(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetUseModelCategories(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QItemModelSurfaceDataProxy) SetXPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_SetXPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelSurfaceDataProxy) SetXPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetXPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) SetXPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_SetXPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelSurfaceDataProxy) SetYPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_SetYPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelSurfaceDataProxy) SetYPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetYPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) SetYPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_SetYPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } func (ptr *QItemModelSurfaceDataProxy) SetZPosRole(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_SetZPosRole(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } func (ptr *QItemModelSurfaceDataProxy) SetZPosRolePattern(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_SetZPosRolePattern(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) SetZPosRoleReplace(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_SetZPosRoleReplace(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelSurfaceDataProxy_UseModelCategoriesChanged func callbackQItemModelSurfaceDataProxy_UseModelCategoriesChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "useModelCategoriesChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QItemModelSurfaceDataProxy) ConnectUseModelCategoriesChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "useModelCategoriesChanged") { C.QItemModelSurfaceDataProxy_ConnectUseModelCategoriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "useModelCategoriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "useModelCategoriesChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "useModelCategoriesChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectUseModelCategoriesChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectUseModelCategoriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "useModelCategoriesChanged") } } func (ptr *QItemModelSurfaceDataProxy) UseModelCategoriesChanged(enable bool) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_UseModelCategoriesChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQItemModelSurfaceDataProxy_XPosRoleChanged func callbackQItemModelSurfaceDataProxy_XPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "xPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectXPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRoleChanged") { C.QItemModelSurfaceDataProxy_ConnectXPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRoleChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectXPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectXPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRoleChanged") } } func (ptr *QItemModelSurfaceDataProxy) XPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_XPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelSurfaceDataProxy_XPosRolePatternChanged func callbackQItemModelSurfaceDataProxy_XPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "xPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectXPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRolePatternChanged") { C.QItemModelSurfaceDataProxy_ConnectXPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRolePatternChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectXPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectXPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRolePatternChanged") } } func (ptr *QItemModelSurfaceDataProxy) XPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_XPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelSurfaceDataProxy_XPosRoleReplaceChanged func callbackQItemModelSurfaceDataProxy_XPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "xPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectXPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "xPosRoleReplaceChanged") { C.QItemModelSurfaceDataProxy_ConnectXPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "xPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectXPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectXPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "xPosRoleReplaceChanged") } } func (ptr *QItemModelSurfaceDataProxy) XPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_XPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelSurfaceDataProxy_YPosRoleChanged func callbackQItemModelSurfaceDataProxy_YPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "yPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectYPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRoleChanged") { C.QItemModelSurfaceDataProxy_ConnectYPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRoleChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectYPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectYPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRoleChanged") } } func (ptr *QItemModelSurfaceDataProxy) YPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_YPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelSurfaceDataProxy_YPosRolePatternChanged func callbackQItemModelSurfaceDataProxy_YPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "yPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectYPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRolePatternChanged") { C.QItemModelSurfaceDataProxy_ConnectYPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRolePatternChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectYPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectYPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRolePatternChanged") } } func (ptr *QItemModelSurfaceDataProxy) YPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_YPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelSurfaceDataProxy_YPosRoleReplaceChanged func callbackQItemModelSurfaceDataProxy_YPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "yPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectYPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "yPosRoleReplaceChanged") { C.QItemModelSurfaceDataProxy_ConnectYPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "yPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectYPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectYPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "yPosRoleReplaceChanged") } } func (ptr *QItemModelSurfaceDataProxy) YPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_YPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelSurfaceDataProxy_ZPosRoleChanged func callbackQItemModelSurfaceDataProxy_ZPosRoleChanged(ptr unsafe.Pointer, role C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "zPosRoleChanged"); signal != nil { signal.(func(string))(cGoUnpackString(role)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectZPosRoleChanged(f func(role string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRoleChanged") { C.QItemModelSurfaceDataProxy_ConnectZPosRoleChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRoleChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRoleChanged", func(role string) { signal.(func(string))(role) f(role) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRoleChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectZPosRoleChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectZPosRoleChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRoleChanged") } } func (ptr *QItemModelSurfaceDataProxy) ZPosRoleChanged(role string) { if ptr.Pointer() != nil { var roleC *C.char if role != "" { roleC = C.CString(role) defer C.free(unsafe.Pointer(roleC)) } C.QItemModelSurfaceDataProxy_ZPosRoleChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: roleC, len: C.longlong(len(role))}) } } //export callbackQItemModelSurfaceDataProxy_ZPosRolePatternChanged func callbackQItemModelSurfaceDataProxy_ZPosRolePatternChanged(ptr unsafe.Pointer, pattern unsafe.Pointer) { if signal := qt.GetSignal(ptr, "zPosRolePatternChanged"); signal != nil { signal.(func(*core.QRegExp))(core.NewQRegExpFromPointer(pattern)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectZPosRolePatternChanged(f func(pattern *core.QRegExp)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRolePatternChanged") { C.QItemModelSurfaceDataProxy_ConnectZPosRolePatternChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRolePatternChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRolePatternChanged", func(pattern *core.QRegExp) { signal.(func(*core.QRegExp))(pattern) f(pattern) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRolePatternChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectZPosRolePatternChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectZPosRolePatternChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRolePatternChanged") } } func (ptr *QItemModelSurfaceDataProxy) ZPosRolePatternChanged(pattern core.QRegExp_ITF) { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_ZPosRolePatternChanged(ptr.Pointer(), core.PointerFromQRegExp(pattern)) } } //export callbackQItemModelSurfaceDataProxy_ZPosRoleReplaceChanged func callbackQItemModelSurfaceDataProxy_ZPosRoleReplaceChanged(ptr unsafe.Pointer, replace C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "zPosRoleReplaceChanged"); signal != nil { signal.(func(string))(cGoUnpackString(replace)) } } func (ptr *QItemModelSurfaceDataProxy) ConnectZPosRoleReplaceChanged(f func(replace string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "zPosRoleReplaceChanged") { C.QItemModelSurfaceDataProxy_ConnectZPosRoleReplaceChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "zPosRoleReplaceChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged", func(replace string) { signal.(func(string))(replace) f(replace) }) } else { qt.ConnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectZPosRoleReplaceChanged() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DisconnectZPosRoleReplaceChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "zPosRoleReplaceChanged") } } func (ptr *QItemModelSurfaceDataProxy) ZPosRoleReplaceChanged(replace string) { if ptr.Pointer() != nil { var replaceC *C.char if replace != "" { replaceC = C.CString(replace) defer C.free(unsafe.Pointer(replaceC)) } C.QItemModelSurfaceDataProxy_ZPosRoleReplaceChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: replaceC, len: C.longlong(len(replace))}) } } //export callbackQItemModelSurfaceDataProxy_DestroyQItemModelSurfaceDataProxy func callbackQItemModelSurfaceDataProxy_DestroyQItemModelSurfaceDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QItemModelSurfaceDataProxy"); signal != nil { signal.(func())() } else { NewQItemModelSurfaceDataProxyFromPointer(ptr).DestroyQItemModelSurfaceDataProxyDefault() } } func (ptr *QItemModelSurfaceDataProxy) ConnectDestroyQItemModelSurfaceDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QItemModelSurfaceDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QItemModelSurfaceDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QItemModelSurfaceDataProxy", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectDestroyQItemModelSurfaceDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QItemModelSurfaceDataProxy") } } func (ptr *QItemModelSurfaceDataProxy) DestroyQItemModelSurfaceDataProxy() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DestroyQItemModelSurfaceDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelSurfaceDataProxy) DestroyQItemModelSurfaceDataProxyDefault() { if ptr.Pointer() != nil { C.QItemModelSurfaceDataProxy_DestroyQItemModelSurfaceDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QItemModelSurfaceDataProxy) ItemModel() *core.QAbstractItemModel { if ptr.Pointer() != nil { tmpValue := core.NewQAbstractItemModelFromPointer(C.QItemModelSurfaceDataProxy_ItemModel(ptr.Pointer())) if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) } return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) MultiMatchBehavior() QItemModelSurfaceDataProxy__MultiMatchBehavior { if ptr.Pointer() != nil { return QItemModelSurfaceDataProxy__MultiMatchBehavior(C.QItemModelSurfaceDataProxy_MultiMatchBehavior(ptr.Pointer())) } return 0 } func (ptr *QItemModelSurfaceDataProxy) ColumnRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelSurfaceDataProxy_ColumnRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) RowRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelSurfaceDataProxy_RowRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) XPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelSurfaceDataProxy_XPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) YPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelSurfaceDataProxy_YPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) ZPosRolePattern() *core.QRegExp { if ptr.Pointer() != nil { tmpValue := core.NewQRegExpFromPointer(C.QItemModelSurfaceDataProxy_ZPosRolePattern(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QRegExp).DestroyQRegExp) return tmpValue } return nil } func (ptr *QItemModelSurfaceDataProxy) ColumnRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_ColumnRole(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) ColumnRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_ColumnRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) RowRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_RowRole(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) RowRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_RowRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) XPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_XPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) XPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_XPosRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) YPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_YPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) YPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_YPosRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) ZPosRole() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_ZPosRole(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) ZPosRoleReplace() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QItemModelSurfaceDataProxy_ZPosRoleReplace(ptr.Pointer())) } return "" } func (ptr *QItemModelSurfaceDataProxy) ColumnCategories() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QItemModelSurfaceDataProxy_ColumnCategories(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QItemModelSurfaceDataProxy) RowCategories() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QItemModelSurfaceDataProxy_RowCategories(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QItemModelSurfaceDataProxy) AutoColumnCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelSurfaceDataProxy_AutoColumnCategories(ptr.Pointer())) != 0 } return false } func (ptr *QItemModelSurfaceDataProxy) AutoRowCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelSurfaceDataProxy_AutoRowCategories(ptr.Pointer())) != 0 } return false } func (ptr *QItemModelSurfaceDataProxy) UseModelCategories() bool { if ptr.Pointer() != nil { return int8(C.QItemModelSurfaceDataProxy_UseModelCategories(ptr.Pointer())) != 0 } return false } //export callbackQItemModelSurfaceDataProxy_MetaObject func callbackQItemModelSurfaceDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQItemModelSurfaceDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QItemModelSurfaceDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QItemModelSurfaceDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QItemModelSurfaceDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelSurfaceDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QItemModelSurfaceDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QItemModelSurfaceDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } type QLogValue3DAxisFormatter struct { ptr unsafe.Pointer } type QLogValue3DAxisFormatter_ITF interface { QLogValue3DAxisFormatter_PTR() *QLogValue3DAxisFormatter } func (ptr *QLogValue3DAxisFormatter) QLogValue3DAxisFormatter_PTR() *QLogValue3DAxisFormatter { return ptr } func (ptr *QLogValue3DAxisFormatter) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QLogValue3DAxisFormatter) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQLogValue3DAxisFormatter(ptr QLogValue3DAxisFormatter_ITF) unsafe.Pointer { if ptr != nil { return ptr.QLogValue3DAxisFormatter_PTR().Pointer() } return nil } func NewQLogValue3DAxisFormatterFromPointer(ptr unsafe.Pointer) (n *QLogValue3DAxisFormatter) { n = new(QLogValue3DAxisFormatter) n.SetPointer(ptr) return } func NewQLogValue3DAxisFormatter(parent core.QObject_ITF) *QLogValue3DAxisFormatter { return NewQLogValue3DAxisFormatterFromPointer(C.QLogValue3DAxisFormatter_NewQLogValue3DAxisFormatter(core.PointerFromQObject(parent))) } func QLogValue3DAxisFormatter_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QLogValue3DAxisFormatter_QLogValue3DAxisFormatter_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QLogValue3DAxisFormatter) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QLogValue3DAxisFormatter_QLogValue3DAxisFormatter_Tr(sC, cC, C.int(int32(n)))) } func QLogValue3DAxisFormatter_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QLogValue3DAxisFormatter_QLogValue3DAxisFormatter_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QLogValue3DAxisFormatter) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QLogValue3DAxisFormatter_QLogValue3DAxisFormatter_TrUtf8(sC, cC, C.int(int32(n)))) } //export callbackQLogValue3DAxisFormatter_AutoSubGridChanged func callbackQLogValue3DAxisFormatter_AutoSubGridChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "autoSubGridChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QLogValue3DAxisFormatter) ConnectAutoSubGridChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "autoSubGridChanged") { C.QLogValue3DAxisFormatter_ConnectAutoSubGridChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "autoSubGridChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "autoSubGridChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "autoSubGridChanged", f) } } } func (ptr *QLogValue3DAxisFormatter) DisconnectAutoSubGridChanged() { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_DisconnectAutoSubGridChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "autoSubGridChanged") } } func (ptr *QLogValue3DAxisFormatter) AutoSubGridChanged(enabled bool) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_AutoSubGridChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQLogValue3DAxisFormatter_BaseChanged func callbackQLogValue3DAxisFormatter_BaseChanged(ptr unsafe.Pointer, base C.double) { if signal := qt.GetSignal(ptr, "baseChanged"); signal != nil { signal.(func(float64))(float64(base)) } } func (ptr *QLogValue3DAxisFormatter) ConnectBaseChanged(f func(base float64)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "baseChanged") { C.QLogValue3DAxisFormatter_ConnectBaseChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "baseChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "baseChanged", func(base float64) { signal.(func(float64))(base) f(base) }) } else { qt.ConnectSignal(ptr.Pointer(), "baseChanged", f) } } } func (ptr *QLogValue3DAxisFormatter) DisconnectBaseChanged() { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_DisconnectBaseChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "baseChanged") } } func (ptr *QLogValue3DAxisFormatter) BaseChanged(base float64) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_BaseChanged(ptr.Pointer(), C.double(base)) } } func (ptr *QLogValue3DAxisFormatter) SetAutoSubGrid(enabled bool) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_SetAutoSubGrid(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QLogValue3DAxisFormatter) SetBase(base float64) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_SetBase(ptr.Pointer(), C.double(base)) } } func (ptr *QLogValue3DAxisFormatter) SetShowEdgeLabels(enabled bool) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_SetShowEdgeLabels(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQLogValue3DAxisFormatter_ShowEdgeLabelsChanged func callbackQLogValue3DAxisFormatter_ShowEdgeLabelsChanged(ptr unsafe.Pointer, enabled C.char) { if signal := qt.GetSignal(ptr, "showEdgeLabelsChanged"); signal != nil { signal.(func(bool))(int8(enabled) != 0) } } func (ptr *QLogValue3DAxisFormatter) ConnectShowEdgeLabelsChanged(f func(enabled bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "showEdgeLabelsChanged") { C.QLogValue3DAxisFormatter_ConnectShowEdgeLabelsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "showEdgeLabelsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "showEdgeLabelsChanged", func(enabled bool) { signal.(func(bool))(enabled) f(enabled) }) } else { qt.ConnectSignal(ptr.Pointer(), "showEdgeLabelsChanged", f) } } } func (ptr *QLogValue3DAxisFormatter) DisconnectShowEdgeLabelsChanged() { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_DisconnectShowEdgeLabelsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "showEdgeLabelsChanged") } } func (ptr *QLogValue3DAxisFormatter) ShowEdgeLabelsChanged(enabled bool) { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_ShowEdgeLabelsChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } //export callbackQLogValue3DAxisFormatter_DestroyQLogValue3DAxisFormatter func callbackQLogValue3DAxisFormatter_DestroyQLogValue3DAxisFormatter(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QLogValue3DAxisFormatter"); signal != nil { signal.(func())() } else { NewQLogValue3DAxisFormatterFromPointer(ptr).DestroyQLogValue3DAxisFormatterDefault() } } func (ptr *QLogValue3DAxisFormatter) ConnectDestroyQLogValue3DAxisFormatter(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QLogValue3DAxisFormatter"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QLogValue3DAxisFormatter", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QLogValue3DAxisFormatter", f) } } } func (ptr *QLogValue3DAxisFormatter) DisconnectDestroyQLogValue3DAxisFormatter() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QLogValue3DAxisFormatter") } } func (ptr *QLogValue3DAxisFormatter) DestroyQLogValue3DAxisFormatter() { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_DestroyQLogValue3DAxisFormatter(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QLogValue3DAxisFormatter) DestroyQLogValue3DAxisFormatterDefault() { if ptr.Pointer() != nil { C.QLogValue3DAxisFormatter_DestroyQLogValue3DAxisFormatterDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QLogValue3DAxisFormatter) AutoSubGrid() bool { if ptr.Pointer() != nil { return int8(C.QLogValue3DAxisFormatter_AutoSubGrid(ptr.Pointer())) != 0 } return false } func (ptr *QLogValue3DAxisFormatter) ShowEdgeLabels() bool { if ptr.Pointer() != nil { return int8(C.QLogValue3DAxisFormatter_ShowEdgeLabels(ptr.Pointer())) != 0 } return false } //export callbackQLogValue3DAxisFormatter_MetaObject func callbackQLogValue3DAxisFormatter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQLogValue3DAxisFormatterFromPointer(ptr).MetaObjectDefault()) } func (ptr *QLogValue3DAxisFormatter) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QLogValue3DAxisFormatter) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QLogValue3DAxisFormatter) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QLogValue3DAxisFormatter_MetaObject(ptr.Pointer())) } return nil } func (ptr *QLogValue3DAxisFormatter) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QLogValue3DAxisFormatter_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QLogValue3DAxisFormatter) Base() float64 { if ptr.Pointer() != nil { return float64(C.QLogValue3DAxisFormatter_Base(ptr.Pointer())) } return 0 } type QScatter3DSeries struct { ptr unsafe.Pointer } type QScatter3DSeries_ITF interface { QScatter3DSeries_PTR() *QScatter3DSeries } func (ptr *QScatter3DSeries) QScatter3DSeries_PTR() *QScatter3DSeries { return ptr } func (ptr *QScatter3DSeries) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QScatter3DSeries) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQScatter3DSeries(ptr QScatter3DSeries_ITF) unsafe.Pointer { if ptr != nil { return ptr.QScatter3DSeries_PTR().Pointer() } return nil } func NewQScatter3DSeriesFromPointer(ptr unsafe.Pointer) (n *QScatter3DSeries) { n = new(QScatter3DSeries) n.SetPointer(ptr) return } func NewQScatter3DSeries(parent core.QObject_ITF) *QScatter3DSeries { return NewQScatter3DSeriesFromPointer(C.QScatter3DSeries_NewQScatter3DSeries(core.PointerFromQObject(parent))) } func NewQScatter3DSeries2(dataProxy QScatterDataProxy_ITF, parent core.QObject_ITF) *QScatter3DSeries { return NewQScatter3DSeriesFromPointer(C.QScatter3DSeries_NewQScatter3DSeries2(PointerFromQScatterDataProxy(dataProxy), core.PointerFromQObject(parent))) } func QScatter3DSeries_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatter3DSeries_QScatter3DSeries_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QScatter3DSeries) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatter3DSeries_QScatter3DSeries_Tr(sC, cC, C.int(int32(n)))) } func QScatter3DSeries_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatter3DSeries_QScatter3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QScatter3DSeries) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatter3DSeries_QScatter3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func QScatter3DSeries_InvalidSelectionIndex() int { return int(int32(C.QScatter3DSeries_QScatter3DSeries_InvalidSelectionIndex())) } func (ptr *QScatter3DSeries) InvalidSelectionIndex() int { return int(int32(C.QScatter3DSeries_QScatter3DSeries_InvalidSelectionIndex())) } //export callbackQScatter3DSeries_DataProxyChanged func callbackQScatter3DSeries_DataProxyChanged(ptr unsafe.Pointer, proxy unsafe.Pointer) { if signal := qt.GetSignal(ptr, "dataProxyChanged"); signal != nil { signal.(func(*QScatterDataProxy))(NewQScatterDataProxyFromPointer(proxy)) } } func (ptr *QScatter3DSeries) ConnectDataProxyChanged(f func(proxy *QScatterDataProxy)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "dataProxyChanged") { C.QScatter3DSeries_ConnectDataProxyChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "dataProxyChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", func(proxy *QScatterDataProxy) { signal.(func(*QScatterDataProxy))(proxy) f(proxy) }) } else { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", f) } } } func (ptr *QScatter3DSeries) DisconnectDataProxyChanged() { if ptr.Pointer() != nil { C.QScatter3DSeries_DisconnectDataProxyChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "dataProxyChanged") } } func (ptr *QScatter3DSeries) DataProxyChanged(proxy QScatterDataProxy_ITF) { if ptr.Pointer() != nil { C.QScatter3DSeries_DataProxyChanged(ptr.Pointer(), PointerFromQScatterDataProxy(proxy)) } } //export callbackQScatter3DSeries_ItemSizeChanged func callbackQScatter3DSeries_ItemSizeChanged(ptr unsafe.Pointer, size C.float) { if signal := qt.GetSignal(ptr, "itemSizeChanged"); signal != nil { signal.(func(float32))(float32(size)) } } func (ptr *QScatter3DSeries) ConnectItemSizeChanged(f func(size float32)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemSizeChanged") { C.QScatter3DSeries_ConnectItemSizeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemSizeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemSizeChanged", func(size float32) { signal.(func(float32))(size) f(size) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemSizeChanged", f) } } } func (ptr *QScatter3DSeries) DisconnectItemSizeChanged() { if ptr.Pointer() != nil { C.QScatter3DSeries_DisconnectItemSizeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemSizeChanged") } } func (ptr *QScatter3DSeries) ItemSizeChanged(size float32) { if ptr.Pointer() != nil { C.QScatter3DSeries_ItemSizeChanged(ptr.Pointer(), C.float(size)) } } //export callbackQScatter3DSeries_SelectedItemChanged func callbackQScatter3DSeries_SelectedItemChanged(ptr unsafe.Pointer, index C.int) { if signal := qt.GetSignal(ptr, "selectedItemChanged"); signal != nil { signal.(func(int))(int(int32(index))) } } func (ptr *QScatter3DSeries) ConnectSelectedItemChanged(f func(index int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedItemChanged") { C.QScatter3DSeries_ConnectSelectedItemChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedItemChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedItemChanged", func(index int) { signal.(func(int))(index) f(index) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedItemChanged", f) } } } func (ptr *QScatter3DSeries) DisconnectSelectedItemChanged() { if ptr.Pointer() != nil { C.QScatter3DSeries_DisconnectSelectedItemChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedItemChanged") } } func (ptr *QScatter3DSeries) SelectedItemChanged(index int) { if ptr.Pointer() != nil { C.QScatter3DSeries_SelectedItemChanged(ptr.Pointer(), C.int(int32(index))) } } func (ptr *QScatter3DSeries) SetDataProxy(proxy QScatterDataProxy_ITF) { if ptr.Pointer() != nil { C.QScatter3DSeries_SetDataProxy(ptr.Pointer(), PointerFromQScatterDataProxy(proxy)) } } func (ptr *QScatter3DSeries) SetItemSize(size float32) { if ptr.Pointer() != nil { C.QScatter3DSeries_SetItemSize(ptr.Pointer(), C.float(size)) } } func (ptr *QScatter3DSeries) SetSelectedItem(index int) { if ptr.Pointer() != nil { C.QScatter3DSeries_SetSelectedItem(ptr.Pointer(), C.int(int32(index))) } } //export callbackQScatter3DSeries_DestroyQScatter3DSeries func callbackQScatter3DSeries_DestroyQScatter3DSeries(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QScatter3DSeries"); signal != nil { signal.(func())() } else { NewQScatter3DSeriesFromPointer(ptr).DestroyQScatter3DSeriesDefault() } } func (ptr *QScatter3DSeries) ConnectDestroyQScatter3DSeries(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QScatter3DSeries"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QScatter3DSeries", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QScatter3DSeries", f) } } } func (ptr *QScatter3DSeries) DisconnectDestroyQScatter3DSeries() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QScatter3DSeries") } } func (ptr *QScatter3DSeries) DestroyQScatter3DSeries() { if ptr.Pointer() != nil { C.QScatter3DSeries_DestroyQScatter3DSeries(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QScatter3DSeries) DestroyQScatter3DSeriesDefault() { if ptr.Pointer() != nil { C.QScatter3DSeries_DestroyQScatter3DSeriesDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QScatter3DSeries) DataProxy() *QScatterDataProxy { if ptr.Pointer() != nil { return NewQScatterDataProxyFromPointer(C.QScatter3DSeries_DataProxy(ptr.Pointer())) } return nil } //export callbackQScatter3DSeries_MetaObject func callbackQScatter3DSeries_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQScatter3DSeriesFromPointer(ptr).MetaObjectDefault()) } func (ptr *QScatter3DSeries) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QScatter3DSeries) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QScatter3DSeries) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QScatter3DSeries_MetaObject(ptr.Pointer())) } return nil } func (ptr *QScatter3DSeries) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QScatter3DSeries_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QScatter3DSeries) ItemSize() float32 { if ptr.Pointer() != nil { return float32(C.QScatter3DSeries_ItemSize(ptr.Pointer())) } return 0 } func (ptr *QScatter3DSeries) SelectedItem() int { if ptr.Pointer() != nil { return int(int32(C.QScatter3DSeries_SelectedItem(ptr.Pointer()))) } return 0 } type QScatterDataItem struct { ptr unsafe.Pointer } type QScatterDataItem_ITF interface { QScatterDataItem_PTR() *QScatterDataItem } func (ptr *QScatterDataItem) QScatterDataItem_PTR() *QScatterDataItem { return ptr } func (ptr *QScatterDataItem) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QScatterDataItem) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQScatterDataItem(ptr QScatterDataItem_ITF) unsafe.Pointer { if ptr != nil { return ptr.QScatterDataItem_PTR().Pointer() } return nil } func NewQScatterDataItemFromPointer(ptr unsafe.Pointer) (n *QScatterDataItem) { n = new(QScatterDataItem) n.SetPointer(ptr) return } func NewQScatterDataItem() *QScatterDataItem { tmpValue := NewQScatterDataItemFromPointer(C.QScatterDataItem_NewQScatterDataItem()) runtime.SetFinalizer(tmpValue, (*QScatterDataItem).DestroyQScatterDataItem) return tmpValue } func NewQScatterDataItem4(other QScatterDataItem_ITF) *QScatterDataItem { tmpValue := NewQScatterDataItemFromPointer(C.QScatterDataItem_NewQScatterDataItem4(PointerFromQScatterDataItem(other))) runtime.SetFinalizer(tmpValue, (*QScatterDataItem).DestroyQScatterDataItem) return tmpValue } func NewQScatterDataItem2(position gui.QVector3D_ITF) *QScatterDataItem { tmpValue := NewQScatterDataItemFromPointer(C.QScatterDataItem_NewQScatterDataItem2(gui.PointerFromQVector3D(position))) runtime.SetFinalizer(tmpValue, (*QScatterDataItem).DestroyQScatterDataItem) return tmpValue } func NewQScatterDataItem3(position gui.QVector3D_ITF, rotation gui.QQuaternion_ITF) *QScatterDataItem { tmpValue := NewQScatterDataItemFromPointer(C.QScatterDataItem_NewQScatterDataItem3(gui.PointerFromQVector3D(position), gui.PointerFromQQuaternion(rotation))) runtime.SetFinalizer(tmpValue, (*QScatterDataItem).DestroyQScatterDataItem) return tmpValue } func (ptr *QScatterDataItem) SetPosition(pos gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QScatterDataItem_SetPosition(ptr.Pointer(), gui.PointerFromQVector3D(pos)) } } func (ptr *QScatterDataItem) SetRotation(rot gui.QQuaternion_ITF) { if ptr.Pointer() != nil { C.QScatterDataItem_SetRotation(ptr.Pointer(), gui.PointerFromQQuaternion(rot)) } } func (ptr *QScatterDataItem) SetX(value float32) { if ptr.Pointer() != nil { C.QScatterDataItem_SetX(ptr.Pointer(), C.float(value)) } } func (ptr *QScatterDataItem) SetY(value float32) { if ptr.Pointer() != nil { C.QScatterDataItem_SetY(ptr.Pointer(), C.float(value)) } } func (ptr *QScatterDataItem) SetZ(value float32) { if ptr.Pointer() != nil { C.QScatterDataItem_SetZ(ptr.Pointer(), C.float(value)) } } func (ptr *QScatterDataItem) DestroyQScatterDataItem() { if ptr.Pointer() != nil { C.QScatterDataItem_DestroyQScatterDataItem(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QScatterDataItem) Rotation() *gui.QQuaternion { if ptr.Pointer() != nil { tmpValue := gui.NewQQuaternionFromPointer(C.QScatterDataItem_Rotation(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QQuaternion).DestroyQQuaternion) return tmpValue } return nil } func (ptr *QScatterDataItem) Position() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QScatterDataItem_Position(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QScatterDataItem) X() float32 { if ptr.Pointer() != nil { return float32(C.QScatterDataItem_X(ptr.Pointer())) } return 0 } func (ptr *QScatterDataItem) Y() float32 { if ptr.Pointer() != nil { return float32(C.QScatterDataItem_Y(ptr.Pointer())) } return 0 } func (ptr *QScatterDataItem) Z() float32 { if ptr.Pointer() != nil { return float32(C.QScatterDataItem_Z(ptr.Pointer())) } return 0 } type QScatterDataProxy struct { ptr unsafe.Pointer } type QScatterDataProxy_ITF interface { QScatterDataProxy_PTR() *QScatterDataProxy } func (ptr *QScatterDataProxy) QScatterDataProxy_PTR() *QScatterDataProxy { return ptr } func (ptr *QScatterDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QScatterDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQScatterDataProxy(ptr QScatterDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QScatterDataProxy_PTR().Pointer() } return nil } func NewQScatterDataProxyFromPointer(ptr unsafe.Pointer) (n *QScatterDataProxy) { n = new(QScatterDataProxy) n.SetPointer(ptr) return } func NewQScatterDataProxy(parent core.QObject_ITF) *QScatterDataProxy { return NewQScatterDataProxyFromPointer(C.QScatterDataProxy_NewQScatterDataProxy(core.PointerFromQObject(parent))) } func QScatterDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatterDataProxy_QScatterDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QScatterDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatterDataProxy_QScatterDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QScatterDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatterDataProxy_QScatterDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QScatterDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QScatterDataProxy_QScatterDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QScatterDataProxy) AddItem(item QScatterDataItem_ITF) int { if ptr.Pointer() != nil { return int(int32(C.QScatterDataProxy_AddItem(ptr.Pointer(), PointerFromQScatterDataItem(item)))) } return 0 } //export callbackQScatterDataProxy_ArrayReset func callbackQScatterDataProxy_ArrayReset(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "arrayReset"); signal != nil { signal.(func())() } } func (ptr *QScatterDataProxy) ConnectArrayReset(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "arrayReset") { C.QScatterDataProxy_ConnectArrayReset(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "arrayReset"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "arrayReset", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "arrayReset", f) } } } func (ptr *QScatterDataProxy) DisconnectArrayReset() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectArrayReset(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "arrayReset") } } func (ptr *QScatterDataProxy) ArrayReset() { if ptr.Pointer() != nil { C.QScatterDataProxy_ArrayReset(ptr.Pointer()) } } func (ptr *QScatterDataProxy) InsertItem(index int, item QScatterDataItem_ITF) { if ptr.Pointer() != nil { C.QScatterDataProxy_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQScatterDataItem(item)) } } //export callbackQScatterDataProxy_ItemCountChanged func callbackQScatterDataProxy_ItemCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "itemCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QScatterDataProxy) ConnectItemCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemCountChanged") { C.QScatterDataProxy_ConnectItemCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemCountChanged", f) } } } func (ptr *QScatterDataProxy) DisconnectItemCountChanged() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectItemCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemCountChanged") } } func (ptr *QScatterDataProxy) ItemCountChanged(count int) { if ptr.Pointer() != nil { C.QScatterDataProxy_ItemCountChanged(ptr.Pointer(), C.int(int32(count))) } } //export callbackQScatterDataProxy_ItemsAdded func callbackQScatterDataProxy_ItemsAdded(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "itemsAdded"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QScatterDataProxy) ConnectItemsAdded(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemsAdded") { C.QScatterDataProxy_ConnectItemsAdded(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemsAdded"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemsAdded", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemsAdded", f) } } } func (ptr *QScatterDataProxy) DisconnectItemsAdded() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectItemsAdded(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemsAdded") } } func (ptr *QScatterDataProxy) ItemsAdded(startIndex int, count int) { if ptr.Pointer() != nil { C.QScatterDataProxy_ItemsAdded(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQScatterDataProxy_ItemsChanged func callbackQScatterDataProxy_ItemsChanged(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "itemsChanged"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QScatterDataProxy) ConnectItemsChanged(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemsChanged") { C.QScatterDataProxy_ConnectItemsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemsChanged", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemsChanged", f) } } } func (ptr *QScatterDataProxy) DisconnectItemsChanged() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectItemsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemsChanged") } } func (ptr *QScatterDataProxy) ItemsChanged(startIndex int, count int) { if ptr.Pointer() != nil { C.QScatterDataProxy_ItemsChanged(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQScatterDataProxy_ItemsInserted func callbackQScatterDataProxy_ItemsInserted(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "itemsInserted"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QScatterDataProxy) ConnectItemsInserted(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemsInserted") { C.QScatterDataProxy_ConnectItemsInserted(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemsInserted"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemsInserted", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemsInserted", f) } } } func (ptr *QScatterDataProxy) DisconnectItemsInserted() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectItemsInserted(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemsInserted") } } func (ptr *QScatterDataProxy) ItemsInserted(startIndex int, count int) { if ptr.Pointer() != nil { C.QScatterDataProxy_ItemsInserted(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQScatterDataProxy_ItemsRemoved func callbackQScatterDataProxy_ItemsRemoved(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "itemsRemoved"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QScatterDataProxy) ConnectItemsRemoved(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemsRemoved") { C.QScatterDataProxy_ConnectItemsRemoved(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemsRemoved"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemsRemoved", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemsRemoved", f) } } } func (ptr *QScatterDataProxy) DisconnectItemsRemoved() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectItemsRemoved(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemsRemoved") } } func (ptr *QScatterDataProxy) ItemsRemoved(startIndex int, count int) { if ptr.Pointer() != nil { C.QScatterDataProxy_ItemsRemoved(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } func (ptr *QScatterDataProxy) RemoveItems(index int, removeCount int) { if ptr.Pointer() != nil { C.QScatterDataProxy_RemoveItems(ptr.Pointer(), C.int(int32(index)), C.int(int32(removeCount))) } } //export callbackQScatterDataProxy_SeriesChanged func callbackQScatterDataProxy_SeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "seriesChanged"); signal != nil { signal.(func(*QScatter3DSeries))(NewQScatter3DSeriesFromPointer(series)) } } func (ptr *QScatterDataProxy) ConnectSeriesChanged(f func(series *QScatter3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "seriesChanged") { C.QScatterDataProxy_ConnectSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "seriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", func(series *QScatter3DSeries) { signal.(func(*QScatter3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", f) } } } func (ptr *QScatterDataProxy) DisconnectSeriesChanged() { if ptr.Pointer() != nil { C.QScatterDataProxy_DisconnectSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "seriesChanged") } } func (ptr *QScatterDataProxy) SeriesChanged(series QScatter3DSeries_ITF) { if ptr.Pointer() != nil { C.QScatterDataProxy_SeriesChanged(ptr.Pointer(), PointerFromQScatter3DSeries(series)) } } func (ptr *QScatterDataProxy) SetItem(index int, item QScatterDataItem_ITF) { if ptr.Pointer() != nil { C.QScatterDataProxy_SetItem(ptr.Pointer(), C.int(int32(index)), PointerFromQScatterDataItem(item)) } } //export callbackQScatterDataProxy_DestroyQScatterDataProxy func callbackQScatterDataProxy_DestroyQScatterDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QScatterDataProxy"); signal != nil { signal.(func())() } else { NewQScatterDataProxyFromPointer(ptr).DestroyQScatterDataProxyDefault() } } func (ptr *QScatterDataProxy) ConnectDestroyQScatterDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QScatterDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QScatterDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QScatterDataProxy", f) } } } func (ptr *QScatterDataProxy) DisconnectDestroyQScatterDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QScatterDataProxy") } } func (ptr *QScatterDataProxy) DestroyQScatterDataProxy() { if ptr.Pointer() != nil { C.QScatterDataProxy_DestroyQScatterDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QScatterDataProxy) DestroyQScatterDataProxyDefault() { if ptr.Pointer() != nil { C.QScatterDataProxy_DestroyQScatterDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QScatterDataProxy) Series() *QScatter3DSeries { if ptr.Pointer() != nil { return NewQScatter3DSeriesFromPointer(C.QScatterDataProxy_Series(ptr.Pointer())) } return nil } //export callbackQScatterDataProxy_MetaObject func callbackQScatterDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQScatterDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QScatterDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QScatterDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QScatterDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QScatterDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QScatterDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QScatterDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QScatterDataProxy) ItemAt(index int) *QScatterDataItem { if ptr.Pointer() != nil { return NewQScatterDataItemFromPointer(C.QScatterDataProxy_ItemAt(ptr.Pointer(), C.int(int32(index)))) } return nil } func (ptr *QScatterDataProxy) ItemCount() int { if ptr.Pointer() != nil { return int(int32(C.QScatterDataProxy_ItemCount(ptr.Pointer()))) } return 0 } type QSurface3DSeries struct { ptr unsafe.Pointer } type QSurface3DSeries_ITF interface { QSurface3DSeries_PTR() *QSurface3DSeries } func (ptr *QSurface3DSeries) QSurface3DSeries_PTR() *QSurface3DSeries { return ptr } func (ptr *QSurface3DSeries) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QSurface3DSeries) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQSurface3DSeries(ptr QSurface3DSeries_ITF) unsafe.Pointer { if ptr != nil { return ptr.QSurface3DSeries_PTR().Pointer() } return nil } func NewQSurface3DSeriesFromPointer(ptr unsafe.Pointer) (n *QSurface3DSeries) { n = new(QSurface3DSeries) n.SetPointer(ptr) return } //go:generate stringer -type=QSurface3DSeries__DrawFlag //QSurface3DSeries::DrawFlag type QSurface3DSeries__DrawFlag int64 const ( QSurface3DSeries__DrawWireframe QSurface3DSeries__DrawFlag = QSurface3DSeries__DrawFlag(1) QSurface3DSeries__DrawSurface QSurface3DSeries__DrawFlag = QSurface3DSeries__DrawFlag(2) QSurface3DSeries__DrawSurfaceAndWireframe QSurface3DSeries__DrawFlag = QSurface3DSeries__DrawFlag(QSurface3DSeries__DrawWireframe | QSurface3DSeries__DrawSurface) ) func QSurface3DSeries_InvalidSelectionPosition() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.QSurface3DSeries_QSurface3DSeries_InvalidSelectionPosition()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func (ptr *QSurface3DSeries) InvalidSelectionPosition() *core.QPoint { tmpValue := core.NewQPointFromPointer(C.QSurface3DSeries_QSurface3DSeries_InvalidSelectionPosition()) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } func QSurface3DSeries_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurface3DSeries_QSurface3DSeries_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QSurface3DSeries) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurface3DSeries_QSurface3DSeries_Tr(sC, cC, C.int(int32(n)))) } func QSurface3DSeries_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurface3DSeries_QSurface3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QSurface3DSeries) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurface3DSeries_QSurface3DSeries_TrUtf8(sC, cC, C.int(int32(n)))) } func NewQSurface3DSeries(parent core.QObject_ITF) *QSurface3DSeries { return NewQSurface3DSeriesFromPointer(C.QSurface3DSeries_NewQSurface3DSeries(core.PointerFromQObject(parent))) } func NewQSurface3DSeries2(dataProxy QSurfaceDataProxy_ITF, parent core.QObject_ITF) *QSurface3DSeries { return NewQSurface3DSeriesFromPointer(C.QSurface3DSeries_NewQSurface3DSeries2(PointerFromQSurfaceDataProxy(dataProxy), core.PointerFromQObject(parent))) } //export callbackQSurface3DSeries_DataProxyChanged func callbackQSurface3DSeries_DataProxyChanged(ptr unsafe.Pointer, proxy unsafe.Pointer) { if signal := qt.GetSignal(ptr, "dataProxyChanged"); signal != nil { signal.(func(*QSurfaceDataProxy))(NewQSurfaceDataProxyFromPointer(proxy)) } } func (ptr *QSurface3DSeries) ConnectDataProxyChanged(f func(proxy *QSurfaceDataProxy)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "dataProxyChanged") { C.QSurface3DSeries_ConnectDataProxyChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "dataProxyChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", func(proxy *QSurfaceDataProxy) { signal.(func(*QSurfaceDataProxy))(proxy) f(proxy) }) } else { qt.ConnectSignal(ptr.Pointer(), "dataProxyChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectDataProxyChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectDataProxyChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "dataProxyChanged") } } func (ptr *QSurface3DSeries) DataProxyChanged(proxy QSurfaceDataProxy_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_DataProxyChanged(ptr.Pointer(), PointerFromQSurfaceDataProxy(proxy)) } } //export callbackQSurface3DSeries_DrawModeChanged func callbackQSurface3DSeries_DrawModeChanged(ptr unsafe.Pointer, mode C.longlong) { if signal := qt.GetSignal(ptr, "drawModeChanged"); signal != nil { signal.(func(QSurface3DSeries__DrawFlag))(QSurface3DSeries__DrawFlag(mode)) } } func (ptr *QSurface3DSeries) ConnectDrawModeChanged(f func(mode QSurface3DSeries__DrawFlag)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "drawModeChanged") { C.QSurface3DSeries_ConnectDrawModeChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "drawModeChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "drawModeChanged", func(mode QSurface3DSeries__DrawFlag) { signal.(func(QSurface3DSeries__DrawFlag))(mode) f(mode) }) } else { qt.ConnectSignal(ptr.Pointer(), "drawModeChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectDrawModeChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectDrawModeChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "drawModeChanged") } } func (ptr *QSurface3DSeries) DrawModeChanged(mode QSurface3DSeries__DrawFlag) { if ptr.Pointer() != nil { C.QSurface3DSeries_DrawModeChanged(ptr.Pointer(), C.longlong(mode)) } } //export callbackQSurface3DSeries_FlatShadingEnabledChanged func callbackQSurface3DSeries_FlatShadingEnabledChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "flatShadingEnabledChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QSurface3DSeries) ConnectFlatShadingEnabledChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "flatShadingEnabledChanged") { C.QSurface3DSeries_ConnectFlatShadingEnabledChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "flatShadingEnabledChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "flatShadingEnabledChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "flatShadingEnabledChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectFlatShadingEnabledChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectFlatShadingEnabledChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "flatShadingEnabledChanged") } } func (ptr *QSurface3DSeries) FlatShadingEnabledChanged(enable bool) { if ptr.Pointer() != nil { C.QSurface3DSeries_FlatShadingEnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQSurface3DSeries_FlatShadingSupportedChanged func callbackQSurface3DSeries_FlatShadingSupportedChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "flatShadingSupportedChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QSurface3DSeries) ConnectFlatShadingSupportedChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "flatShadingSupportedChanged") { C.QSurface3DSeries_ConnectFlatShadingSupportedChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "flatShadingSupportedChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "flatShadingSupportedChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "flatShadingSupportedChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectFlatShadingSupportedChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectFlatShadingSupportedChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "flatShadingSupportedChanged") } } func (ptr *QSurface3DSeries) FlatShadingSupportedChanged(enable bool) { if ptr.Pointer() != nil { C.QSurface3DSeries_FlatShadingSupportedChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQSurface3DSeries_SelectedPointChanged func callbackQSurface3DSeries_SelectedPointChanged(ptr unsafe.Pointer, position unsafe.Pointer) { if signal := qt.GetSignal(ptr, "selectedPointChanged"); signal != nil { signal.(func(*core.QPoint))(core.NewQPointFromPointer(position)) } } func (ptr *QSurface3DSeries) ConnectSelectedPointChanged(f func(position *core.QPoint)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "selectedPointChanged") { C.QSurface3DSeries_ConnectSelectedPointChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "selectedPointChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "selectedPointChanged", func(position *core.QPoint) { signal.(func(*core.QPoint))(position) f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "selectedPointChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectSelectedPointChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectSelectedPointChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "selectedPointChanged") } } func (ptr *QSurface3DSeries) SelectedPointChanged(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_SelectedPointChanged(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *QSurface3DSeries) SetDataProxy(proxy QSurfaceDataProxy_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_SetDataProxy(ptr.Pointer(), PointerFromQSurfaceDataProxy(proxy)) } } func (ptr *QSurface3DSeries) SetDrawMode(mode QSurface3DSeries__DrawFlag) { if ptr.Pointer() != nil { C.QSurface3DSeries_SetDrawMode(ptr.Pointer(), C.longlong(mode)) } } func (ptr *QSurface3DSeries) SetFlatShadingEnabled(enabled bool) { if ptr.Pointer() != nil { C.QSurface3DSeries_SetFlatShadingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) } } func (ptr *QSurface3DSeries) SetSelectedPoint(position core.QPoint_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_SetSelectedPoint(ptr.Pointer(), core.PointerFromQPoint(position)) } } func (ptr *QSurface3DSeries) SetTexture(texture gui.QImage_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_SetTexture(ptr.Pointer(), gui.PointerFromQImage(texture)) } } func (ptr *QSurface3DSeries) SetTextureFile(filename string) { if ptr.Pointer() != nil { var filenameC *C.char if filename != "" { filenameC = C.CString(filename) defer C.free(unsafe.Pointer(filenameC)) } C.QSurface3DSeries_SetTextureFile(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: filenameC, len: C.longlong(len(filename))}) } } //export callbackQSurface3DSeries_TextureChanged func callbackQSurface3DSeries_TextureChanged(ptr unsafe.Pointer, image unsafe.Pointer) { if signal := qt.GetSignal(ptr, "textureChanged"); signal != nil { signal.(func(*gui.QImage))(gui.NewQImageFromPointer(image)) } } func (ptr *QSurface3DSeries) ConnectTextureChanged(f func(image *gui.QImage)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureChanged") { C.QSurface3DSeries_ConnectTextureChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureChanged", func(image *gui.QImage) { signal.(func(*gui.QImage))(image) f(image) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectTextureChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectTextureChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureChanged") } } func (ptr *QSurface3DSeries) TextureChanged(image gui.QImage_ITF) { if ptr.Pointer() != nil { C.QSurface3DSeries_TextureChanged(ptr.Pointer(), gui.PointerFromQImage(image)) } } //export callbackQSurface3DSeries_TextureFileChanged func callbackQSurface3DSeries_TextureFileChanged(ptr unsafe.Pointer, filename C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "textureFileChanged"); signal != nil { signal.(func(string))(cGoUnpackString(filename)) } } func (ptr *QSurface3DSeries) ConnectTextureFileChanged(f func(filename string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "textureFileChanged") { C.QSurface3DSeries_ConnectTextureFileChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "textureFileChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "textureFileChanged", func(filename string) { signal.(func(string))(filename) f(filename) }) } else { qt.ConnectSignal(ptr.Pointer(), "textureFileChanged", f) } } } func (ptr *QSurface3DSeries) DisconnectTextureFileChanged() { if ptr.Pointer() != nil { C.QSurface3DSeries_DisconnectTextureFileChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "textureFileChanged") } } func (ptr *QSurface3DSeries) TextureFileChanged(filename string) { if ptr.Pointer() != nil { var filenameC *C.char if filename != "" { filenameC = C.CString(filename) defer C.free(unsafe.Pointer(filenameC)) } C.QSurface3DSeries_TextureFileChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: filenameC, len: C.longlong(len(filename))}) } } //export callbackQSurface3DSeries_DestroyQSurface3DSeries func callbackQSurface3DSeries_DestroyQSurface3DSeries(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QSurface3DSeries"); signal != nil { signal.(func())() } else { NewQSurface3DSeriesFromPointer(ptr).DestroyQSurface3DSeriesDefault() } } func (ptr *QSurface3DSeries) ConnectDestroyQSurface3DSeries(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QSurface3DSeries"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QSurface3DSeries", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QSurface3DSeries", f) } } } func (ptr *QSurface3DSeries) DisconnectDestroyQSurface3DSeries() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QSurface3DSeries") } } func (ptr *QSurface3DSeries) DestroyQSurface3DSeries() { if ptr.Pointer() != nil { C.QSurface3DSeries_DestroyQSurface3DSeries(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QSurface3DSeries) DestroyQSurface3DSeriesDefault() { if ptr.Pointer() != nil { C.QSurface3DSeries_DestroyQSurface3DSeriesDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QSurface3DSeries) Texture() *gui.QImage { if ptr.Pointer() != nil { tmpValue := gui.NewQImageFromPointer(C.QSurface3DSeries_Texture(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage) return tmpValue } return nil } func (ptr *QSurface3DSeries) SelectedPoint() *core.QPoint { if ptr.Pointer() != nil { tmpValue := core.NewQPointFromPointer(C.QSurface3DSeries_SelectedPoint(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) return tmpValue } return nil } func (ptr *QSurface3DSeries) TextureFile() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QSurface3DSeries_TextureFile(ptr.Pointer())) } return "" } func (ptr *QSurface3DSeries) DrawMode() QSurface3DSeries__DrawFlag { if ptr.Pointer() != nil { return QSurface3DSeries__DrawFlag(C.QSurface3DSeries_DrawMode(ptr.Pointer())) } return 0 } func (ptr *QSurface3DSeries) DataProxy() *QSurfaceDataProxy { if ptr.Pointer() != nil { return NewQSurfaceDataProxyFromPointer(C.QSurface3DSeries_DataProxy(ptr.Pointer())) } return nil } func (ptr *QSurface3DSeries) IsFlatShadingEnabled() bool { if ptr.Pointer() != nil { return int8(C.QSurface3DSeries_IsFlatShadingEnabled(ptr.Pointer())) != 0 } return false } func (ptr *QSurface3DSeries) IsFlatShadingSupported() bool { if ptr.Pointer() != nil { return int8(C.QSurface3DSeries_IsFlatShadingSupported(ptr.Pointer())) != 0 } return false } //export callbackQSurface3DSeries_MetaObject func callbackQSurface3DSeries_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQSurface3DSeriesFromPointer(ptr).MetaObjectDefault()) } func (ptr *QSurface3DSeries) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QSurface3DSeries) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QSurface3DSeries) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QSurface3DSeries_MetaObject(ptr.Pointer())) } return nil } func (ptr *QSurface3DSeries) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QSurface3DSeries_MetaObjectDefault(ptr.Pointer())) } return nil } type QSurfaceDataItem struct { ptr unsafe.Pointer } type QSurfaceDataItem_ITF interface { QSurfaceDataItem_PTR() *QSurfaceDataItem } func (ptr *QSurfaceDataItem) QSurfaceDataItem_PTR() *QSurfaceDataItem { return ptr } func (ptr *QSurfaceDataItem) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QSurfaceDataItem) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQSurfaceDataItem(ptr QSurfaceDataItem_ITF) unsafe.Pointer { if ptr != nil { return ptr.QSurfaceDataItem_PTR().Pointer() } return nil } func NewQSurfaceDataItemFromPointer(ptr unsafe.Pointer) (n *QSurfaceDataItem) { n = new(QSurfaceDataItem) n.SetPointer(ptr) return } func NewQSurfaceDataItem() *QSurfaceDataItem { tmpValue := NewQSurfaceDataItemFromPointer(C.QSurfaceDataItem_NewQSurfaceDataItem()) runtime.SetFinalizer(tmpValue, (*QSurfaceDataItem).DestroyQSurfaceDataItem) return tmpValue } func NewQSurfaceDataItem3(other QSurfaceDataItem_ITF) *QSurfaceDataItem { tmpValue := NewQSurfaceDataItemFromPointer(C.QSurfaceDataItem_NewQSurfaceDataItem3(PointerFromQSurfaceDataItem(other))) runtime.SetFinalizer(tmpValue, (*QSurfaceDataItem).DestroyQSurfaceDataItem) return tmpValue } func NewQSurfaceDataItem2(position gui.QVector3D_ITF) *QSurfaceDataItem { tmpValue := NewQSurfaceDataItemFromPointer(C.QSurfaceDataItem_NewQSurfaceDataItem2(gui.PointerFromQVector3D(position))) runtime.SetFinalizer(tmpValue, (*QSurfaceDataItem).DestroyQSurfaceDataItem) return tmpValue } func (ptr *QSurfaceDataItem) SetPosition(pos gui.QVector3D_ITF) { if ptr.Pointer() != nil { C.QSurfaceDataItem_SetPosition(ptr.Pointer(), gui.PointerFromQVector3D(pos)) } } func (ptr *QSurfaceDataItem) SetX(value float32) { if ptr.Pointer() != nil { C.QSurfaceDataItem_SetX(ptr.Pointer(), C.float(value)) } } func (ptr *QSurfaceDataItem) SetY(value float32) { if ptr.Pointer() != nil { C.QSurfaceDataItem_SetY(ptr.Pointer(), C.float(value)) } } func (ptr *QSurfaceDataItem) SetZ(value float32) { if ptr.Pointer() != nil { C.QSurfaceDataItem_SetZ(ptr.Pointer(), C.float(value)) } } func (ptr *QSurfaceDataItem) DestroyQSurfaceDataItem() { if ptr.Pointer() != nil { C.QSurfaceDataItem_DestroyQSurfaceDataItem(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QSurfaceDataItem) Position() *gui.QVector3D { if ptr.Pointer() != nil { tmpValue := gui.NewQVector3DFromPointer(C.QSurfaceDataItem_Position(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) return tmpValue } return nil } func (ptr *QSurfaceDataItem) X() float32 { if ptr.Pointer() != nil { return float32(C.QSurfaceDataItem_X(ptr.Pointer())) } return 0 } func (ptr *QSurfaceDataItem) Y() float32 { if ptr.Pointer() != nil { return float32(C.QSurfaceDataItem_Y(ptr.Pointer())) } return 0 } func (ptr *QSurfaceDataItem) Z() float32 { if ptr.Pointer() != nil { return float32(C.QSurfaceDataItem_Z(ptr.Pointer())) } return 0 } type QSurfaceDataProxy struct { ptr unsafe.Pointer } type QSurfaceDataProxy_ITF interface { QSurfaceDataProxy_PTR() *QSurfaceDataProxy } func (ptr *QSurfaceDataProxy) QSurfaceDataProxy_PTR() *QSurfaceDataProxy { return ptr } func (ptr *QSurfaceDataProxy) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QSurfaceDataProxy) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQSurfaceDataProxy(ptr QSurfaceDataProxy_ITF) unsafe.Pointer { if ptr != nil { return ptr.QSurfaceDataProxy_PTR().Pointer() } return nil } func NewQSurfaceDataProxyFromPointer(ptr unsafe.Pointer) (n *QSurfaceDataProxy) { n = new(QSurfaceDataProxy) n.SetPointer(ptr) return } func QSurfaceDataProxy_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurfaceDataProxy_QSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QSurfaceDataProxy) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurfaceDataProxy_QSurfaceDataProxy_Tr(sC, cC, C.int(int32(n)))) } func QSurfaceDataProxy_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurfaceDataProxy_QSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QSurfaceDataProxy) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QSurfaceDataProxy_QSurfaceDataProxy_TrUtf8(sC, cC, C.int(int32(n)))) } func NewQSurfaceDataProxy(parent core.QObject_ITF) *QSurfaceDataProxy { return NewQSurfaceDataProxyFromPointer(C.QSurfaceDataProxy_NewQSurfaceDataProxy(core.PointerFromQObject(parent))) } //export callbackQSurfaceDataProxy_ArrayReset func callbackQSurfaceDataProxy_ArrayReset(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "arrayReset"); signal != nil { signal.(func())() } } func (ptr *QSurfaceDataProxy) ConnectArrayReset(f func()) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "arrayReset") { C.QSurfaceDataProxy_ConnectArrayReset(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "arrayReset"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "arrayReset", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "arrayReset", f) } } } func (ptr *QSurfaceDataProxy) DisconnectArrayReset() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectArrayReset(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "arrayReset") } } func (ptr *QSurfaceDataProxy) ArrayReset() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_ArrayReset(ptr.Pointer()) } } //export callbackQSurfaceDataProxy_ColumnCountChanged func callbackQSurfaceDataProxy_ColumnCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectColumnCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "columnCountChanged") { C.QSurfaceDataProxy_ConnectColumnCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", f) } } } func (ptr *QSurfaceDataProxy) DisconnectColumnCountChanged() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectColumnCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged") } } func (ptr *QSurfaceDataProxy) ColumnCountChanged(count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_ColumnCountChanged(ptr.Pointer(), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_ItemChanged func callbackQSurfaceDataProxy_ItemChanged(ptr unsafe.Pointer, rowIndex C.int, columnIndex C.int) { if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { signal.(func(int, int))(int(int32(rowIndex)), int(int32(columnIndex))) } } func (ptr *QSurfaceDataProxy) ConnectItemChanged(f func(rowIndex int, columnIndex int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { C.QSurfaceDataProxy_ConnectItemChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "itemChanged", func(rowIndex int, columnIndex int) { signal.(func(int, int))(rowIndex, columnIndex) f(rowIndex, columnIndex) }) } else { qt.ConnectSignal(ptr.Pointer(), "itemChanged", f) } } } func (ptr *QSurfaceDataProxy) DisconnectItemChanged() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectItemChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "itemChanged") } } func (ptr *QSurfaceDataProxy) ItemChanged(rowIndex int, columnIndex int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_ItemChanged(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex))) } } func (ptr *QSurfaceDataProxy) RemoveRows(rowIndex int, removeCount int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RemoveRows(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(removeCount))) } } //export callbackQSurfaceDataProxy_RowCountChanged func callbackQSurfaceDataProxy_RowCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "rowCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectRowCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowCountChanged") { C.QSurfaceDataProxy_ConnectRowCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", f) } } } func (ptr *QSurfaceDataProxy) DisconnectRowCountChanged() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectRowCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowCountChanged") } } func (ptr *QSurfaceDataProxy) RowCountChanged(count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RowCountChanged(ptr.Pointer(), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_RowsAdded func callbackQSurfaceDataProxy_RowsAdded(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsAdded"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectRowsAdded(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsAdded") { C.QSurfaceDataProxy_ConnectRowsAdded(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsAdded"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsAdded", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsAdded", f) } } } func (ptr *QSurfaceDataProxy) DisconnectRowsAdded() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectRowsAdded(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsAdded") } } func (ptr *QSurfaceDataProxy) RowsAdded(startIndex int, count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RowsAdded(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_RowsChanged func callbackQSurfaceDataProxy_RowsChanged(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsChanged"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectRowsChanged(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsChanged") { C.QSurfaceDataProxy_ConnectRowsChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsChanged", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsChanged", f) } } } func (ptr *QSurfaceDataProxy) DisconnectRowsChanged() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectRowsChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsChanged") } } func (ptr *QSurfaceDataProxy) RowsChanged(startIndex int, count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RowsChanged(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_RowsInserted func callbackQSurfaceDataProxy_RowsInserted(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectRowsInserted(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsInserted") { C.QSurfaceDataProxy_ConnectRowsInserted(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsInserted", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsInserted", f) } } } func (ptr *QSurfaceDataProxy) DisconnectRowsInserted() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectRowsInserted(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") } } func (ptr *QSurfaceDataProxy) RowsInserted(startIndex int, count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RowsInserted(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_RowsRemoved func callbackQSurfaceDataProxy_RowsRemoved(ptr unsafe.Pointer, startIndex C.int, count C.int) { if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { signal.(func(int, int))(int(int32(startIndex)), int(int32(count))) } } func (ptr *QSurfaceDataProxy) ConnectRowsRemoved(f func(startIndex int, count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "rowsRemoved") { C.QSurfaceDataProxy_ConnectRowsRemoved(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", func(startIndex int, count int) { signal.(func(int, int))(startIndex, count) f(startIndex, count) }) } else { qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", f) } } } func (ptr *QSurfaceDataProxy) DisconnectRowsRemoved() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectRowsRemoved(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") } } func (ptr *QSurfaceDataProxy) RowsRemoved(startIndex int, count int) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_RowsRemoved(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(count))) } } //export callbackQSurfaceDataProxy_SeriesChanged func callbackQSurfaceDataProxy_SeriesChanged(ptr unsafe.Pointer, series unsafe.Pointer) { if signal := qt.GetSignal(ptr, "seriesChanged"); signal != nil { signal.(func(*QSurface3DSeries))(NewQSurface3DSeriesFromPointer(series)) } } func (ptr *QSurfaceDataProxy) ConnectSeriesChanged(f func(series *QSurface3DSeries)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "seriesChanged") { C.QSurfaceDataProxy_ConnectSeriesChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "seriesChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", func(series *QSurface3DSeries) { signal.(func(*QSurface3DSeries))(series) f(series) }) } else { qt.ConnectSignal(ptr.Pointer(), "seriesChanged", f) } } } func (ptr *QSurfaceDataProxy) DisconnectSeriesChanged() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DisconnectSeriesChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "seriesChanged") } } func (ptr *QSurfaceDataProxy) SeriesChanged(series QSurface3DSeries_ITF) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_SeriesChanged(ptr.Pointer(), PointerFromQSurface3DSeries(series)) } } func (ptr *QSurfaceDataProxy) SetItem2(position core.QPoint_ITF, item QSurfaceDataItem_ITF) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_SetItem2(ptr.Pointer(), core.PointerFromQPoint(position), PointerFromQSurfaceDataItem(item)) } } func (ptr *QSurfaceDataProxy) SetItem(rowIndex int, columnIndex int, item QSurfaceDataItem_ITF) { if ptr.Pointer() != nil { C.QSurfaceDataProxy_SetItem(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex)), PointerFromQSurfaceDataItem(item)) } } //export callbackQSurfaceDataProxy_DestroyQSurfaceDataProxy func callbackQSurfaceDataProxy_DestroyQSurfaceDataProxy(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QSurfaceDataProxy"); signal != nil { signal.(func())() } else { NewQSurfaceDataProxyFromPointer(ptr).DestroyQSurfaceDataProxyDefault() } } func (ptr *QSurfaceDataProxy) ConnectDestroyQSurfaceDataProxy(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QSurfaceDataProxy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QSurfaceDataProxy", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QSurfaceDataProxy", f) } } } func (ptr *QSurfaceDataProxy) DisconnectDestroyQSurfaceDataProxy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QSurfaceDataProxy") } } func (ptr *QSurfaceDataProxy) DestroyQSurfaceDataProxy() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DestroyQSurfaceDataProxy(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QSurfaceDataProxy) DestroyQSurfaceDataProxyDefault() { if ptr.Pointer() != nil { C.QSurfaceDataProxy_DestroyQSurfaceDataProxyDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QSurfaceDataProxy) Series() *QSurface3DSeries { if ptr.Pointer() != nil { return NewQSurface3DSeriesFromPointer(C.QSurfaceDataProxy_Series(ptr.Pointer())) } return nil } //export callbackQSurfaceDataProxy_MetaObject func callbackQSurfaceDataProxy_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQSurfaceDataProxyFromPointer(ptr).MetaObjectDefault()) } func (ptr *QSurfaceDataProxy) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QSurfaceDataProxy) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QSurfaceDataProxy) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QSurfaceDataProxy_MetaObject(ptr.Pointer())) } return nil } func (ptr *QSurfaceDataProxy) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QSurfaceDataProxy_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QSurfaceDataProxy) ItemAt2(position core.QPoint_ITF) *QSurfaceDataItem { if ptr.Pointer() != nil { return NewQSurfaceDataItemFromPointer(C.QSurfaceDataProxy_ItemAt2(ptr.Pointer(), core.PointerFromQPoint(position))) } return nil } func (ptr *QSurfaceDataProxy) ItemAt(rowIndex int, columnIndex int) *QSurfaceDataItem { if ptr.Pointer() != nil { return NewQSurfaceDataItemFromPointer(C.QSurfaceDataProxy_ItemAt(ptr.Pointer(), C.int(int32(rowIndex)), C.int(int32(columnIndex)))) } return nil } func (ptr *QSurfaceDataProxy) ColumnCount() int { if ptr.Pointer() != nil { return int(int32(C.QSurfaceDataProxy_ColumnCount(ptr.Pointer()))) } return 0 } func (ptr *QSurfaceDataProxy) RowCount() int { if ptr.Pointer() != nil { return int(int32(C.QSurfaceDataProxy_RowCount(ptr.Pointer()))) } return 0 } type QTouch3DInputHandler struct { ptr unsafe.Pointer } type QTouch3DInputHandler_ITF interface { QTouch3DInputHandler_PTR() *QTouch3DInputHandler } func (ptr *QTouch3DInputHandler) QTouch3DInputHandler_PTR() *QTouch3DInputHandler { return ptr } func (ptr *QTouch3DInputHandler) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QTouch3DInputHandler) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQTouch3DInputHandler(ptr QTouch3DInputHandler_ITF) unsafe.Pointer { if ptr != nil { return ptr.QTouch3DInputHandler_PTR().Pointer() } return nil } func NewQTouch3DInputHandlerFromPointer(ptr unsafe.Pointer) (n *QTouch3DInputHandler) { n = new(QTouch3DInputHandler) n.SetPointer(ptr) return } func QTouch3DInputHandler_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QTouch3DInputHandler_QTouch3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QTouch3DInputHandler) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QTouch3DInputHandler_QTouch3DInputHandler_Tr(sC, cC, C.int(int32(n)))) } func QTouch3DInputHandler_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QTouch3DInputHandler_QTouch3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QTouch3DInputHandler) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QTouch3DInputHandler_QTouch3DInputHandler_TrUtf8(sC, cC, C.int(int32(n)))) } func NewQTouch3DInputHandler(parent core.QObject_ITF) *QTouch3DInputHandler { return NewQTouch3DInputHandlerFromPointer(C.QTouch3DInputHandler_NewQTouch3DInputHandler(core.PointerFromQObject(parent))) } //export callbackQTouch3DInputHandler_TouchEvent func callbackQTouch3DInputHandler_TouchEvent(ptr unsafe.Pointer, event unsafe.Pointer) { if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil { signal.(func(*gui.QTouchEvent))(gui.NewQTouchEventFromPointer(event)) } else { NewQTouch3DInputHandlerFromPointer(ptr).TouchEventDefault(gui.NewQTouchEventFromPointer(event)) } } func (ptr *QTouch3DInputHandler) ConnectTouchEvent(f func(event *gui.QTouchEvent)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "touchEvent"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "touchEvent", func(event *gui.QTouchEvent) { signal.(func(*gui.QTouchEvent))(event) f(event) }) } else { qt.ConnectSignal(ptr.Pointer(), "touchEvent", f) } } } func (ptr *QTouch3DInputHandler) DisconnectTouchEvent() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "touchEvent") } } func (ptr *QTouch3DInputHandler) TouchEvent(event gui.QTouchEvent_ITF) { if ptr.Pointer() != nil { C.QTouch3DInputHandler_TouchEvent(ptr.Pointer(), gui.PointerFromQTouchEvent(event)) } } func (ptr *QTouch3DInputHandler) TouchEventDefault(event gui.QTouchEvent_ITF) { if ptr.Pointer() != nil { C.QTouch3DInputHandler_TouchEventDefault(ptr.Pointer(), gui.PointerFromQTouchEvent(event)) } } //export callbackQTouch3DInputHandler_DestroyQTouch3DInputHandler func callbackQTouch3DInputHandler_DestroyQTouch3DInputHandler(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QTouch3DInputHandler"); signal != nil { signal.(func())() } else { NewQTouch3DInputHandlerFromPointer(ptr).DestroyQTouch3DInputHandlerDefault() } } func (ptr *QTouch3DInputHandler) ConnectDestroyQTouch3DInputHandler(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QTouch3DInputHandler"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QTouch3DInputHandler", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QTouch3DInputHandler", f) } } } func (ptr *QTouch3DInputHandler) DisconnectDestroyQTouch3DInputHandler() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QTouch3DInputHandler") } } func (ptr *QTouch3DInputHandler) DestroyQTouch3DInputHandler() { if ptr.Pointer() != nil { C.QTouch3DInputHandler_DestroyQTouch3DInputHandler(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QTouch3DInputHandler) DestroyQTouch3DInputHandlerDefault() { if ptr.Pointer() != nil { C.QTouch3DInputHandler_DestroyQTouch3DInputHandlerDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } //export callbackQTouch3DInputHandler_MetaObject func callbackQTouch3DInputHandler_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQTouch3DInputHandlerFromPointer(ptr).MetaObjectDefault()) } func (ptr *QTouch3DInputHandler) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QTouch3DInputHandler) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QTouch3DInputHandler) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QTouch3DInputHandler_MetaObject(ptr.Pointer())) } return nil } func (ptr *QTouch3DInputHandler) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QTouch3DInputHandler_MetaObjectDefault(ptr.Pointer())) } return nil } type QValue3DAxis struct { ptr unsafe.Pointer } type QValue3DAxis_ITF interface { QValue3DAxis_PTR() *QValue3DAxis } func (ptr *QValue3DAxis) QValue3DAxis_PTR() *QValue3DAxis { return ptr } func (ptr *QValue3DAxis) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QValue3DAxis) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQValue3DAxis(ptr QValue3DAxis_ITF) unsafe.Pointer { if ptr != nil { return ptr.QValue3DAxis_PTR().Pointer() } return nil } func NewQValue3DAxisFromPointer(ptr unsafe.Pointer) (n *QValue3DAxis) { n = new(QValue3DAxis) n.SetPointer(ptr) return } func QValue3DAxis_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxis_QValue3DAxis_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QValue3DAxis) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxis_QValue3DAxis_Tr(sC, cC, C.int(int32(n)))) } func QValue3DAxis_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxis_QValue3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QValue3DAxis) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxis_QValue3DAxis_TrUtf8(sC, cC, C.int(int32(n)))) } func NewQValue3DAxis(parent core.QObject_ITF) *QValue3DAxis { return NewQValue3DAxisFromPointer(C.QValue3DAxis_NewQValue3DAxis(core.PointerFromQObject(parent))) } //export callbackQValue3DAxis_FormatterChanged func callbackQValue3DAxis_FormatterChanged(ptr unsafe.Pointer, formatter unsafe.Pointer) { if signal := qt.GetSignal(ptr, "formatterChanged"); signal != nil { signal.(func(*QValue3DAxisFormatter))(NewQValue3DAxisFormatterFromPointer(formatter)) } } func (ptr *QValue3DAxis) ConnectFormatterChanged(f func(formatter *QValue3DAxisFormatter)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "formatterChanged") { C.QValue3DAxis_ConnectFormatterChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "formatterChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "formatterChanged", func(formatter *QValue3DAxisFormatter) { signal.(func(*QValue3DAxisFormatter))(formatter) f(formatter) }) } else { qt.ConnectSignal(ptr.Pointer(), "formatterChanged", f) } } } func (ptr *QValue3DAxis) DisconnectFormatterChanged() { if ptr.Pointer() != nil { C.QValue3DAxis_DisconnectFormatterChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "formatterChanged") } } func (ptr *QValue3DAxis) FormatterChanged(formatter QValue3DAxisFormatter_ITF) { if ptr.Pointer() != nil { C.QValue3DAxis_FormatterChanged(ptr.Pointer(), PointerFromQValue3DAxisFormatter(formatter)) } } //export callbackQValue3DAxis_LabelFormatChanged func callbackQValue3DAxis_LabelFormatChanged(ptr unsafe.Pointer, format C.struct_QtDataVisualization_PackedString) { if signal := qt.GetSignal(ptr, "labelFormatChanged"); signal != nil { signal.(func(string))(cGoUnpackString(format)) } } func (ptr *QValue3DAxis) ConnectLabelFormatChanged(f func(format string)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "labelFormatChanged") { C.QValue3DAxis_ConnectLabelFormatChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "labelFormatChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "labelFormatChanged", func(format string) { signal.(func(string))(format) f(format) }) } else { qt.ConnectSignal(ptr.Pointer(), "labelFormatChanged", f) } } } func (ptr *QValue3DAxis) DisconnectLabelFormatChanged() { if ptr.Pointer() != nil { C.QValue3DAxis_DisconnectLabelFormatChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "labelFormatChanged") } } func (ptr *QValue3DAxis) LabelFormatChanged(format string) { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } C.QValue3DAxis_LabelFormatChanged(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))}) } } //export callbackQValue3DAxis_ReversedChanged func callbackQValue3DAxis_ReversedChanged(ptr unsafe.Pointer, enable C.char) { if signal := qt.GetSignal(ptr, "reversedChanged"); signal != nil { signal.(func(bool))(int8(enable) != 0) } } func (ptr *QValue3DAxis) ConnectReversedChanged(f func(enable bool)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "reversedChanged") { C.QValue3DAxis_ConnectReversedChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "reversedChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "reversedChanged", func(enable bool) { signal.(func(bool))(enable) f(enable) }) } else { qt.ConnectSignal(ptr.Pointer(), "reversedChanged", f) } } } func (ptr *QValue3DAxis) DisconnectReversedChanged() { if ptr.Pointer() != nil { C.QValue3DAxis_DisconnectReversedChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "reversedChanged") } } func (ptr *QValue3DAxis) ReversedChanged(enable bool) { if ptr.Pointer() != nil { C.QValue3DAxis_ReversedChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } //export callbackQValue3DAxis_SegmentCountChanged func callbackQValue3DAxis_SegmentCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "segmentCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QValue3DAxis) ConnectSegmentCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "segmentCountChanged") { C.QValue3DAxis_ConnectSegmentCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "segmentCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "segmentCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "segmentCountChanged", f) } } } func (ptr *QValue3DAxis) DisconnectSegmentCountChanged() { if ptr.Pointer() != nil { C.QValue3DAxis_DisconnectSegmentCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "segmentCountChanged") } } func (ptr *QValue3DAxis) SegmentCountChanged(count int) { if ptr.Pointer() != nil { C.QValue3DAxis_SegmentCountChanged(ptr.Pointer(), C.int(int32(count))) } } func (ptr *QValue3DAxis) SetFormatter(formatter QValue3DAxisFormatter_ITF) { if ptr.Pointer() != nil { C.QValue3DAxis_SetFormatter(ptr.Pointer(), PointerFromQValue3DAxisFormatter(formatter)) } } func (ptr *QValue3DAxis) SetLabelFormat(format string) { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } C.QValue3DAxis_SetLabelFormat(ptr.Pointer(), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))}) } } func (ptr *QValue3DAxis) SetReversed(enable bool) { if ptr.Pointer() != nil { C.QValue3DAxis_SetReversed(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) } } func (ptr *QValue3DAxis) SetSegmentCount(count int) { if ptr.Pointer() != nil { C.QValue3DAxis_SetSegmentCount(ptr.Pointer(), C.int(int32(count))) } } func (ptr *QValue3DAxis) SetSubSegmentCount(count int) { if ptr.Pointer() != nil { C.QValue3DAxis_SetSubSegmentCount(ptr.Pointer(), C.int(int32(count))) } } //export callbackQValue3DAxis_SubSegmentCountChanged func callbackQValue3DAxis_SubSegmentCountChanged(ptr unsafe.Pointer, count C.int) { if signal := qt.GetSignal(ptr, "subSegmentCountChanged"); signal != nil { signal.(func(int))(int(int32(count))) } } func (ptr *QValue3DAxis) ConnectSubSegmentCountChanged(f func(count int)) { if ptr.Pointer() != nil { if !qt.ExistsSignal(ptr.Pointer(), "subSegmentCountChanged") { C.QValue3DAxis_ConnectSubSegmentCountChanged(ptr.Pointer()) } if signal := qt.LendSignal(ptr.Pointer(), "subSegmentCountChanged"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "subSegmentCountChanged", func(count int) { signal.(func(int))(count) f(count) }) } else { qt.ConnectSignal(ptr.Pointer(), "subSegmentCountChanged", f) } } } func (ptr *QValue3DAxis) DisconnectSubSegmentCountChanged() { if ptr.Pointer() != nil { C.QValue3DAxis_DisconnectSubSegmentCountChanged(ptr.Pointer()) qt.DisconnectSignal(ptr.Pointer(), "subSegmentCountChanged") } } func (ptr *QValue3DAxis) SubSegmentCountChanged(count int) { if ptr.Pointer() != nil { C.QValue3DAxis_SubSegmentCountChanged(ptr.Pointer(), C.int(int32(count))) } } //export callbackQValue3DAxis_DestroyQValue3DAxis func callbackQValue3DAxis_DestroyQValue3DAxis(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QValue3DAxis"); signal != nil { signal.(func())() } else { NewQValue3DAxisFromPointer(ptr).DestroyQValue3DAxisDefault() } } func (ptr *QValue3DAxis) ConnectDestroyQValue3DAxis(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QValue3DAxis"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QValue3DAxis", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QValue3DAxis", f) } } } func (ptr *QValue3DAxis) DisconnectDestroyQValue3DAxis() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QValue3DAxis") } } func (ptr *QValue3DAxis) DestroyQValue3DAxis() { if ptr.Pointer() != nil { C.QValue3DAxis_DestroyQValue3DAxis(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QValue3DAxis) DestroyQValue3DAxisDefault() { if ptr.Pointer() != nil { C.QValue3DAxis_DestroyQValue3DAxisDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QValue3DAxis) LabelFormat() string { if ptr.Pointer() != nil { return cGoUnpackString(C.QValue3DAxis_LabelFormat(ptr.Pointer())) } return "" } func (ptr *QValue3DAxis) Formatter() *QValue3DAxisFormatter { if ptr.Pointer() != nil { return NewQValue3DAxisFormatterFromPointer(C.QValue3DAxis_Formatter(ptr.Pointer())) } return nil } func (ptr *QValue3DAxis) Reversed() bool { if ptr.Pointer() != nil { return int8(C.QValue3DAxis_Reversed(ptr.Pointer())) != 0 } return false } //export callbackQValue3DAxis_MetaObject func callbackQValue3DAxis_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQValue3DAxisFromPointer(ptr).MetaObjectDefault()) } func (ptr *QValue3DAxis) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QValue3DAxis) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QValue3DAxis) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QValue3DAxis_MetaObject(ptr.Pointer())) } return nil } func (ptr *QValue3DAxis) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QValue3DAxis_MetaObjectDefault(ptr.Pointer())) } return nil } func (ptr *QValue3DAxis) SegmentCount() int { if ptr.Pointer() != nil { return int(int32(C.QValue3DAxis_SegmentCount(ptr.Pointer()))) } return 0 } func (ptr *QValue3DAxis) SubSegmentCount() int { if ptr.Pointer() != nil { return int(int32(C.QValue3DAxis_SubSegmentCount(ptr.Pointer()))) } return 0 } type QValue3DAxisFormatter struct { ptr unsafe.Pointer } type QValue3DAxisFormatter_ITF interface { QValue3DAxisFormatter_PTR() *QValue3DAxisFormatter } func (ptr *QValue3DAxisFormatter) QValue3DAxisFormatter_PTR() *QValue3DAxisFormatter { return ptr } func (ptr *QValue3DAxisFormatter) Pointer() unsafe.Pointer { if ptr != nil { return ptr.ptr } return nil } func (ptr *QValue3DAxisFormatter) SetPointer(p unsafe.Pointer) { if ptr != nil { ptr.ptr = p } } func PointerFromQValue3DAxisFormatter(ptr QValue3DAxisFormatter_ITF) unsafe.Pointer { if ptr != nil { return ptr.QValue3DAxisFormatter_PTR().Pointer() } return nil } func NewQValue3DAxisFormatterFromPointer(ptr unsafe.Pointer) (n *QValue3DAxisFormatter) { n = new(QValue3DAxisFormatter) n.SetPointer(ptr) return } func QValue3DAxisFormatter_Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxisFormatter_QValue3DAxisFormatter_Tr(sC, cC, C.int(int32(n)))) } func (ptr *QValue3DAxisFormatter) Tr(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxisFormatter_QValue3DAxisFormatter_Tr(sC, cC, C.int(int32(n)))) } func QValue3DAxisFormatter_TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxisFormatter_QValue3DAxisFormatter_TrUtf8(sC, cC, C.int(int32(n)))) } func (ptr *QValue3DAxisFormatter) TrUtf8(s string, c string, n int) string { var sC *C.char if s != "" { sC = C.CString(s) defer C.free(unsafe.Pointer(sC)) } var cC *C.char if c != "" { cC = C.CString(c) defer C.free(unsafe.Pointer(cC)) } return cGoUnpackString(C.QValue3DAxisFormatter_QValue3DAxisFormatter_TrUtf8(sC, cC, C.int(int32(n)))) } func NewQValue3DAxisFormatter(parent core.QObject_ITF) *QValue3DAxisFormatter { return NewQValue3DAxisFormatterFromPointer(C.QValue3DAxisFormatter_NewQValue3DAxisFormatter(core.PointerFromQObject(parent))) } func (ptr *QValue3DAxisFormatter) MarkDirty(labelsChange bool) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_MarkDirty(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(labelsChange)))) } } //export callbackQValue3DAxisFormatter_Recalculate func callbackQValue3DAxisFormatter_Recalculate(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "recalculate"); signal != nil { signal.(func())() } else { NewQValue3DAxisFormatterFromPointer(ptr).RecalculateDefault() } } func (ptr *QValue3DAxisFormatter) ConnectRecalculate(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "recalculate"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "recalculate", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "recalculate", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectRecalculate() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "recalculate") } } func (ptr *QValue3DAxisFormatter) Recalculate() { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_Recalculate(ptr.Pointer()) } } func (ptr *QValue3DAxisFormatter) RecalculateDefault() { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_RecalculateDefault(ptr.Pointer()) } } func (ptr *QValue3DAxisFormatter) SetAllowNegatives(allow bool) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_SetAllowNegatives(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allow)))) } } func (ptr *QValue3DAxisFormatter) SetAllowZero(allow bool) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_SetAllowZero(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allow)))) } } func (ptr *QValue3DAxisFormatter) SetLocale(locale core.QLocale_ITF) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale)) } } //export callbackQValue3DAxisFormatter_DestroyQValue3DAxisFormatter func callbackQValue3DAxisFormatter_DestroyQValue3DAxisFormatter(ptr unsafe.Pointer) { if signal := qt.GetSignal(ptr, "~QValue3DAxisFormatter"); signal != nil { signal.(func())() } else { NewQValue3DAxisFormatterFromPointer(ptr).DestroyQValue3DAxisFormatterDefault() } } func (ptr *QValue3DAxisFormatter) ConnectDestroyQValue3DAxisFormatter(f func()) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "~QValue3DAxisFormatter"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "~QValue3DAxisFormatter", func() { signal.(func())() f() }) } else { qt.ConnectSignal(ptr.Pointer(), "~QValue3DAxisFormatter", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectDestroyQValue3DAxisFormatter() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "~QValue3DAxisFormatter") } } func (ptr *QValue3DAxisFormatter) DestroyQValue3DAxisFormatter() { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_DestroyQValue3DAxisFormatter(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QValue3DAxisFormatter) DestroyQValue3DAxisFormatterDefault() { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_DestroyQValue3DAxisFormatterDefault(ptr.Pointer()) ptr.SetPointer(nil) runtime.SetFinalizer(ptr, nil) } } func (ptr *QValue3DAxisFormatter) Locale() *core.QLocale { if ptr.Pointer() != nil { tmpValue := core.NewQLocaleFromPointer(C.QValue3DAxisFormatter_Locale(ptr.Pointer())) runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) return tmpValue } return nil } //export callbackQValue3DAxisFormatter_StringForValue func callbackQValue3DAxisFormatter_StringForValue(ptr unsafe.Pointer, value C.double, format C.struct_QtDataVisualization_PackedString) C.struct_QtDataVisualization_PackedString { if signal := qt.GetSignal(ptr, "stringForValue"); signal != nil { tempVal := signal.(func(float64, string) string)(float64(value), cGoUnpackString(format)) return C.struct_QtDataVisualization_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} } tempVal := NewQValue3DAxisFormatterFromPointer(ptr).StringForValueDefault(float64(value), cGoUnpackString(format)) return C.struct_QtDataVisualization_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} } func (ptr *QValue3DAxisFormatter) ConnectStringForValue(f func(value float64, format string) string) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "stringForValue"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "stringForValue", func(value float64, format string) string { signal.(func(float64, string) string)(value, format) return f(value, format) }) } else { qt.ConnectSignal(ptr.Pointer(), "stringForValue", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectStringForValue() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "stringForValue") } } func (ptr *QValue3DAxisFormatter) StringForValue(value float64, format string) string { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } return cGoUnpackString(C.QValue3DAxisFormatter_StringForValue(ptr.Pointer(), C.double(value), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))})) } return "" } func (ptr *QValue3DAxisFormatter) StringForValueDefault(value float64, format string) string { if ptr.Pointer() != nil { var formatC *C.char if format != "" { formatC = C.CString(format) defer C.free(unsafe.Pointer(formatC)) } return cGoUnpackString(C.QValue3DAxisFormatter_StringForValueDefault(ptr.Pointer(), C.double(value), C.struct_QtDataVisualization_PackedString{data: formatC, len: C.longlong(len(format))})) } return "" } func (ptr *QValue3DAxisFormatter) LabelStrings() []string { if ptr.Pointer() != nil { return strings.Split(cGoUnpackString(C.QValue3DAxisFormatter_LabelStrings(ptr.Pointer())), "|") } return make([]string, 0) } func (ptr *QValue3DAxisFormatter) Axis() *QValue3DAxis { if ptr.Pointer() != nil { return NewQValue3DAxisFromPointer(C.QValue3DAxisFormatter_Axis(ptr.Pointer())) } return nil } //export callbackQValue3DAxisFormatter_CreateNewInstance func callbackQValue3DAxisFormatter_CreateNewInstance(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "createNewInstance"); signal != nil { return PointerFromQValue3DAxisFormatter(signal.(func() *QValue3DAxisFormatter)()) } return PointerFromQValue3DAxisFormatter(NewQValue3DAxisFormatterFromPointer(ptr).CreateNewInstanceDefault()) } func (ptr *QValue3DAxisFormatter) ConnectCreateNewInstance(f func() *QValue3DAxisFormatter) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "createNewInstance"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "createNewInstance", func() *QValue3DAxisFormatter { signal.(func() *QValue3DAxisFormatter)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "createNewInstance", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectCreateNewInstance() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "createNewInstance") } } func (ptr *QValue3DAxisFormatter) CreateNewInstance() *QValue3DAxisFormatter { if ptr.Pointer() != nil { return NewQValue3DAxisFormatterFromPointer(C.QValue3DAxisFormatter_CreateNewInstance(ptr.Pointer())) } return nil } func (ptr *QValue3DAxisFormatter) CreateNewInstanceDefault() *QValue3DAxisFormatter { if ptr.Pointer() != nil { return NewQValue3DAxisFormatterFromPointer(C.QValue3DAxisFormatter_CreateNewInstanceDefault(ptr.Pointer())) } return nil } func (ptr *QValue3DAxisFormatter) GridPositions() []float32 { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []float32 { out := make([]float32, int(l.len)) tmpList := NewQValue3DAxisFormatterFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__gridPositions_atList(i) } return out }(C.QValue3DAxisFormatter_GridPositions(ptr.Pointer())) } return make([]float32, 0) } func (ptr *QValue3DAxisFormatter) LabelPositions() []float32 { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []float32 { out := make([]float32, int(l.len)) tmpList := NewQValue3DAxisFormatterFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__labelPositions_atList(i) } return out }(C.QValue3DAxisFormatter_LabelPositions(ptr.Pointer())) } return make([]float32, 0) } func (ptr *QValue3DAxisFormatter) SubGridPositions() []float32 { if ptr.Pointer() != nil { return func(l C.struct_QtDataVisualization_PackedList) []float32 { out := make([]float32, int(l.len)) tmpList := NewQValue3DAxisFormatterFromPointer(l.data) for i := 0; i < len(out); i++ { out[i] = tmpList.__subGridPositions_atList(i) } return out }(C.QValue3DAxisFormatter_SubGridPositions(ptr.Pointer())) } return make([]float32, 0) } func (ptr *QValue3DAxisFormatter) AllowNegatives() bool { if ptr.Pointer() != nil { return int8(C.QValue3DAxisFormatter_AllowNegatives(ptr.Pointer())) != 0 } return false } func (ptr *QValue3DAxisFormatter) AllowZero() bool { if ptr.Pointer() != nil { return int8(C.QValue3DAxisFormatter_AllowZero(ptr.Pointer())) != 0 } return false } //export callbackQValue3DAxisFormatter_MetaObject func callbackQValue3DAxisFormatter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { return core.PointerFromQMetaObject(signal.(func() *core.QMetaObject)()) } return core.PointerFromQMetaObject(NewQValue3DAxisFormatterFromPointer(ptr).MetaObjectDefault()) } func (ptr *QValue3DAxisFormatter) ConnectMetaObject(f func() *core.QMetaObject) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "metaObject", func() *core.QMetaObject { signal.(func() *core.QMetaObject)() return f() }) } else { qt.ConnectSignal(ptr.Pointer(), "metaObject", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectMetaObject() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "metaObject") } } func (ptr *QValue3DAxisFormatter) MetaObject() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QValue3DAxisFormatter_MetaObject(ptr.Pointer())) } return nil } func (ptr *QValue3DAxisFormatter) MetaObjectDefault() *core.QMetaObject { if ptr.Pointer() != nil { return core.NewQMetaObjectFromPointer(C.QValue3DAxisFormatter_MetaObjectDefault(ptr.Pointer())) } return nil } //export callbackQValue3DAxisFormatter_PositionAt func callbackQValue3DAxisFormatter_PositionAt(ptr unsafe.Pointer, value C.float) C.float { if signal := qt.GetSignal(ptr, "positionAt"); signal != nil { return C.float(signal.(func(float32) float32)(float32(value))) } return C.float(NewQValue3DAxisFormatterFromPointer(ptr).PositionAtDefault(float32(value))) } func (ptr *QValue3DAxisFormatter) ConnectPositionAt(f func(value float32) float32) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "positionAt"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "positionAt", func(value float32) float32 { signal.(func(float32) float32)(value) return f(value) }) } else { qt.ConnectSignal(ptr.Pointer(), "positionAt", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectPositionAt() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "positionAt") } } func (ptr *QValue3DAxisFormatter) PositionAt(value float32) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter_PositionAt(ptr.Pointer(), C.float(value))) } return 0 } func (ptr *QValue3DAxisFormatter) PositionAtDefault(value float32) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter_PositionAtDefault(ptr.Pointer(), C.float(value))) } return 0 } //export callbackQValue3DAxisFormatter_ValueAt func callbackQValue3DAxisFormatter_ValueAt(ptr unsafe.Pointer, position C.float) C.float { if signal := qt.GetSignal(ptr, "valueAt"); signal != nil { return C.float(signal.(func(float32) float32)(float32(position))) } return C.float(NewQValue3DAxisFormatterFromPointer(ptr).ValueAtDefault(float32(position))) } func (ptr *QValue3DAxisFormatter) ConnectValueAt(f func(position float32) float32) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "valueAt"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "valueAt", func(position float32) float32 { signal.(func(float32) float32)(position) return f(position) }) } else { qt.ConnectSignal(ptr.Pointer(), "valueAt", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectValueAt() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "valueAt") } } func (ptr *QValue3DAxisFormatter) ValueAt(position float32) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter_ValueAt(ptr.Pointer(), C.float(position))) } return 0 } func (ptr *QValue3DAxisFormatter) ValueAtDefault(position float32) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter_ValueAtDefault(ptr.Pointer(), C.float(position))) } return 0 } //export callbackQValue3DAxisFormatter_PopulateCopy func callbackQValue3DAxisFormatter_PopulateCopy(ptr unsafe.Pointer, copy unsafe.Pointer) { if signal := qt.GetSignal(ptr, "populateCopy"); signal != nil { signal.(func(*QValue3DAxisFormatter))(NewQValue3DAxisFormatterFromPointer(copy)) } else { NewQValue3DAxisFormatterFromPointer(ptr).PopulateCopyDefault(NewQValue3DAxisFormatterFromPointer(copy)) } } func (ptr *QValue3DAxisFormatter) ConnectPopulateCopy(f func(copy *QValue3DAxisFormatter)) { if ptr.Pointer() != nil { if signal := qt.LendSignal(ptr.Pointer(), "populateCopy"); signal != nil { qt.ConnectSignal(ptr.Pointer(), "populateCopy", func(copy *QValue3DAxisFormatter) { signal.(func(*QValue3DAxisFormatter))(copy) f(copy) }) } else { qt.ConnectSignal(ptr.Pointer(), "populateCopy", f) } } } func (ptr *QValue3DAxisFormatter) DisconnectPopulateCopy() { if ptr.Pointer() != nil { qt.DisconnectSignal(ptr.Pointer(), "populateCopy") } } func (ptr *QValue3DAxisFormatter) PopulateCopy(copy QValue3DAxisFormatter_ITF) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_PopulateCopy(ptr.Pointer(), PointerFromQValue3DAxisFormatter(copy)) } } func (ptr *QValue3DAxisFormatter) PopulateCopyDefault(copy QValue3DAxisFormatter_ITF) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter_PopulateCopyDefault(ptr.Pointer(), PointerFromQValue3DAxisFormatter(copy)) } } func (ptr *QValue3DAxisFormatter) __gridPositions_atList(i int) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter___gridPositions_atList(ptr.Pointer(), C.int(int32(i)))) } return 0 } func (ptr *QValue3DAxisFormatter) __gridPositions_setList(i float32) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter___gridPositions_setList(ptr.Pointer(), C.float(i)) } } func (ptr *QValue3DAxisFormatter) __gridPositions_newList() unsafe.Pointer { return C.QValue3DAxisFormatter___gridPositions_newList(ptr.Pointer()) } func (ptr *QValue3DAxisFormatter) __labelPositions_atList(i int) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter___labelPositions_atList(ptr.Pointer(), C.int(int32(i)))) } return 0 } func (ptr *QValue3DAxisFormatter) __labelPositions_setList(i float32) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter___labelPositions_setList(ptr.Pointer(), C.float(i)) } } func (ptr *QValue3DAxisFormatter) __labelPositions_newList() unsafe.Pointer { return C.QValue3DAxisFormatter___labelPositions_newList(ptr.Pointer()) } func (ptr *QValue3DAxisFormatter) __subGridPositions_atList(i int) float32 { if ptr.Pointer() != nil { return float32(C.QValue3DAxisFormatter___subGridPositions_atList(ptr.Pointer(), C.int(int32(i)))) } return 0 } func (ptr *QValue3DAxisFormatter) __subGridPositions_setList(i float32) { if ptr.Pointer() != nil { C.QValue3DAxisFormatter___subGridPositions_setList(ptr.Pointer(), C.float(i)) } } func (ptr *QValue3DAxisFormatter) __subGridPositions_newList() unsafe.Pointer { return C.QValue3DAxisFormatter___subGridPositions_newList(ptr.Pointer()) }